43 2310 Ismail, Dr. Syed NASA Langley Research Center LASE / DC-8 Water Vapor TC4 1 1 2007 07 13 2008 02 26 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.001 9999999 Water Vapor Mixing Ratio (g/kg) 10 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 1.0 99999 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) Altitude of the ground (m) 1 number of special comment lines Revision 1: post mission processing 13 number of normal comment lines ----------- FOR ALL FLIGHTS ------------------------------------------------- Vertical data interval is 30 m., horizontal interval is 9 seconds or 2.1 km. Nadir and zenith data are combined in this file so the vertical averaging and/or horizontal resultion are different above versus below the aircraft altitude. Nadir: vertical resolution is 450 m., horizontal resolution is 1 minute or 14 km. Zenith: vertical resolution is 990 m., horizontal resolution is 3 minutes or 42 km. The water vapor mixing ratio was calculated using an air density profile derived from flight specific averages of dropsondes and radiosondes. When using these data, the user must be aware that noise increases with range and that there may be a bias or increase in noise in and on the far side (relative to lidar location) of clouds due to signal saturations, optical attenuation, and/or signal processing methods. LASE measurement accuracy is better than 6 % or 0.01 g/kg, whichever is larger, across the troposphere. ----------------------------------------------------------------------------- 55301 82 9750 30 7323 15 21 41 3789 -12035 99999 435 432 428 425 420 414 406 399 392 386 379 370 356 341 330 322 318 312 306 301 293 284 274 265 252 241 226 212 194 174 156 139 117 101 80 64 52 45 42 41 40 33 29 26 31 46 52 63 77 88 107 129 155 183 210 240 274 323 362 403 447 497 546 581 619 651 675 705 715 707 696 685 666 630 586 529 479 409 331 264 185 92 55310 80 9810 30 7383 15 21 50 3788 -12034 99999 412 414 414 415 413 411 409 408 405 400 390 380 371 363 358 349 341 334 325 314 304 293 278 265 249 232 212 190 167 146 122 100 74 54 36 24 15 9 3 -5 -11 -16 -12 0 4 12 24 36 57 78 103 127 150 177 210 257 295 334 378 427 476 515 557 595 627 663 680 679 675 670 657 628 593 544 500 440 379 327 262 185 55319 78 9870 30 7444 15 21 59 3787 -12032 99999 513 511 505 499 494 490 484 476 464 452 439 428 418 403 388 373 356 340 323 306 285 266 244 222 197 171 143 118 89 60 28 0 -23 -43 -59 -71 -83 -99 -111 -120 -118 -110 -111 -107 -96 -84 -64 -42 -17 6 25 48 76 114 143 171 205 240 276 306 339 369 398 428 441 435 428 420 404 379 348 305 263 204 149 109 54 -13 55328 76 9930 30 7504 15 22 8 3785 -12031 99999 190 186 182 177 172 167 162 157 151 145 139 133 127 120 114 107 100 93 87 81 75 69 63 57 52 47 42 37 33 29 25 22 18 15 12 9 6 3 0 -2 -4 -6 -8 -10 -12 -13 -15 -16 -17 -18 -18 -19 -20 -20 -21 -22 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -24 -22 -21 -20 -19 -17 -16 -14 -13 -11 55513 99 11670 30 8767 15 25 13 3755 -12007 99999 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 11 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 15 14 12 11 10 9 8 7 6 4 2 55522 58 11700 30 8829 15 25 22 3754 -12006 99999 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 11 10 10 9 8 7 7 7 7 7 7 8 8 55528 402 1403 30 8873 15 25 28 3753 -12006 99999 5951 5958 5962 5972 5968 5956 5938 5909 5864 5811 5746 5679 5568 5441 5287 5122 4944 4750 4545 4345 4145 3940 3734 3544 3359 3180 3010 2863 2737 2632 2535 2445 2374 2322 2267 2210 2169 2136 2099 2060 2020 1978 1928 1864 1790 1721 1667 1615 1562 1515 1476 1433 1398 1374 1367 1374 1391 1407 1429 1456 1475 1475 1471 1459 1444 1423 1403 1371 1334 1279 1212 1145 1097 1056 1023 1002 995 988 986 985 991 1007 1029 1043 1064 1084 1095 1090 1075 1058 1036 1009 978 952 931 902 860 810 763 716 668 621 584 557 523 487 459 443 427 408 400 404 425 450 477 507 538 562 572 586 604 610 609 601 588 563 529 492 451 415 390 367 351 343 334 429 421 414 406 398 390 383 376 369 362 355 351 347 344 343 342 342 343 344 347 351 354 358 362 368 374 379 385 391 397 404 410 418 425 433 440 449 458 467 475 483 490 497 501 504 506 505 501 495 487 476 462 447 429 410 390 370 349 329 310 293 279 266 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 7 7 7 7 7 7 7 7 55541 409 1195 30 9025 15 25 41 3751 -12004 99999 6455 6435 6411 6392 6376 6351 6322 6281 6243 6208 6171 6127 6083 6038 5982 5914 5845 5769 5682 5576 5455 5318 5172 5018 4846 4661 4475 4287 4088 3888 3696 3506 3315 3133 2964 2809 2675 2548 2426 2322 2240 2161 2082 2024 1973 1924 1875 1826 1775 1724 1670 1602 1540 1494 1449 1404 1365 1339 1309 1292 1284 1289 1309 1335 1357 1383 1419 1448 1461 1471 1471 1467 1461 1454 1437 1414 1371 1315 1263 1225 1190 1158 1133 1112 1093 1081 1069 1064 1064 1068 1068 1082 1097 1107 1107 1100 1089 1079 1071 1056 1039 1024 996 961 916 869 820 772 721 671 631 589 546 510 481 454 429 412 403 406 419 432 444 457 467 469 475 479 474 470 468 458 441 419 398 373 353 341 338 339 340 336 409 400 392 384 376 369 363 357 351 345 340 336 334 332 331 330 331 331 333 336 340 344 348 353 359 364 370 375 381 387 393 400 407 414 421 428 436 444 452 460 468 475 482 487 491 493 493 490 485 477 467 455 440 423 405 386 366 345 325 306 289 273 259 247 238 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 7 7 6 5 5 4 3 2 2 1 1 1 1 1 0 55550 410 1148 30 9158 15 25 50 3749 -12003 99999 6426 6410 6386 6354 6321 6295 6274 6261 6247 6221 6197 6176 6161 6141 6118 6095 6062 6019 5968 5905 5833 5740 5626 5490 5342 5183 5008 4816 4617 4418 4208 3991 3776 3568 3366 3168 2981 2811 2668 2534 2403 2293 2202 2119 2036 1976 1932 1894 1855 1812 1766 1725 1677 1617 1566 1527 1484 1443 1407 1376 1337 1309 1289 1281 1286 1297 1304 1320 1340 1353 1360 1369 1369 1367 1373 1384 1388 1387 1369 1345 1324 1316 1307 1301 1296 1287 1277 1269 1261 1250 1232 1213 1188 1174 1157 1137 1106 1068 1025 985 952 917 883 849 811 774 731 687 641 598 553 514 489 466 447 433 423 409 400 402 413 434 465 499 530 555 570 578 591 599 591 583 579 563 529 484 444 401 358 323 302 290 277 257 245 415 404 393 383 374 364 356 348 341 334 330 326 324 323 323 324 326 328 331 335 339 344 348 352 357 361 365 369 373 378 383 389 395 401 408 416 424 433 441 449 458 465 471 476 478 479 477 472 465 455 443 429 413 396 377 358 338 319 301 285 270 256 245 236 229 223 220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 -1 55559 412 1081 30 9301 15 25 59 3748 -12002 99999 6422 6412 6403 6383 6351 6313 6275 6238 6224 6227 6223 6207 6192 6176 6165 6153 6138 6120 6095 6057 6004 5942 5872 5779 5664 5532 5391 5242 5076 4892 4700 4506 4298 4079 3858 3645 3432 3221 3015 2825 2658 2498 2342 2209 2101 2006 1914 1850 1805 1771 1741 1714 1690 1671 1646 1609 1579 1558 1532 1504 1478 1451 1416 1384 1362 1350 1350 1357 1364 1376 1394 1408 1419 1427 1429 1428 1437 1449 1455 1450 1431 1404 1375 1353 1333 1318 1303 1282 1262 1249 1241 1225 1206 1190 1171 1162 1148 1134 1114 1092 1060 1023 994 965 931 892 848 806 759 711 655 603 550 495 443 401 375 357 339 314 290 282 282 290 314 347 378 399 419 441 470 487 484 482 494 500 488 468 449 421 391 367 363 364 361 345 437 426 415 403 392 380 369 358 348 338 330 324 318 314 311 309 309 309 310 313 317 321 326 331 336 341 347 352 357 362 368 373 379 385 392 399 407 414 421 429 438 445 452 458 462 464 465 463 459 452 443 431 417 401 384 366 348 329 311 294 278 263 251 240 232 225 221 217 215 214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 6 5 5 4 3 2 2 1 1 1 0 0 55568 414 1022 30 9452 15 26 8 3746 -12001 99999 7173 6309 6298 6288 6275 6253 6215 6173 6125 6078 6057 6050 6039 6020 6004 5987 5976 5967 5952 5933 5914 5882 5829 5761 5681 5576 5453 5309 5152 4989 4815 4625 4429 4235 4035 3827 3621 3431 3254 3087 2930 2780 2659 2549 2445 2358 2290 2231 2167 2118 2078 2043 2009 1969 1925 1884 1844 1790 1739 1699 1652 1601 1556 1521 1477 1439 1415 1392 1378 1372 1364 1359 1361 1361 1354 1350 1348 1335 1328 1334 1338 1330 1322 1316 1311 1314 1317 1320 1324 1327 1321 1316 1322 1318 1301 1280 1251 1221 1187 1151 1109 1063 1011 953 897 850 801 747 694 645 598 557 514 471 427 387 354 333 330 339 345 345 343 357 380 408 445 484 518 541 558 574 590 590 573 557 552 537 507 468 433 395 359 333 325 322 437 426 414 404 393 382 372 362 352 342 335 328 322 317 313 311 309 309 309 310 312 314 317 320 324 327 330 332 335 337 340 343 347 351 355 360 366 374 382 390 398 407 416 425 433 439 444 447 447 445 440 433 423 411 398 382 365 347 328 310 292 275 260 246 234 225 217 211 207 204 204 205 207 209 211 213 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 6 6 5 4 4 3 3 3 3 3 2 55577 415 1013 30 9593 15 26 17 3745 -12001 99999 5262 5307 5406 5512 5620 5716 5796 5868 5933 5998 6078 6162 6199 6184 6161 6132 6116 6109 6098 6078 6058 6031 5987 5927 5848 5750 5638 5495 5333 5164 4985 4784 4564 4337 4109 3882 3649 3427 3223 3036 2856 2682 2541 2419 2306 2208 2132 2073 2015 1968 1925 1887 1856 1823 1792 1767 1747 1716 1691 1678 1655 1628 1609 1600 1583 1567 1566 1559 1550 1537 1518 1501 1491 1473 1444 1420 1397 1363 1335 1321 1311 1292 1283 1280 1284 1300 1316 1330 1346 1361 1368 1374 1389 1393 1383 1366 1337 1300 1258 1212 1159 1102 1039 968 899 842 787 726 663 601 546 502 461 422 382 345 308 280 270 273 274 270 264 274 299 328 363 400 435 463 490 524 558 581 587 588 592 591 576 549 523 493 461 427 406 385 360 335 314 418 408 398 389 380 369 359 350 342 334 327 322 318 314 311 308 307 306 307 308 310 313 316 317 319 322 324 327 331 334 339 343 348 354 361 368 375 382 390 398 406 413 419 423 425 424 422 418 411 402 391 378 363 347 330 312 295 279 263 249 237 226 217 210 204 200 198 198 199 200 203 205 207 210 213 216 219 221 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 5 4 3 3 2 1 1 0 0 0 0 -1 -1 -1 -2 55586 415 1009 30 9709 15 26 26 3743 -12000 99999 5138 5214 5349 5489 5628 5757 5877 5990 6094 6193 6297 6399 6444 6429 6405 6375 6351 6328 6297 6261 6228 6187 6123 6042 5948 5845 5729 5586 5423 5250 5064 4859 4635 4405 4178 3949 3708 3483 3279 3086 2899 2718 2566 2440 2332 2240 2163 2108 2056 2006 1963 1928 1899 1871 1845 1821 1796 1765 1734 1704 1667 1631 1602 1584 1562 1541 1537 1532 1523 1510 1500 1499 1505 1505 1499 1496 1492 1473 1455 1450 1446 1424 1404 1388 1378 1376 1371 1357 1347 1339 1321 1304 1304 1301 1283 1263 1243 1219 1194 1161 1117 1071 1022 959 894 844 790 717 633 549 469 397 327 259 202 157 109 72 62 72 81 91 115 165 231 300 371 445 513 567 615 669 724 760 772 771 767 753 721 679 635 593 545 495 455 419 381 346 317 300 404 393 384 374 364 354 345 337 329 322 317 313 310 307 304 302 301 300 300 301 303 305 306 307 309 310 312 315 319 323 328 334 340 347 354 361 369 377 385 393 400 406 409 411 410 408 404 398 390 380 368 354 339 323 307 291 275 260 247 235 223 214 206 201 196 194 193 194 195 197 199 201 204 207 210 213 215 217 219 220 221 222 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 3 55595 414 1042 30 9772 15 26 35 3742 -11999 99999 5126 5268 5412 5548 5674 5792 5906 6008 6106 6202 6297 6330 6302 6266 6231 6207 6189 6168 6143 6121 6092 6038 5969 5890 5802 5701 5569 5411 5238 5052 4845 4610 4367 4127 3884 3632 3397 3183 2985 2802 2627 2482 2370 2282 2205 2141 2107 2076 2046 2026 2010 1996 1981 1967 1946 1927 1906 1880 1847 1809 1767 1727 1701 1676 1651 1646 1641 1633 1617 1606 1605 1607 1606 1600 1597 1599 1588 1571 1557 1543 1512 1481 1453 1435 1424 1409 1383 1359 1342 1320 1298 1289 1277 1260 1237 1205 1171 1137 1091 1029 966 903 830 751 681 609 525 435 341 260 199 145 99 70 58 47 44 67 107 151 196 247 318 403 485 558 627 686 732 768 806 844 866 865 850 829 811 783 750 713 680 647 607 566 528 466 456 411 377 357 406 397 301 375 363 352 342 332 323 316 311 306 302 299 298 296 295 294 295 297 299 300 301 302 302 302 303 305 309 312 316 321 326 332 338 345 352 360 368 375 381 386 388 388 387 383 378 371 362 352 340 326 312 297 283 269 255 243 232 221 212 205 200 195 192 190 190 191 192 193 195 197 199 201 203 205 207 208 209 211 212 213 213 214 215 216 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 55604 413 1075 30 9805 15 26 44 3741 -11998 99999 5164 5286 5405 5522 5633 5740 5850 5959 6072 6182 6230 6221 6212 6201 6195 6194 6192 6184 6173 6155 6113 6060 5991 5908 5805 5669 5505 5325 5130 4916 4679 4432 4188 3941 3688 3449 3229 3029 2844 2673 2532 2429 2343 2265 2193 2150 2113 2078 2048 2028 2013 1996 1974 1949 1929 1916 1897 1878 1866 1852 1830 1814 1800 1791 1795 1794 1790 1786 1783 1777 1766 1753 1731 1701 1673 1642 1609 1575 1532 1477 1427 1381 1345 1316 1292 1262 1231 1210 1186 1167 1161 1149 1136 1119 1098 1070 1042 1003 949 893 840 775 707 651 595 525 453 381 320 279 247 216 197 192 182 176 196 226 255 287 324 375 435 498 545 590 628 662 692 729 766 788 795 788 770 759 745 729 703 684 657 626 588 545 502 460 411 366 340 324 295 267 242 387 376 364 352 341 332 326 319 314 309 305 302 298 296 294 295 295 294 294 294 293 293 293 294 297 300 304 308 313 318 324 330 336 342 349 356 361 365 368 368 366 363 359 353 346 338 327 316 304 291 278 266 254 242 232 223 214 207 201 196 192 190 190 189 189 189 190 191 192 193 195 197 198 199 200 201 203 204 205 208 210 212 214 216 218 220 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 55613 412 1103 30 9833 15 26 53 3739 -11997 99999 5207 5343 5481 5611 5731 5855 5977 6087 6195 6242 6231 6215 6197 6183 6176 6172 6157 6134 6107 6064 6006 5924 5835 5731 5596 5432 5253 5062 4857 4632 4396 4168 3949 3726 3513 3317 3152 2998 2852 2731 2648 2585 2519 2453 2408 2365 2316 2260 2218 2181 2142 2093 2043 2006 1982 1947 1913 1893 1875 1846 1830 1825 1826 1831 1831 1825 1821 1812 1796 1772 1751 1717 1670 1624 1581 1529 1465 1396 1326 1260 1200 1152 1120 1096 1068 1042 1030 1027 1032 1041 1052 1075 1094 1099 1099 1101 1083 1045 999 954 896 830 763 694 616 538 449 370 314 272 227 202 197 190 184 199 220 245 275 309 348 399 452 485 510 530 549 562 584 607 624 638 645 642 654 673 694 705 725 737 750 745 729 710 685 645 597 556 522 470 411 352 301 251 209 182 334 174 171 316 312 309 307 306 303 302 301 301 302 303 303 303 303 302 301 302 303 304 305 307 308 311 313 315 318 321 324 329 332 335 336 336 336 334 332 328 324 318 311 303 294 283 273 262 252 241 232 223 215 207 201 196 192 189 188 187 187 186 187 187 189 190 192 193 195 196 197 198 200 201 203 206 208 211 213 216 218 221 224 226 229 231 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 6 55622 412 1099 30 9859 15 27 2 3738 -11996 99999 4989 5138 5289 5436 5574 5717 5862 5987 6104 6165 6171 6170 6170 6177 6190 6206 6214 6213 6203 6180 6139 6074 6003 5911 5787 5633 5461 5274 5072 4848 4610 4377 4147 3916 3693 3489 3308 3134 2969 2820 2708 2614 2512 2410 2323 2245 2164 2088 2028 1976 1929 1874 1826 1802 1807 1802 1802 1821 1842 1859 1887 1924 1967 2006 2035 2047 2056 2054 2030 1985 1936 1872 1794 1715 1640 1559 1464 1360 1267 1187 1119 1067 1037 1025 1008 996 1000 1013 1036 1057 1071 1099 1122 1125 1113 1105 1078 1028 971 921 864 808 749 688 622 560 484 424 383 361 334 322 328 327 319 324 330 346 366 395 428 474 516 537 550 564 577 586 604 630 649 665 665 656 660 673 691 701 724 733 735 719 482 474 468 460 533 485 441 379 317 254 199 143 104 81 331 322 316 310 305 302 301 300 299 299 299 301 303 305 306 308 308 308 308 308 309 309 309 309 310 311 310 310 310 311 311 313 315 315 314 313 311 308 306 302 298 294 288 282 275 268 259 251 243 235 228 221 214 208 203 199 194 192 190 189 188 188 187 187 188 188 189 190 191 192 193 194 196 198 200 202 205 208 211 214 217 220 224 228 231 234 237 239 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 6 6 55631 411 1125 30 9885 15 27 11 3736 -11995 99999 4888 5026 5170 5319 5464 5612 5765 5905 6042 6125 6154 6183 6217 6252 6280 6308 6329 6338 6335 6319 6283 6221 6151 6053 5927 5779 5612 5430 5230 5014 4783 4556 4330 4101 3879 3678 3493 3306 3134 2972 2835 2716 2588 2465 2355 2258 2155 2058 1981 1906 1837 1773 1720 1687 1684 1681 1675 1691 1715 1739 1769 1815 1865 1908 1948 1972 1990 2003 1992 1962 1924 1875 1811 1744 1680 1612 1525 1430 1343 1266 1196 1137 1094 1072 1047 1025 1021 1028 1041 1046 1046 1061 1074 1073 1055 1042 1009 948 875 805 737 666 594 524 456 390 319 263 231 223 210 217 249 283 314 352 390 430 465 507 550 601 647 663 665 670 673 667 668 678 680 682 677 670 671 682 689 683 695 698 480 480 478 474 469 464 500 458 438 429 418 405 391 377 362 348 334 322 314 306 300 296 293 291 289 288 288 289 291 293 294 295 295 295 296 296 297 298 298 298 299 299 298 298 297 297 297 299 299 298 297 295 292 288 285 281 277 272 267 260 254 246 238 231 224 217 211 206 200 195 191 188 185 183 182 181 181 181 181 182 182 183 184 186 188 190 191 194 196 198 200 203 206 209 211 214 217 220 224 227 230 234 237 239 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 55640 413 1059 30 9909 15 27 20 3735 -11994 99999 6462 6006 6020 6032 6048 6066 6080 6101 6129 6144 6156 6167 6173 6186 6205 6224 6239 6258 6269 6271 6264 6249 6220 6169 6105 6019 5908 5781 5631 5462 5277 5085 4879 4666 4444 4223 4005 3802 3609 3418 3238 3067 2910 2770 2634 2507 2381 2266 2154 2057 1980 1912 1843 1782 1730 1696 1688 1689 1690 1701 1715 1731 1751 1787 1822 1845 1862 1874 1883 1890 1879 1849 1805 1752 1688 1623 1566 1501 1417 1323 1242 1165 1088 1018 961 921 883 852 840 839 845 842 843 862 891 909 920 941 942 920 887 854 819 780 737 692 652 607 554 511 484 471 452 461 491 525 552 584 616 645 666 692 723 758 775 762 739 717 682 637 599 576 551 528 508 498 500 508 517 535 464 459 455 453 450 446 443 439 433 426 419 413 403 393 382 370 359 348 335 324 315 307 300 295 292 289 285 283 281 281 282 283 284 285 286 287 287 288 289 289 290 291 291 292 291 290 288 287 286 285 284 282 280 278 274 271 267 262 258 254 249 244 238 232 225 219 213 208 203 198 194 190 187 183 181 179 177 176 176 176 176 176 177 178 179 180 182 184 186 189 192 194 197 200 203 206 210 213 216 219 222 226 229 233 237 240 243 246 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 55649 418 904 30 9934 15 27 29 3734 -11993 99999 6104 5849 5866 5883 5896 5907 5921 5937 5963 5992 6004 6003 6009 6026 6039 6054 6075 6102 6134 6171 6209 6248 6286 6317 6340 6350 6351 6335 6297 6242 6162 6059 5931 5780 5609 5418 5222 5012 4795 4565 4341 4113 3895 3685 3478 3278 3085 2905 2743 2586 2443 2297 2168 2046 1940 1851 1780 1718 1664 1620 1596 1595 1607 1622 1648 1676 1709 1740 1780 1820 1848 1866 1874 1877 1872 1851 1814 1766 1705 1634 1561 1499 1434 1356 1272 1208 1149 1093 1044 1011 995 983 972 977 989 1007 1008 1007 1015 1027 1019 1005 997 978 940 887 833 782 732 686 642 610 579 547 526 520 525 524 536 564 596 621 647 667 678 677 676 682 694 687 661 627 599 568 531 503 491 478 467 460 466 482 501 515 541 466 461 456 453 449 443 437 430 422 412 404 395 385 373 361 350 340 331 321 313 306 301 297 295 294 292 289 287 286 286 286 286 286 286 286 285 285 286 285 286 286 287 287 288 287 286 285 284 282 281 280 277 274 271 267 262 257 252 247 242 237 231 226 220 213 207 202 197 192 188 184 181 178 175 173 171 170 169 170 170 171 172 173 174 176 178 181 184 187 190 194 198 201 204 207 210 214 217 219 222 225 228 231 234 238 241 244 246 249 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 0 0 0 0 0 0 -1 -2 -2 -3 -3 -3 -3 -4 55658 419 871 30 9961 15 27 38 3732 -11993 99999 5925 5979 6027 6067 6104 6132 6154 6172 6178 6190 6202 6192 6168 6156 6153 6146 6144 6157 6179 6212 6251 6288 6327 6369 6404 6432 6446 6450 6429 6386 6328 6250 6146 6016 5858 5681 5489 5292 5080 4862 4632 4406 4175 3960 3749 3534 3316 3105 2908 2729 2553 2394 2232 2087 1946 1824 1723 1647 1576 1517 1475 1463 1471 1492 1516 1556 1601 1656 1711 1781 1846 1893 1927 1948 1963 1973 1964 1941 1901 1847 1778 1705 1640 1569 1486 1400 1331 1266 1207 1154 1108 1072 1040 1014 1007 1009 1010 993 978 965 963 955 948 948 933 903 870 840 808 770 736 707 683 656 630 608 589 575 553 551 567 578 578 581 589 590 581 580 582 591 578 547 509 477 433 381 344 330 320 312 307 319 341 374 404 453 444 441 439 437 435 432 428 424 418 410 402 394 384 373 362 352 342 333 323 314 308 302 297 294 293 291 288 287 286 286 286 287 287 288 288 288 289 290 289 289 289 290 290 289 288 287 285 282 280 278 275 271 267 264 260 255 250 244 239 234 229 223 218 212 206 200 195 191 186 181 178 175 172 169 168 166 165 164 165 165 166 167 168 170 172 174 176 178 181 184 187 190 193 196 199 202 205 208 211 215 218 222 226 230 234 239 243 246 250 253 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 15 14 13 13 12 11 10 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 -1 55667 422 798 30 9978 15 27 47 3731 -11992 99999 6062 6099 6144 6198 6248 6290 6326 6348 6356 6362 6354 6337 6315 6287 6251 6219 6193 6170 6157 6157 6166 6184 6216 6253 6293 6334 6375 6413 6437 6447 6435 6406 6364 6300 6209 6090 5942 5772 5580 5377 5164 4942 4698 4454 4210 3979 3746 3507 3267 3034 2817 2622 2438 2279 2123 1980 1844 1736 1652 1595 1550 1518 1498 1504 1525 1559 1591 1631 1673 1728 1782 1846 1901 1942 1960 1962 1961 1959 1942 1914 1870 1816 1752 1683 1614 1548 1475 1399 1337 1285 1236 1186 1146 1109 1078 1054 1040 1031 1024 1004 977 950 936 914 895 886 870 839 812 783 755 727 706 685 672 658 639 622 612 598 574 567 573 574 565 554 548 542 527 514 508 519 510 489 469 457 436 409 391 397 408 414 413 430 450 474 488 520 439 435 431 428 425 421 417 413 407 400 392 384 376 366 357 348 339 330 321 314 308 302 298 294 292 291 289 288 287 287 287 287 288 288 288 288 288 288 286 286 285 285 284 283 282 280 279 276 274 272 269 265 261 258 254 249 243 238 232 226 221 215 210 204 198 193 188 184 179 175 172 170 167 165 164 163 162 161 162 163 164 165 167 169 171 173 175 178 181 184 187 190 192 194 197 199 202 204 207 210 213 217 220 224 228 233 237 242 246 250 253 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 3 55676 421 814 30 9994 15 27 56 3729 -11991 99999 6011 6026 6053 6082 6116 6139 6158 6173 6190 6218 6238 6249 6247 6244 6242 6239 6242 6249 6263 6279 6299 6330 6372 6416 6453 6487 6523 6561 6580 6582 6565 6529 6472 6392 6288 6158 6001 5820 5613 5399 5175 4936 4674 4419 4167 3923 3678 3436 3196 2962 2744 2543 2357 2197 2038 1892 1761 1657 1567 1497 1444 1403 1377 1379 1399 1432 1472 1520 1573 1643 1715 1795 1869 1936 1983 2014 2040 2058 2056 2039 2003 1952 1887 1809 1727 1643 1555 1464 1378 1303 1231 1161 1102 1049 1006 970 946 926 913 898 879 857 847 837 828 824 817 801 786 764 739 716 704 688 676 666 658 648 640 635 630 637 645 653 660 668 678 684 684 678 670 670 655 635 609 580 540 503 468 452 442 430 411 407 411 419 418 443 438 432 426 422 418 413 410 407 402 397 390 384 377 370 362 354 347 339 331 324 317 311 305 300 296 292 289 286 282 281 279 277 276 276 275 274 274 274 274 274 275 276 277 278 278 279 278 277 277 276 274 271 268 265 260 255 249 243 237 231 224 218 212 206 199 194 189 184 180 176 173 171 169 167 166 165 165 165 166 167 168 169 170 172 174 175 177 179 181 183 185 187 189 191 193 195 197 200 203 207 210 214 218 222 227 231 236 241 246 250 253 256 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 55685 422 801 30 10011 15 28 5 3728 -11990 99999 6109 6131 6162 6192 6227 6256 6276 6291 6302 6318 6325 6325 6317 6307 6301 6294 6293 6298 6307 6318 6333 6356 6392 6432 6469 6505 6540 6571 6587 6587 6569 6535 6477 6393 6285 6147 5981 5787 5567 5338 5097 4845 4575 4310 4053 3804 3554 3313 3084 2869 2671 2494 2337 2204 2074 1954 1844 1758 1682 1619 1563 1518 1485 1467 1454 1458 1468 1488 1518 1564 1616 1679 1745 1805 1849 1889 1924 1953 1971 1980 1970 1942 1898 1836 1768 1698 1620 1532 1447 1370 1288 1212 1145 1079 1022 974 940 911 894 877 858 840 839 839 840 849 850 838 824 804 777 748 723 691 661 637 611 584 569 560 551 558 570 592 614 637 661 684 702 709 712 725 719 701 670 639 597 559 513 486 467 450 425 414 416 418 405 406 406 429 422 416 412 407 403 399 394 389 383 378 371 365 358 350 343 336 328 321 316 310 305 301 297 294 291 289 286 285 284 283 282 281 280 278 277 276 275 275 275 275 275 275 275 275 275 274 274 273 272 270 268 265 261 256 251 245 239 232 225 218 211 203 196 190 184 179 174 169 166 164 162 161 161 161 161 161 163 164 165 167 169 170 172 173 174 175 177 178 180 182 184 186 188 191 193 196 200 204 208 212 216 220 225 229 234 238 243 247 250 253 255 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 55694 421 819 30 10029 15 28 14 3726 -11989 99999 6250 6266 6279 6288 6302 6311 6310 6304 6291 6277 6255 6227 6200 6182 6168 6154 6147 6158 6178 6205 6238 6277 6327 6380 6432 6481 6531 6574 6590 6583 6557 6514 6445 6350 6231 6082 5905 5698 5466 5229 4984 4724 4450 4189 3943 3704 3469 3241 3024 2824 2644 2487 2357 2248 2136 2027 1932 1857 1791 1733 1685 1638 1597 1573 1552 1543 1539 1537 1546 1572 1610 1655 1704 1752 1783 1810 1833 1855 1868 1872 1859 1833 1797 1745 1683 1618 1550 1473 1396 1329 1261 1203 1153 1100 1054 1019 993 970 961 957 949 940 940 936 935 940 933 917 903 880 848 816 782 737 692 653 615 580 556 536 517 513 512 524 538 556 570 591 614 625 631 641 634 617 588 556 515 481 434 399 377 360 334 315 312 315 312 319 325 431 421 366 368 367 398 393 388 383 379 375 370 365 358 352 345 339 332 326 321 315 309 305 302 298 295 292 290 289 289 288 287 286 285 284 283 282 281 281 280 280 280 279 278 277 276 275 274 273 270 268 265 262 258 253 247 242 235 228 221 214 207 199 193 187 181 176 171 167 164 162 161 160 161 161 162 163 165 167 169 171 173 175 177 178 179 180 180 181 182 183 184 185 186 188 190 192 195 199 202 207 211 215 219 224 228 232 237 241 244 246 249 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 4 4 3 2 2 1 1 0 55703 422 808 30 10048 15 28 23 3725 -11988 99999 6521 6523 6518 6504 6492 6471 6440 6399 6356 6309 6251 6198 6152 6117 6092 6072 6065 6082 6111 6146 6193 6249 6315 6384 6452 6519 6579 6628 6648 6646 6621 6572 6494 6385 6253 6087 5895 5678 5438 5187 4923 4650 4372 4109 3860 3622 3395 3177 2973 2788 2627 2492 2378 2282 2189 2104 2032 1971 1913 1860 1811 1762 1716 1682 1648 1623 1592 1564 1549 1556 1573 1600 1633 1670 1697 1723 1745 1772 1795 1810 1807 1796 1778 1741 1689 1631 1567 1497 1421 1353 1281 1220 1162 1093 1031 983 943 910 889 877 861 848 840 836 836 843 837 825 819 807 785 764 736 700 662 635 605 577 556 537 521 519 517 528 543 561 575 598 629 644 648 658 655 643 615 582 541 510 466 432 411 394 368 340 331 330 323 318 315 331 341 349 349 345 388 383 377 372 366 262 238 354 350 345 341 338 333 330 327 324 321 319 316 314 313 311 309 308 307 305 303 300 297 294 290 286 283 281 277 275 273 272 270 269 269 269 269 268 267 266 265 263 260 256 251 245 239 231 223 215 207 198 190 183 176 170 164 160 156 154 153 153 153 154 155 158 160 162 165 168 170 172 174 176 176 177 178 178 179 181 182 183 184 186 188 190 193 196 200 204 208 212 216 220 223 227 231 235 238 240 242 244 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 8 8 7 6 6 5 5 4 4 3 2 1 0 0 0 -1 -2 -3 55712 421 827 30 10067 15 28 32 3723 -11987 99999 6566 6549 6525 6501 6469 6425 6373 6330 6289 6238 6192 6154 6121 6094 6070 6061 6071 6092 6120 6154 6195 6249 6307 6363 6418 6466 6502 6521 6522 6503 6459 6389 6285 6156 5999 5821 5619 5396 5161 4918 4667 4413 4165 3932 3708 3495 3288 3099 2928 2778 2645 2527 2422 2323 2224 2132 2052 1977 1900 1826 1753 1685 1629 1576 1529 1484 1450 1429 1426 1440 1465 1493 1528 1555 1584 1608 1635 1658 1671 1669 1659 1639 1605 1554 1500 1444 1386 1322 1264 1206 1158 1114 1060 1016 983 951 922 903 895 880 863 848 834 826 819 804 784 768 744 718 704 684 655 629 613 593 576 569 565 567 577 584 604 632 653 663 686 716 728 725 726 716 691 655 612 566 529 476 425 391 367 331 289 269 263 253 245 244 258 430 276 280 290 394 389 383 378 373 369 366 363 359 354 349 345 340 335 332 328 324 321 317 315 313 311 309 308 308 307 305 303 301 298 294 291 287 284 281 278 275 273 270 269 267 266 265 264 262 261 259 256 253 249 243 237 231 223 216 208 199 191 184 178 171 166 161 158 155 154 153 154 155 156 158 161 164 166 169 172 174 176 178 179 179 180 180 180 181 182 182 183 184 185 187 189 191 194 197 201 205 208 212 216 219 223 226 229 232 234 236 238 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 8 7 7 6 6 5 4 3 2 2 1 0 0 -1 -2 -3 55721 420 846 30 10086 15 28 41 3722 -11986 99999 6475 6470 6459 6447 6424 6388 6347 6310 6265 6206 6162 6125 6088 6054 6029 6020 6032 6053 6082 6118 6159 6207 6259 6317 6374 6419 6455 6474 6477 6458 6414 6337 6229 6098 5939 5760 5559 5340 5107 4862 4613 4361 4122 3896 3677 3474 3289 3121 2966 2834 2718 2617 2523 2433 2341 2258 2181 2099 2013 1932 1846 1759 1683 1612 1546 1485 1426 1382 1356 1348 1349 1359 1380 1396 1414 1429 1447 1470 1484 1482 1471 1459 1434 1396 1356 1316 1275 1228 1185 1139 1108 1078 1031 992 966 940 914 898 889 871 853 834 813 800 795 779 761 747 725 704 697 689 673 664 667 659 652 656 666 680 697 705 726 752 769 768 777 795 791 767 750 728 696 644 585 528 488 433 380 342 318 285 240 219 218 218 217 219 237 248 255 259 411 403 397 391 386 382 377 373 369 364 359 355 350 345 341 337 334 331 327 324 321 319 317 316 315 314 313 311 309 306 303 299 295 291 288 284 280 276 272 268 265 262 260 257 254 251 249 246 243 239 236 231 226 220 214 208 201 194 188 182 176 171 166 162 159 157 155 155 155 156 157 159 161 163 165 168 170 172 174 176 177 178 179 180 180 181 183 184 185 186 188 190 192 194 197 200 203 206 208 211 214 217 220 222 225 227 229 231 232 234 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 6 6 5 5 4 3 3 55730 421 835 30 10105 15 28 50 3721 -11985 99999 6486 6492 6492 6485 6464 6429 6384 6337 6279 6213 6159 6115 6069 6029 6003 5998 6012 6037 6075 6120 6167 6224 6285 6346 6405 6451 6482 6498 6497 6471 6418 6336 6224 6090 5928 5744 5538 5314 5077 4829 4583 4338 4107 3889 3678 3484 3309 3150 3007 2887 2789 2703 2625 2547 2468 2389 2312 2227 2137 2050 1959 1860 1767 1673 1579 1486 1397 1325 1272 1240 1216 1204 1208 1211 1220 1226 1241 1264 1285 1293 1293 1292 1278 1252 1223 1193 1165 1131 1095 1052 1028 1006 973 945 930 919 911 910 911 910 919 917 908 906 912 902 883 862 832 805 787 758 729 712 696 661 638 632 634 643 657 665 689 716 727 724 733 744 733 712 695 669 629 571 504 446 403 349 301 273 259 242 218 214 226 244 263 292 335 370 440 429 420 412 406 400 395 390 385 380 374 369 363 357 352 346 341 335 329 323 319 314 310 307 304 302 301 300 299 298 296 294 292 290 287 285 283 280 277 274 271 268 265 263 261 258 256 252 250 247 243 239 235 230 224 218 212 205 198 191 184 178 172 167 162 158 155 153 152 152 152 154 155 157 160 163 165 168 171 173 174 176 178 179 180 181 182 183 184 185 186 188 189 191 193 196 198 201 204 206 209 212 214 217 220 222 224 226 228 229 231 232 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 5 4 4 3 3 2 1 1 55739 420 853 30 10123 15 28 59 3719 -11984 99999 6491 6484 6476 6456 6424 6375 6319 6266 6205 6133 6075 6035 5989 5942 5914 5911 5923 5942 5976 6017 6063 6119 6178 6239 6300 6345 6372 6390 6397 6375 6324 6248 6146 6021 5871 5697 5502 5292 5066 4826 4591 4359 4136 3921 3717 3530 3359 3205 3062 2938 2837 2746 2662 2578 2496 2411 2331 2245 2154 2068 1980 1883 1789 1694 1606 1518 1434 1356 1298 1258 1229 1209 1206 1206 1207 1197 1198 1211 1226 1226 1222 1219 1210 1190 1166 1141 1116 1083 1046 1005 991 977 948 918 901 885 875 872 872 870 874 862 845 837 839 826 807 789 767 748 737 714 693 684 678 658 654 662 668 675 684 692 709 727 726 711 701 688 658 621 586 543 486 424 361 304 256 206 167 150 151 159 165 188 228 274 326 393 469 527 449 438 428 418 410 403 397 391 386 380 374 368 361 354 349 343 338 333 328 324 320 315 312 310 308 307 306 305 305 304 302 299 297 294 292 288 286 283 279 275 271 268 264 261 258 254 251 248 244 241 238 234 230 225 221 215 210 204 198 192 185 179 174 168 163 159 155 152 150 149 148 149 149 151 154 157 159 162 165 169 171 174 176 179 181 182 184 185 187 188 189 190 191 193 194 196 198 200 202 204 206 209 211 214 217 220 222 225 227 229 231 233 234 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 7 6 5 4 3 2 2 1 0 0 55748 418 902 30 10142 15 29 8 3718 -11983 99999 6402 6384 6352 6304 6250 6197 6150 6098 6055 6018 5974 5933 5911 5909 5922 5941 5975 6017 6062 6116 6174 6230 6279 6320 6348 6368 6376 6352 6301 6228 6130 6011 5868 5708 5527 5330 5117 4894 4668 4443 4223 4008 3801 3608 3428 3261 3103 2963 2841 2730 2626 2523 2423 2326 2236 2144 2053 1970 1888 1798 1710 1625 1543 1461 1383 1312 1258 1216 1183 1153 1136 1124 1112 1095 1092 1097 1104 1104 1104 1103 1099 1087 1074 1063 1055 1042 1024 999 987 969 939 911 890 869 855 846 839 832 834 825 816 816 823 829 836 842 840 843 848 838 826 824 819 798 785 774 762 756 747 735 731 730 714 691 677 662 634 603 570 530 481 426 368 315 271 229 196 177 172 169 169 184 215 257 311 377 451 508 562 456 442 429 419 409 399 390 382 375 367 360 354 349 344 339 335 331 328 325 321 318 315 314 312 310 309 309 308 306 304 302 300 297 293 289 286 282 277 272 267 262 257 253 248 244 240 236 232 229 226 222 219 215 211 207 203 198 194 189 184 179 175 171 167 163 160 158 156 155 155 155 156 156 158 160 162 164 167 169 171 173 175 177 178 180 181 183 184 185 187 188 190 192 193 195 198 200 202 205 207 210 213 216 219 221 224 227 229 232 234 236 238 239 241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 12 11 11 10 9 8 8 7 6 5 4 3 2 2 1 0 55757 419 890 30 10160 15 29 17 3716 -11982 99999 6290 6281 6254 6214 6164 6114 6070 6026 5986 5948 5899 5853 5827 5822 5832 5853 5895 5944 5995 6055 6121 6186 6246 6293 6328 6356 6372 6354 6310 6243 6151 6032 5889 5729 5550 5356 5142 4918 4697 4476 4259 4044 3841 3648 3468 3299 3142 3004 2875 2754 2638 2528 2419 2308 2204 2099 1997 1899 1803 1706 1610 1516 1427 1350 1280 1214 1162 1124 1099 1080 1073 1066 1057 1043 1037 1041 1053 1059 1058 1053 1052 1048 1046 1040 1036 1028 1021 1012 1014 1010 996 973 950 930 918 907 892 871 860 842 824 812 809 811 814 819 825 840 853 857 861 873 883 879 875 871 863 856 837 815 793 773 741 703 669 635 594 552 512 470 425 380 336 298 270 248 231 221 225 231 235 249 269 293 329 373 417 446 475 472 459 445 433 422 411 400 390 381 372 364 356 348 341 335 330 325 322 319 315 311 309 308 308 307 306 306 306 305 303 301 298 295 291 287 284 280 275 270 264 259 254 249 244 239 234 229 225 221 217 212 208 204 199 195 191 186 183 179 175 172 169 166 163 161 160 159 158 158 158 159 159 160 160 162 163 165 166 168 169 171 172 174 176 177 179 181 182 184 186 187 189 191 192 194 196 197 199 201 203 206 208 211 213 216 219 222 225 228 230 232 234 236 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 13 13 12 12 11 10 9 8 7 6 5 4 4 3 2 1 55766 419 879 30 10179 15 29 26 3715 -11982 99999 6038 6059 6063 6055 6037 6017 5999 5991 5982 5967 5948 5920 5894 5889 5897 5915 5943 5996 6049 6095 6146 6202 6256 6304 6346 6381 6410 6421 6390 6336 6260 6158 6027 5874 5706 5514 5304 5076 4841 4605 4365 4128 3900 3690 3489 3300 3130 2972 2829 2694 2574 2467 2368 2268 2165 2073 1986 1898 1816 1741 1672 1601 1532 1473 1428 1388 1352 1324 1308 1306 1305 1302 1299 1288 1264 1237 1217 1200 1176 1144 1105 1066 1029 993 951 918 893 873 858 858 860 856 847 838 832 837 841 839 835 840 834 822 813 812 818 826 839 854 878 899 911 928 951 971 976 979 982 981 976 952 920 876 830 777 720 664 609 548 489 433 380 332 288 245 209 187 181 182 188 203 219 237 263 298 341 396 447 493 526 491 477 464 450 439 428 419 408 399 391 382 375 367 359 353 347 342 336 332 328 322 317 312 310 307 305 304 302 301 300 299 297 295 293 289 286 283 280 275 270 264 258 252 245 239 233 227 221 215 211 207 202 198 194 191 188 185 183 181 179 177 175 173 172 170 168 167 166 165 164 163 163 162 161 161 161 162 163 164 165 166 168 169 172 174 176 179 181 183 186 188 190 191 193 195 197 199 201 203 205 207 209 211 214 217 219 222 225 228 230 233 236 238 240 241 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 55775 419 899 30 10199 15 29 35 3713 -11981 99999 6088 6082 6060 6024 5986 5953 5930 5908 5878 5842 5799 5768 5760 5768 5792 5827 5883 5947 6013 6085 6161 6236 6301 6360 6414 6460 6485 6470 6422 6345 6244 6117 5965 5787 5582 5358 5110 4854 4591 4326 4061 3802 3560 3334 3127 2941 2765 2607 2471 2361 2270 2195 2122 2055 1993 1941 1892 1851 1814 1775 1727 1679 1637 1598 1552 1507 1464 1431 1412 1399 1378 1357 1327 1287 1249 1221 1196 1170 1139 1106 1071 1039 1008 966 928 904 886 871 867 860 849 837 824 818 828 841 848 857 878 892 896 900 911 931 954 979 1004 1028 1040 1037 1036 1038 1036 1019 1000 982 960 932 894 849 798 746 695 646 599 548 495 445 400 353 311 277 249 221 206 209 221 231 246 266 293 324 358 393 440 483 519 538 558 450 439 428 420 413 406 398 391 384 377 369 362 355 349 343 337 331 326 320 313 307 302 299 296 293 291 289 288 287 286 285 285 284 282 281 280 277 274 269 265 260 255 249 243 238 232 225 219 214 210 205 200 195 191 187 184 180 178 175 173 170 168 166 164 162 161 160 160 159 159 159 159 159 159 159 161 163 164 166 168 170 172 174 176 179 181 183 185 187 189 191 192 194 195 197 198 200 202 204 206 208 210 213 216 218 221 224 227 230 233 235 238 240 241 243 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 18 18 17 16 15 14 12 11 10 9 8 7 6 5 4 55784 418 917 30 10217 15 29 44 3712 -11980 99999 6086 6053 6008 5961 5923 5894 5871 5838 5799 5760 5738 5737 5751 5783 5828 5890 5962 6040 6122 6208 6289 6357 6417 6471 6516 6539 6516 6457 6368 6253 6115 5956 5772 5564 5339 5090 4833 4575 4319 4058 3800 3564 3344 3137 2950 2770 2600 2444 2309 2188 2088 1998 1907 1819 1752 1692 1642 1605 1578 1545 1515 1494 1482 1471 1462 1454 1449 1459 1470 1463 1456 1437 1401 1358 1318 1282 1244 1201 1151 1101 1052 1003 949 905 881 865 852 846 843 842 841 841 850 869 888 901 918 942 959 962 960 963 978 996 1017 1041 1061 1066 1062 1063 1071 1071 1063 1051 1044 1030 1014 989 957 914 864 817 776 731 681 623 568 512 454 400 355 318 274 241 230 228 226 227 241 261 288 321 353 402 444 477 493 515 440 430 421 413 407 400 394 388 324 375 368 361 355 348 343 338 332 328 323 317 311 307 304 301 299 297 295 294 292 290 289 287 285 282 279 277 273 268 263 257 252 246 240 234 227 221 215 210 205 201 196 192 188 185 182 179 177 175 174 173 171 170 169 168 167 166 165 165 164 163 162 162 161 160 160 161 161 162 163 164 166 167 169 171 173 175 177 179 181 183 185 187 188 190 192 194 196 198 200 203 206 208 212 215 218 222 225 228 231 235 238 240 242 244 246 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 14 12 11 10 9 7 6 5 4 3 1 55793 417 936 30 10236 15 29 53 3710 -11979 99999 5969 5930 5881 5833 5791 5758 5728 5692 5654 5629 5620 5630 5656 5707 5774 5853 5942 6038 6139 6242 6336 6416 6486 6548 6591 6605 6577 6511 6411 6279 6125 5948 5748 5516 5266 4998 4727 4457 4181 3901 3627 3381 3154 2942 2760 2590 2433 2288 2172 2081 2014 1953 1892 1844 1819 1799 1778 1762 1753 1731 1708 1687 1679 1666 1640 1611 1583 1570 1553 1521 1489 1454 1416 1371 1331 1303 1274 1236 1194 1160 1125 1085 1033 983 951 926 895 857 825 794 750 707 679 665 649 630 622 627 644 652 659 683 727 772 819 880 938 977 1004 1029 1059 1083 1098 1098 1100 1094 1074 1045 1013 976 931 891 855 820 787 750 712 676 637 596 559 532 495 465 442 420 388 360 335 313 294 279 262 259 254 247 229 227 228 222 216 222 229 238 244 251 254 272 365 359 352 346 341 335 329 325 321 316 311 309 307 306 304 302 300 300 299 297 296 294 290 285 280 276 271 264 257 251 245 239 233 226 220 215 210 205 202 200 196 193 189 186 184 182 180 178 177 176 174 173 171 170 168 167 167 166 166 165 163 162 161 160 159 159 159 159 160 160 161 162 163 165 167 169 171 173 176 178 181 183 186 188 191 194 196 199 202 205 208 211 215 218 221 224 227 229 232 235 237 239 241 242 244 245 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 29 29 29 28 28 28 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 8 7 6 4 3 1 0 55802 419 896 30 10256 15 30 2 3708 -11978 99999 6130 6106 6067 6023 5976 5931 5886 5850 5803 5756 5730 5718 5719 5738 5783 5848 5927 6023 6125 6227 6330 6424 6504 6574 6635 6666 6665 6628 6550 6436 6292 6121 5927 5709 5464 5201 4925 4647 4374 4100 3827 3564 3327 3111 2906 2729 2567 2415 2273 2153 2058 1984 1920 1854 1795 1763 1741 1717 1701 1701 1693 1684 1679 1685 1690 1685 1677 1668 1675 1678 1661 1638 1609 1577 1532 1489 1455 1418 1371 1315 1269 1218 1162 1092 1027 982 943 905 858 821 788 745 711 695 695 686 676 678 688 709 719 730 754 789 823 861 910 949 970 985 999 1015 1021 1022 1015 1007 992 965 939 906 863 817 783 754 725 704 684 667 650 625 601 585 574 553 539 533 517 480 442 408 371 337 308 275 255 233 204 171 157 149 136 132 150 169 191 208 224 240 351 346 340 335 330 327 323 319 317 315 313 312 311 310 310 310 309 308 307 306 304 301 298 293 286 278 271 264 255 247 239 232 225 218 212 206 201 197 194 192 191 189 187 186 184 183 182 181 180 180 179 177 176 174 172 170 169 167 166 164 163 161 160 158 157 156 156 156 157 158 159 160 162 164 166 168 171 173 175 178 180 183 185 187 189 191 193 195 198 200 203 205 208 210 213 216 219 221 224 227 229 232 234 236 238 239 241 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 27 26 26 26 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 9 7 6 5 4 3 2 1 0 55811 419 885 30 10275 15 30 11 3707 -11977 99999 6079 6043 5993 5941 5894 5851 5810 5770 5725 5693 5683 5688 5710 5754 5821 5897 5983 6090 6207 6325 6441 6546 6642 6720 6785 6819 6818 6775 6687 6556 6395 6207 5991 5738 5455 5155 4842 4528 4226 3920 3618 3335 3084 2860 2658 2487 2327 2182 2061 1965 1897 1856 1822 1783 1757 1760 1765 1767 1776 1797 1811 1830 1849 1871 1889 1896 1894 1896 1915 1924 1909 1890 1859 1824 1769 1710 1651 1589 1515 1432 1355 1269 1171 1062 957 877 805 743 675 626 592 555 535 537 556 567 582 614 645 682 700 715 738 767 792 817 854 874 877 876 884 897 904 909 914 925 928 920 915 900 874 840 817 799 778 751 719 686 657 623 595 579 567 548 533 527 521 500 475 450 427 409 397 381 370 355 324 291 269 258 246 230 229 228 378 374 232 367 361 355 350 344 339 335 332 327 323 320 317 314 312 311 309 308 305 303 302 301 299 296 292 287 282 276 270 263 256 249 242 235 229 223 216 210 205 200 196 194 192 189 187 185 183 182 182 181 180 180 179 178 177 175 173 170 168 165 163 161 159 157 154 152 151 150 150 151 152 153 155 157 160 162 165 167 170 173 175 177 179 181 183 184 186 188 190 192 195 197 200 203 206 209 213 216 219 222 225 227 230 232 235 237 239 241 242 244 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 27 26 26 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 55820 386 3429 30 10299 15 30 20 3705 -11976 99999 690 689 692 705 721 739 762 787 819 850 890 932 972 1000 1023 1042 1053 1059 1059 1053 1040 1012 980 944 913 874 831 796 763 730 701 676 658 643 632 624 622 861 853 847 840 831 822 802 781 750 715 684 654 611 565 524 488 439 393 355 324 303 294 279 281 288 289 285 297 321 341 352 362 361 360 358 357 356 353 349 346 342 338 336 332 328 324 320 317 314 312 310 307 305 301 298 297 296 293 289 286 281 276 270 264 258 251 245 238 233 229 223 218 213 209 205 203 200 199 196 194 191 189 188 186 183 181 179 177 175 173 171 168 165 162 160 158 156 154 152 150 148 147 147 147 147 148 149 151 153 155 158 160 163 166 168 171 174 176 179 181 183 186 189 192 194 197 200 203 207 209 212 215 218 221 223 225 227 229 231 233 235 237 238 239 241 242 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 29 28 28 27 27 27 26 26 25 24 23 22 22 20 19 18 17 16 15 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 10 10 11 11 10 10 9 9 8 7 7 7 7 6 5 4 4 2 1 0 -1 55829 350 4517 30 10337 15 30 29 3704 -11975 99999 853 854 854 853 850 843 820 792 756 713 667 624 566 509 452 400 342 295 259 228 211 209 203 209 226 239 250 276 308 335 352 373 370 366 363 359 356 351 347 343 338 334 331 329 326 324 323 323 323 323 322 320 318 315 312 310 307 302 296 288 280 272 264 256 248 240 233 226 220 216 212 207 204 202 201 200 199 199 197 196 195 194 193 192 190 187 185 183 180 176 173 169 165 162 159 156 154 151 149 147 146 145 145 145 145 146 148 149 151 153 155 158 160 162 164 167 169 171 173 176 178 181 183 187 189 192 196 199 202 206 209 212 215 219 222 224 227 229 231 234 236 238 240 241 243 244 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 26 25 25 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 7 7 7 6 6 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 7 55838 349 4555 30 10375 15 30 38 3702 -11974 99999 844 853 855 855 847 822 786 745 693 639 591 529 467 411 358 301 257 229 202 194 200 200 210 229 252 271 302 335 365 361 356 352 350 348 346 344 343 342 341 338 337 337 337 334 332 332 331 330 328 325 321 317 311 305 301 296 290 283 276 269 262 255 248 242 235 229 224 220 218 215 211 207 204 203 202 200 198 196 195 193 191 190 188 186 183 182 180 178 176 173 170 167 164 162 160 157 155 153 150 148 147 146 144 144 144 144 145 145 146 147 149 150 152 155 157 160 163 166 169 173 177 181 185 189 193 197 201 205 209 212 216 219 222 225 227 230 231 233 235 237 239 240 242 243 244 245 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 4 5 5 5 6 6 6 6 7 7 7 55847 349 4549 30 10399 15 30 47 3701 -11973 99999 606 623 639 658 672 672 663 654 634 610 594 570 541 510 480 440 407 382 363 360 366 360 357 363 373 374 383 400 370 367 361 356 352 350 349 347 347 347 347 346 346 347 347 346 344 343 342 341 338 334 329 323 315 309 303 297 289 282 274 266 259 253 246 240 234 230 226 223 221 219 218 216 215 214 214 213 212 210 208 206 203 200 197 193 188 184 180 176 172 168 164 160 156 153 150 148 146 145 143 141 141 140 140 140 142 143 144 146 148 150 153 155 157 160 163 166 169 172 175 178 182 185 188 192 195 198 202 205 208 211 214 216 219 222 224 226 228 230 232 233 235 237 238 240 241 242 243 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 21 21 20 19 19 18 17 16 15 14 13 12 11 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 1 1 1 2 3 3 3 4 5 6 6 7 7 7 6 6 5 5 5 6 6 7 7 7 6 6 5 5 5 5 4 55856 349 4546 30 10426 15 30 56 3699 -11972 99999 745 760 766 772 768 752 726 705 675 639 612 576 538 504 477 448 429 421 414 422 440 444 444 452 462 418 410 403 398 393 385 378 372 366 362 360 358 356 354 351 349 348 348 346 344 342 339 336 333 328 321 315 307 300 294 287 280 273 265 258 253 248 242 238 234 231 228 226 225 224 223 221 220 218 217 214 211 209 206 202 197 193 187 182 176 171 167 162 157 153 150 147 144 141 140 139 139 139 139 139 140 141 143 145 147 149 151 153 155 157 159 160 162 164 165 167 169 171 173 175 177 180 182 185 189 192 196 200 204 208 212 215 219 222 226 228 231 233 236 238 239 241 242 244 245 246 246 246 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 20 20 19 19 18 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 -1 -2 -3 -3 -4 -5 -5 -6 -6 -7 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -5 -4 -4 -2 -1 0 1 2 2 3 3 3 4 4 5 6 7 8 9 9 10 10 10 11 11 11 11 55865 348 4571 30 10451 15 31 5 3698 -11971 99999 882 887 882 873 856 828 794 767 732 684 642 589 542 500 471 442 424 417 410 414 424 422 421 424 429 419 427 405 401 398 392 385 380 376 372 369 368 366 365 362 360 359 357 354 351 347 343 340 335 329 322 314 305 297 289 281 273 265 257 250 244 240 234 230 227 225 223 223 223 224 223 222 222 221 220 218 215 212 208 203 198 192 185 178 171 164 159 154 149 145 141 139 137 136 136 137 139 141 142 144 146 148 150 153 155 157 158 159 160 160 161 161 162 164 165 166 169 171 173 175 179 182 186 190 194 198 203 206 210 214 218 221 225 228 230 233 235 236 238 239 240 241 242 243 244 244 245 245 245 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 21 20 19 18 17 16 15 14 12 11 10 10 9 8 7 6 5 4 3 2 2 1 0 0 -1 -1 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 1 1 2 3 5 6 7 8 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 55874 350 4509 30 10479 15 31 14 3696 -11970 99999 917 917 923 918 906 894 875 842 810 783 739 679 635 587 551 516 492 466 452 451 451 460 481 488 490 427 422 418 413 408 405 404 399 395 391 387 383 381 380 379 377 373 370 368 364 360 355 351 345 339 332 325 317 308 298 288 280 272 264 256 250 243 239 235 232 229 228 227 227 227 227 227 226 225 224 222 220 217 213 210 206 201 195 190 184 178 172 167 162 158 154 150 147 145 144 143 142 143 143 144 144 145 146 147 148 150 152 153 154 154 155 156 157 158 159 161 163 165 168 171 174 177 180 184 188 192 196 200 204 207 211 215 218 221 224 227 230 232 234 236 238 239 240 242 243 244 245 245 246 246 246 247 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 6 5 5 4 3 2 1 1 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 0 0 1 1 1 2 2 2 3 3 3 3 4 5 6 7 8 9 9 9 9 9 9 10 10 11 12 12 12 13 13 13 12 12 12 12 55883 351 4474 30 10504 15 31 23 3695 -11969 99999 675 878 884 897 905 909 914 912 898 879 864 836 792 759 723 694 663 640 620 607 598 591 457 448 440 434 429 424 420 414 408 404 401 397 392 387 382 379 378 378 378 377 376 374 373 372 369 365 359 352 345 337 329 318 308 296 286 277 268 260 253 246 241 238 237 235 234 233 233 234 235 235 234 233 230 228 224 222 217 213 208 203 198 192 186 180 174 169 163 159 155 151 148 146 144 143 143 143 144 145 146 147 149 151 152 153 156 157 159 160 160 160 161 161 161 162 163 164 165 167 170 172 174 176 179 183 187 191 195 198 202 206 210 214 218 222 225 229 232 235 237 240 242 244 246 248 249 250 251 251 252 252 252 253 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 4 4 5 5 5 6 6 6 6 6 6 7 8 9 10 10 11 11 10 10 11 11 12 13 13 14 14 14 14 14 14 14 15 15 55892 351 4470 30 10530 15 31 32 3693 -11968 99999 753 764 770 789 811 831 847 861 866 877 893 899 889 888 882 872 861 860 858 853 841 480 468 455 444 433 425 418 411 403 394 386 380 373 366 360 356 353 -42 -84 -106 355 355 356 359 361 362 361 358 354 349 342 336 328 319 308 299 292 284 276 269 264 258 255 252 249 247 244 243 242 241 239 237 233 229 225 220 217 212 208 203 198 194 188 183 177 172 168 163 159 155 152 149 146 145 144 144 144 145 146 147 149 150 152 153 154 157 159 160 161 161 161 161 161 162 162 163 164 165 167 168 170 172 174 177 180 184 187 191 195 198 202 207 211 215 219 223 226 230 233 236 239 241 244 246 248 250 251 253 254 254 254 255 255 255 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 7 7 8 8 9 9 9 9 9 9 10 11 12 12 13 13 13 12 12 12 12 12 13 13 13 12 12 11 10 10 10 10 10 55901 353 4436 30 10556 15 31 41 3692 -11967 99999 756 760 769 770 779 786 794 806 817 817 820 824 822 807 801 797 799 799 803 807 810 802 805 465 451 439 429 422 414 407 400 393 386 380 300 201 112 31 -44 -116 -166 -191 -200 -193 -170 -129 354 354 352 349 345 341 335 331 325 318 309 303 297 291 283 276 270 265 260 256 252 248 244 240 237 235 232 228 224 220 216 211 208 204 200 196 192 188 184 179 174 170 166 162 159 155 153 150 148 147 146 146 145 146 147 148 150 151 153 154 156 158 160 162 163 164 164 165 165 166 166 166 167 168 169 170 170 171 172 174 176 179 182 186 189 192 196 201 205 210 214 219 223 228 232 236 239 242 245 248 250 252 253 255 255 256 256 256 256 256 256 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 21 20 19 17 16 15 14 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 1 2 3 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 15 16 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 17 17 18 19 19 55910 352 4460 30 10580 15 31 50 3690 -11966 99999 720 734 742 755 761 765 769 769 757 755 754 744 720 704 693 692 691 693 697 706 708 719 731 453 442 432 424 415 408 403 397 390 386 304 375 129 59 -1 -60 -100 -119 -122 -110 -84 352 353 353 351 348 345 340 336 332 326 319 311 304 296 288 279 271 263 256 249 242 236 230 224 220 217 216 214 212 210 209 207 205 204 202 201 199 197 195 192 189 184 180 177 173 169 165 162 159 156 154 152 151 150 150 150 151 151 152 153 153 154 156 157 158 159 160 160 161 161 161 162 162 162 163 165 166 167 168 169 170 173 177 180 183 187 191 195 200 205 209 215 220 224 229 234 238 242 245 249 252 254 256 257 258 259 258 258 258 258 257 257 256 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 7 6 5 4 4 3 2 2 1 1 0 0 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 2 2 3 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 13 14 14 15 15 14 14 13 13 13 13 13 13 13 12 12 11 11 12 12 13 15 55919 353 4425 30 10605 15 31 59 3689 -11965 99999 792 791 794 788 783 778 768 752 719 670 634 603 569 522 485 463 451 443 450 467 492 513 547 589 646 692 439 426 414 404 395 385 375 515 434 340 254 172 94 19 -36 -68 -79 -73 -51 -16 354 356 357 357 356 353 350 347 342 335 327 318 309 300 289 277 266 255 245 236 227 218 210 204 199 197 194 192 190 190 190 188 188 188 187 187 186 185 184 182 178 176 173 171 169 167 165 164 163 162 162 162 162 162 162 162 163 162 162 162 161 161 161 162 162 161 161 161 162 162 162 163 163 164 166 167 168 169 170 171 173 176 178 181 184 187 191 195 199 203 208 212 217 222 227 232 236 240 243 247 250 252 254 256 257 257 258 258 258 257 257 256 256 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 11 12 14 15 55928 418 633 30 10623 15 32 8 3687 -11964 99999 7051 7093 7128 7140 7132 7100 7061 7012 6962 6909 6804 6693 6562 6434 6329 6241 6180 6130 6110 6113 6129 6185 6257 6347 6448 6575 6710 6852 6991 7108 7195 7245 7270 7262 7222 7149 7023 6863 6668 6439 6176 5884 5575 5243 4908 4586 4284 3991 3717 3447 3186 2961 2764 2588 2443 2323 2211 2102 2017 1938 1862 1796 1736 1667 1618 1588 1550 1502 1446 1375 1298 1236 1189 1142 1104 1069 1017 967 928 889 838 791 756 745 749 774 794 814 823 836 861 911 963 1006 1030 1047 1058 1058 1046 1033 1003 964 923 894 865 817 758 697 647 610 587 576 577 575 562 556 564 570 572 566 576 585 588 585 591 608 614 610 607 611 611 601 597 595 590 573 543 520 510 497 464 439 430 431 440 464 495 532 573 621 674 749 820 474 462 449 438 427 414 401 391 382 373 364 325 224 109 7 -59 -102 -133 -147 -138 341 343 345 345 345 343 341 339 335 330 324 316 308 300 289 278 268 257 247 237 227 218 209 202 196 192 189 186 183 182 181 180 180 179 178 178 178 177 176 175 173 171 169 168 167 166 165 165 165 165 166 166 167 167 168 169 170 170 170 170 169 169 169 168 168 167 166 165 165 164 164 164 164 165 166 166 167 168 169 170 171 174 176 178 181 184 187 191 195 198 203 207 212 217 222 227 232 236 240 244 248 250 253 255 257 257 258 258 259 259 258 258 257 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 55937 419 621 30 10641 15 32 17 3685 -11963 99999 7051 7095 7132 7155 7148 7119 7089 7045 7008 6966 6873 6758 6618 6479 6346 6240 6158 6085 6039 6021 6014 6045 6099 6169 6252 6369 6496 6630 6760 6873 6953 6999 7017 7003 6962 6890 6768 6617 6432 6218 5967 5692 5393 5073 4751 4441 4149 3872 3608 3349 3097 2877 2676 2503 2357 2241 2143 2058 1993 1941 1888 1840 1794 1751 1721 1713 1687 1641 1576 1499 1410 1329 1255 1183 1111 1051 983 925 877 831 772 722 699 710 738 774 803 835 858 881 904 936 959 967 957 944 938 923 889 850 807 769 731 710 693 673 656 642 640 649 669 687 707 723 729 739 744 734 712 687 669 647 622 592 578 572 561 548 541 541 530 522 528 542 552 547 526 503 492 471 439 419 403 392 391 410 438 473 515 555 604 673 746 793 826 847 439 430 419 407 396 388 560 463 377 289 195 110 58 22 4 -3 7 344 348 352 353 354 354 354 353 350 346 339 332 322 313 301 287 274 262 250 238 226 214 204 196 189 184 181 178 175 175 175 175 174 174 173 173 174 174 174 174 173 171 171 171 172 172 173 174 175 176 177 178 178 177 177 176 176 174 172 169 168 166 164 163 162 160 160 159 159 160 160 160 161 162 164 164 165 165 166 166 167 169 171 173 175 177 180 184 188 192 197 202 207 213 219 224 230 235 239 244 248 251 254 256 257 258 259 259 259 259 259 258 257 256 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 12 11 10 9 8 7 7 6 5 4 4 3 55946 418 640 30 10660 15 32 26 3684 -11962 99999 7093 7120 7147 7162 7146 7109 7069 7023 6982 6930 6836 6720 6581 6436 6298 6188 6102 6027 5980 5962 5955 5982 6031 6102 6183 6287 6400 6527 6648 6746 6811 6848 6853 6830 6776 6693 6569 6420 6232 6016 5774 5513 5229 4924 4619 4327 4049 3789 3530 3281 3045 2840 2651 2484 2353 2252 2162 2082 2026 1991 1953 1922 1888 1860 1845 1838 1804 1747 1683 1594 1491 1397 1305 1216 1123 1039 945 872 817 762 703 667 657 669 704 745 775 814 841 865 891 929 948 950 942 928 915 900 878 849 823 806 788 782 778 766 757 753 758 768 789 813 831 840 842 845 843 831 814 798 792 777 751 716 692 670 632 593 556 527 488 449 421 396 371 336 298 272 260 245 220 215 222 238 256 291 336 383 434 480 529 591 650 690 718 747 759 746 431 418 408 623 569 509 457 402 334 276 353 349 347 345 343 343 343 343 341 339 337 336 332 328 322 316 308 300 290 279 268 256 246 236 226 216 206 197 191 186 182 180 178 177 177 178 178 178 179 179 179 180 181 181 181 180 179 179 180 181 181 181 182 182 183 183 182 181 180 178 176 174 172 168 165 163 161 159 158 157 156 156 156 157 158 160 161 162 164 166 167 167 168 168 169 170 171 173 174 177 179 182 186 190 195 199 205 210 215 221 227 232 236 240 244 247 250 252 254 254 255 255 255 255 255 255 254 253 252 252 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 55955 419 628 30 10678 15 32 35 3682 -11961 99999 7180 7199 7219 7232 7218 7182 7139 7087 7039 6979 6880 6760 6614 6464 6318 6197 6102 6020 5965 5941 5930 5955 6005 6080 6163 6268 6381 6505 6624 6719 6785 6819 6818 6791 6734 6646 6517 6362 6170 5949 5704 5440 5160 4860 4560 4270 3996 3739 3483 3233 2997 2791 2602 2432 2300 2200 2114 2035 1979 1943 1910 1885 1858 1837 1830 1835 1810 1759 1703 1622 1525 1434 1351 1270 1187 1106 1011 937 884 827 763 725 716 727 759 795 824 856 875 892 916 961 990 1003 1008 1010 1016 1020 1020 1017 1017 1023 1023 1028 1029 1022 1006 983 958 936 920 897 864 824 776 728 676 626 584 552 526 495 467 446 439 438 430 423 410 405 395 385 383 382 379 369 360 358 363 368 359 359 373 401 423 451 486 517 543 558 570 600 634 649 648 658 662 643 616 432 425 419 412 404 395 386 379 373 368 364 360 355 352 351 350 346 343 340 338 337 334 329 324 318 309 301 292 281 268 256 245 235 225 215 203 194 188 182 178 175 173 172 172 174 175 176 176 176 176 177 177 176 175 174 173 172 173 173 173 174 176 178 180 181 183 184 184 184 184 183 181 178 175 173 170 167 164 161 159 157 156 156 156 157 158 159 161 163 164 165 167 168 169 171 172 174 176 178 180 183 187 190 195 200 204 209 215 221 226 231 236 240 244 247 251 253 255 256 256 257 257 257 257 257 256 256 255 255 255 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 10 9 8 7 7 6 5 4 3 2 2 1 0 55964 418 644 30 10694 15 32 44 3681 -11960 99999 7138 7164 7193 7215 7210 7182 7144 7097 7049 6989 6895 6776 6629 6477 6328 6203 6105 6021 5962 5933 5919 5940 5987 6058 6138 6239 6351 6473 6588 6683 6749 6782 6780 6751 6695 6607 6480 6327 6139 5922 5681 5421 5144 4852 4561 4277 4009 3758 3509 3263 3032 2830 2644 2476 2343 2239 2151 2072 2012 1970 1934 1906 1875 1849 1842 1845 1816 1763 1705 1625 1531 1440 1356 1278 1200 1120 1028 961 914 858 794 760 754 764 793 825 850 877 887 894 911 946 963 967 967 969 970 971 968 963 965 972 977 984 982 971 951 926 897 871 850 829 797 758 717 677 637 596 571 566 571 566 558 556 564 570 563 553 541 526 496 461 438 412 380 342 316 303 300 301 298 307 328 358 390 437 491 536 578 605 627 657 692 710 713 722 724 450 438 426 416 407 399 390 379 370 363 359 357 356 354 351 350 351 351 350 350 348 346 345 342 338 331 323 313 303 293 281 267 253 241 229 218 208 197 188 181 175 171 168 167 165 166 167 169 170 170 171 171 171 172 171 171 170 170 170 172 173 174 176 179 182 185 187 190 192 193 193 193 192 190 187 184 181 177 173 169 165 162 159 157 156 155 156 156 157 158 160 161 162 164 165 167 169 171 173 175 177 180 183 186 190 195 200 205 210 216 222 227 233 238 242 246 249 252 255 256 257 257 258 258 257 257 256 255 254 253 252 252 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 8 7 7 6 5 4 3 2 1 55973 419 629 30 10709 15 32 53 3679 -11959 99999 6947 6962 6983 6999 6990 6960 6922 6859 6790 6725 6643 6536 6401 6266 6140 6039 5967 5909 5876 5868 5868 5900 5962 6052 6146 6259 6377 6501 6614 6711 6781 6823 6828 6797 6743 6661 6537 6384 6192 5975 5731 5468 5190 4910 4628 4345 4069 3819 3577 3328 3091 2885 2699 2536 2398 2288 2190 2101 2014 1941 1888 1842 1785 1731 1699 1677 1635 1577 1513 1439 1359 1289 1231 1190 1151 1103 1051 1026 1021 1006 987 982 991 1006 1030 1046 1056 1063 1053 1034 1027 1031 1015 989 965 942 926 913 899 882 885 890 893 900 910 912 906 901 894 884 877 861 835 806 778 739 703 667 637 612 591 560 524 488 462 436 405 376 343 309 271 232 207 192 187 184 194 215 246 282 314 352 400 456 507 567 623 664 691 694 689 690 702 699 680 665 648 620 592 579 567 557 547 376 368 362 357 355 355 356 355 354 354 355 356 355 353 351 349 346 341 335 327 318 308 297 286 275 262 248 237 226 217 208 199 191 185 180 176 173 171 169 167 167 167 166 164 164 162 161 161 161 161 162 163 164 168 171 174 178 183 188 192 195 199 201 202 202 201 200 197 193 188 184 179 173 168 163 159 155 153 151 150 150 150 151 153 155 157 159 161 164 166 169 172 174 177 180 183 186 190 194 198 203 208 213 219 224 229 234 239 243 247 250 253 255 257 257 258 258 258 257 256 255 254 253 252 251 251 250 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 10 9 9 8 7 6 6 5 4 3 2 55982 419 615 30 10725 15 33 2 3678 -11958 99999 6927 6939 6961 6974 6962 6925 6878 6815 6731 6635 6541 6433 6309 6180 6059 5961 5891 5833 5794 5776 5782 5813 5861 5936 6023 6127 6242 6361 6466 6556 6631 6680 6690 6666 6619 6540 6422 6276 6096 5895 5664 5407 5133 4870 4604 4324 4047 3794 3548 3301 3071 2861 2672 2511 2362 2240 2137 2053 1964 1894 1856 1823 1783 1749 1724 1703 1680 1645 1598 1549 1495 1427 1362 1314 1263 1199 1134 1084 1053 1022 986 951 931 919 917 912 925 941 947 951 962 985 1007 1019 1032 1046 1069 1084 1096 1100 1109 1111 1102 1086 1067 1039 1001 952 900 845 796 740 678 616 561 511 473 447 437 436 439 435 429 430 440 445 442 440 436 420 392 357 322 295 270 251 245 254 267 282 306 343 392 452 512 580 644 700 731 745 744 747 755 749 731 706 677 638 597 579 564 554 540 388 383 380 377 376 375 375 374 372 370 369 366 362 358 354 350 346 340 334 325 316 306 297 287 277 265 253 243 233 224 215 207 199 192 187 182 178 176 173 171 170 169 166 164 162 161 159 159 159 158 158 158 160 163 167 170 175 180 186 190 194 198 200 202 203 203 202 199 194 189 184 179 174 168 163 159 155 152 150 149 148 148 149 151 153 155 157 159 162 165 168 171 174 177 180 183 187 191 195 200 205 210 215 220 225 230 234 239 243 247 250 253 255 257 258 259 259 259 259 258 258 257 256 255 254 253 252 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 11 10 9 9 8 7 6 5 4 3 55991 419 602 30 10742 15 33 11 3676 -11957 99999 6574 6547 6517 6490 6455 6395 6309 6222 6140 6056 5988 5941 5889 5830 5776 5732 5714 5734 5754 5773 5798 5838 5894 5957 6039 6125 6221 6317 6399 6471 6532 6577 6597 6582 6536 6469 6374 6242 6081 5894 5692 5458 5197 4931 4677 4419 4156 3895 3661 3438 3220 3011 2822 2662 2522 2378 2256 2154 2067 1974 1896 1843 1795 1743 1699 1662 1645 1625 1590 1551 1526 1502 1469 1440 1429 1408 1370 1329 1298 1275 1241 1191 1149 1119 1085 1046 1006 984 967 945 935 942 961 979 993 1026 1061 1093 1117 1139 1162 1181 1187 1175 1150 1121 1077 1027 967 899 818 744 677 606 546 493 445 412 399 410 424 446 460 471 492 523 547 561 570 566 547 527 501 467 429 392 355 326 315 307 300 304 312 337 373 419 462 497 530 543 542 531 524 521 511 496 473 454 429 403 393 394 406 414 432 457 488 505 367 367 367 366 365 366 367 365 362 359 356 352 346 339 331 321 310 299 289 278 266 253 240 230 222 213 206 199 193 187 183 179 177 175 172 170 169 168 165 162 160 158 156 156 155 155 155 155 156 160 163 168 173 178 184 188 193 197 200 202 202 202 201 198 193 188 182 177 171 165 160 156 151 148 146 145 145 146 148 151 154 156 159 162 166 169 172 175 179 182 185 188 191 195 199 203 208 213 218 223 228 232 237 241 245 249 252 255 256 258 259 259 259 259 258 258 257 256 255 254 253 253 252 251 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 11 10 9 8 7 6 5 56000 420 591 30 10761 15 33 20 3674 -11956 99999 6692 6632 6559 6478 6385 6265 6120 5985 5872 5767 5686 5622 5579 5550 5539 5545 5584 5659 5727 5783 5842 5918 6003 6083 6172 6263 6358 6445 6512 6570 6620 6651 6655 6638 6592 6526 6424 6286 6116 5921 5707 5468 5203 4934 4669 4398 4118 3844 3595 3366 3149 2956 2780 2639 2520 2396 2279 2180 2099 2009 1931 1877 1824 1763 1699 1632 1575 1533 1484 1427 1387 1358 1314 1264 1230 1192 1146 1105 1072 1047 1018 979 941 913 891 873 853 864 884 914 951 1005 1067 1126 1189 1263 1332 1391 1432 1465 1484 1508 1511 1502 1468 1429 1372 1308 1241 1159 1071 989 906 823 746 687 615 557 517 499 485 477 461 437 431 434 436 444 457 457 442 443 441 427 409 392 378 373 386 401 420 444 457 478 522 570 608 632 656 664 658 639 623 607 583 542 502 472 438 390 356 333 324 313 310 316 336 345 339 333 336 357 314 309 311 298 282 262 350 345 340 333 325 316 307 296 286 277 267 256 245 237 229 221 215 208 202 196 191 187 183 179 175 172 169 166 163 160 158 155 153 152 151 150 150 151 152 154 157 161 165 170 175 179 183 188 192 195 198 199 199 197 195 191 187 183 177 172 167 162 157 153 150 147 146 146 147 149 151 154 157 161 164 168 173 177 181 185 189 193 196 200 204 208 212 217 221 225 229 233 237 241 244 247 250 252 254 255 255 256 256 255 255 254 253 252 251 251 250 249 248 248 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 11 11 10 9 8 8 7 6 5 5 56009 419 607 30 10777 15 33 29 3673 -11955 99999 6762 6725 6668 6604 6527 6420 6291 6171 6059 5955 5868 5788 5720 5674 5646 5632 5655 5718 5777 5835 5902 5987 6080 6173 6269 6371 6483 6588 6663 6726 6778 6807 6806 6780 6723 6649 6531 6373 6186 5982 5761 5510 5234 4961 4694 4422 4146 3877 3631 3407 3185 2987 2818 2679 2551 2408 2280 2171 2077 1976 1883 1811 1743 1665 1588 1525 1483 1446 1402 1358 1338 1323 1296 1266 1244 1222 1185 1153 1132 1112 1077 1027 984 947 917 892 868 869 876 895 925 978 1039 1096 1161 1236 1303 1356 1397 1429 1445 1463 1462 1453 1419 1375 1313 1243 1168 1075 981 893 808 723 637 570 497 437 395 382 376 372 367 358 369 390 412 439 468 491 496 511 520 514 492 467 448 429 420 413 406 403 391 391 410 438 462 481 505 527 540 536 534 539 534 515 493 477 451 416 389 364 347 325 301 285 286 284 271 257 253 241 232 236 246 251 255 259 274 308 336 327 319 309 299 288 278 269 260 250 240 233 225 217 211 206 201 195 189 185 180 177 172 168 165 161 157 152 150 147 144 143 142 142 142 143 144 147 151 155 160 166 172 177 182 187 192 195 198 200 200 199 197 193 189 184 179 173 168 163 158 154 150 148 147 146 147 149 152 155 158 162 166 171 175 179 184 188 192 196 200 203 207 211 215 218 222 226 230 233 236 240 242 245 247 250 251 252 253 254 254 254 253 253 253 252 252 251 251 250 250 250 250 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 11 11 10 9 8 7 6 5 56018 420 596 30 10796 15 33 38 3671 -11954 99999 6771 6732 6671 6596 6502 6381 6238 6105 5984 5870 5773 5688 5615 5567 5546 5551 5590 5667 5743 5820 5906 6009 6117 6225 6336 6450 6566 6676 6756 6815 6856 6876 6864 6827 6754 6662 6528 6354 6149 5926 5688 5426 5138 4857 4588 4320 4045 3776 3532 3315 3106 2918 2759 2633 2520 2391 2277 2184 2103 2011 1923 1857 1798 1732 1665 1603 1560 1519 1471 1426 1407 1392 1366 1335 1311 1286 1249 1216 1193 1168 1131 1082 1044 1008 975 946 919 912 907 922 950 995 1041 1080 1130 1190 1240 1277 1303 1326 1326 1322 1309 1299 1261 1208 1144 1081 1020 946 872 809 751 691 624 577 534 495 464 455 459 462 461 450 448 453 459 462 469 480 474 468 457 433 397 354 320 285 265 249 233 219 206 205 213 236 267 297 333 374 411 427 446 462 473 476 477 476 462 444 424 400 385 362 329 299 294 292 285 274 270 262 256 262 282 304 318 321 333 370 420 453 480 301 292 282 273 263 254 244 234 226 219 211 203 197 192 186 181 176 172 170 167 164 162 161 159 158 158 158 158 159 160 162 164 166 168 170 173 176 179 182 185 187 189 191 192 193 193 192 190 188 185 181 177 173 169 165 161 158 154 151 149 148 147 148 149 152 154 157 161 165 168 172 176 180 184 188 191 194 198 201 204 207 211 214 218 221 225 228 232 235 238 242 245 247 249 251 253 254 255 255 255 255 255 255 254 254 254 253 253 253 253 253 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 12 11 10 9 8 7 6 56027 420 587 30 10817 15 33 47 3670 -11953 99999 6618 6595 6558 6505 6436 6343 6226 6117 6022 5935 5855 5778 5716 5672 5657 5665 5704 5777 5849 5919 5995 6090 6192 6290 6390 6495 6604 6704 6778 6832 6871 6891 6881 6845 6775 6685 6554 6383 6181 5963 5727 5460 5168 4887 4613 4335 4051 3774 3524 3302 3091 2900 2741 2616 2500 2376 2275 2196 2122 2038 1959 1899 1847 1786 1718 1653 1606 1554 1497 1446 1417 1387 1344 1300 1263 1227 1185 1146 1123 1096 1062 1017 985 953 921 895 873 869 865 881 912 953 989 1014 1053 1100 1135 1159 1177 1192 1177 1156 1140 1132 1098 1050 999 959 923 875 835 811 788 754 713 702 693 671 647 638 635 622 597 565 538 508 478 454 447 444 426 415 408 394 376 358 352 343 349 361 373 384 390 398 412 436 460 483 508 530 547 545 546 539 526 509 488 465 433 402 366 334 309 281 246 217 213 219 230 237 243 252 258 275 299 333 352 361 336 331 325 318 311 303 294 286 276 267 257 248 238 229 221 213 206 200 195 189 184 180 177 175 173 171 171 170 170 169 169 170 170 171 172 174 175 176 176 176 177 177 178 178 179 179 179 179 178 178 177 176 174 171 169 166 163 160 157 155 152 151 149 147 146 146 146 147 150 153 156 160 164 168 173 178 183 187 191 195 199 202 206 209 212 215 217 220 222 224 227 229 231 234 236 238 240 242 244 245 247 249 250 250 251 252 253 253 253 254 254 254 254 255 255 255 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 12 12 11 10 9 7 6 56036 419 608 30 10838 15 33 56 3668 -11952 99999 6841 6831 6796 6735 6655 6539 6402 6265 6143 6013 5888 5760 5654 5575 5528 5509 5536 5601 5669 5742 5832 5940 6057 6172 6294 6427 6558 6675 6754 6811 6846 6854 6833 6783 6694 6583 6436 6250 6037 5814 5576 5316 5036 4777 4527 4281 4031 3783 3560 3370 3187 3014 2870 2754 2631 2490 2368 2272 2180 2080 1978 1896 1827 1749 1671 1607 1574 1533 1486 1457 1453 1446 1419 1387 1360 1328 1283 1239 1212 1167 1102 1023 962 907 852 807 774 766 760 770 803 849 894 928 984 1049 1100 1134 1151 1165 1152 1133 1112 1099 1066 1021 977 941 908 862 826 806 793 779 754 752 739 709 679 659 647 624 593 552 515 476 436 404 386 380 366 365 366 366 365 358 359 360 377 406 430 449 464 480 489 499 512 532 545 557 563 553 542 518 485 455 431 402 366 343 321 300 283 270 245 231 383 271 302 329 351 350 347 345 344 343 341 340 339 336 332 328 323 316 308 299 289 278 267 256 245 235 224 214 206 199 192 186 181 177 174 172 171 170 170 170 170 171 172 173 173 174 176 178 179 181 181 180 181 181 182 182 182 181 180 180 179 178 176 173 171 168 166 163 160 156 154 151 150 149 148 147 146 146 147 148 150 153 155 158 162 166 170 174 178 182 186 190 194 198 202 206 210 214 218 221 224 227 230 233 236 238 241 243 245 247 248 250 251 252 253 254 254 255 255 255 255 255 255 255 255 255 255 254 254 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 8 7 7 6 5 56045 419 601 30 10861 15 34 5 3666 -11951 99999 6724 6732 6720 6680 6615 6524 6421 6339 6265 6167 6067 5957 5858 5783 5740 5732 5766 5825 5868 5916 5996 6097 6197 6298 6410 6535 6654 6753 6822 6874 6906 6916 6898 6862 6793 6698 6559 6382 6177 5960 5722 5471 5209 4962 4720 4468 4202 3936 3697 3495 3299 3119 2959 2820 2672 2517 2381 2270 2171 2059 1954 1877 1820 1760 1695 1650 1623 1603 1590 1599 1629 1648 1647 1628 1612 1591 1552 1512 1471 1405 1307 1204 1109 1013 919 832 757 703 655 634 640 672 702 732 785 854 914 964 1003 1039 1052 1060 1066 1082 1074 1050 1012 976 941 901 875 855 835 809 771 753 725 687 649 616 584 547 505 456 411 358 307 267 245 234 221 224 227 232 244 253 273 302 347 396 444 487 525 561 591 616 643 676 692 707 722 719 701 668 631 594 564 526 481 446 408 362 317 287 246 209 196 198 208 214 217 213 350 229 244 335 330 326 321 315 310 305 299 292 285 278 269 260 252 244 236 228 221 213 208 203 199 195 192 189 187 185 185 184 183 182 181 181 182 182 181 181 182 183 184 185 186 185 184 184 185 185 185 184 183 182 180 179 176 174 171 168 165 162 160 156 153 151 150 149 148 147 147 147 148 149 152 154 157 160 164 168 173 177 181 185 188 192 196 199 203 207 211 214 217 220 222 224 227 229 232 235 237 239 242 244 245 247 249 250 252 253 254 255 255 255 255 255 256 255 255 255 254 253 253 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 8 7 6 5 56054 420 595 30 10885 15 34 14 3665 -11950 99999 6304 6349 6385 6406 6402 6378 6348 6344 6330 6278 6219 6144 6068 5996 5947 5932 5948 5976 5993 6021 6086 6169 6245 6327 6425 6530 6628 6719 6791 6835 6853 6841 6804 6756 6682 6579 6441 6263 6052 5825 5580 5329 5064 4818 4579 4336 4093 3847 3625 3438 3262 3103 2980 2887 2790 2689 2604 2536 2467 2391 2314 2257 2215 2154 2079 2011 1946 1864 1778 1717 1677 1626 1565 1498 1436 1377 1303 1237 1192 1133 1053 978 922 868 816 772 738 715 689 681 695 726 750 762 789 824 851 875 899 912 903 895 896 916 923 916 907 898 886 876 887 909 917 915 902 903 890 859 813 769 726 671 614 560 507 436 358 290 234 194 151 120 98 92 92 88 102 130 174 227 292 364 440 520 585 649 720 790 836 876 914 925 916 883 838 786 729 654 573 504 436 363 291 238 179 126 98 88 95 100 102 363 357 351 347 343 336 330 324 317 311 305 298 291 283 275 266 257 249 242 234 226 219 212 206 201 197 194 192 190 188 187 188 188 187 187 187 187 188 189 188 187 186 186 185 186 186 184 182 180 181 181 180 179 178 177 176 175 173 171 168 165 163 161 159 156 153 150 149 148 147 146 146 146 147 149 152 155 158 161 165 170 175 179 183 187 190 194 197 200 203 206 209 211 214 216 218 220 222 224 228 231 234 236 239 241 243 245 247 249 250 252 252 253 253 253 253 253 254 254 253 253 253 253 252 252 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 10 9 8 7 7 56063 329 3319 30 10909 15 34 23 3663 -11949 99999 666 686 707 727 747 766 786 802 809 816 820 820 812 800 791 775 757 734 715 704 688 677 668 662 656 644 638 636 827 783 735 684 626 563 495 406 320 254 209 160 125 108 113 130 147 173 219 285 349 414 496 588 667 720 774 828 870 887 901 910 905 882 831 774 719 653 572 500 451 399 345 292 252 204 166 148 140 153 170 178 188 378 371 364 358 349 341 333 325 318 311 304 296 288 279 270 261 253 245 238 229 221 213 207 201 197 193 190 189 187 187 188 188 188 188 189 190 192 192 192 191 191 191 190 191 190 189 187 186 186 186 185 183 181 179 178 175 172 170 166 161 158 156 153 150 147 144 143 143 143 143 145 146 148 150 154 157 161 164 168 173 178 182 185 189 192 195 198 201 204 207 209 211 214 216 218 219 222 224 227 230 233 236 238 241 243 245 248 250 252 253 254 255 255 255 255 255 255 254 254 253 253 252 251 251 251 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 8 7 7 6 5 4 56072 301 4153 30 10933 15 34 32 3662 -11948 99999 672 750 702 649 592 525 457 396 314 246 193 160 126 107 109 133 179 220 264 329 410 492 563 656 750 833 893 946 993 1021 1023 1012 1001 986 946 877 798 726 642 550 470 414 365 322 284 259 236 220 415 230 272 315 339 390 381 371 363 353 342 333 324 314 306 299 293 286 279 272 265 259 253 247 241 235 228 220 214 208 202 196 192 188 185 183 182 182 182 181 182 184 186 188 188 189 191 191 192 192 193 192 189 188 187 186 183 180 178 176 173 170 168 165 162 158 155 154 152 150 149 148 147 148 148 149 150 151 153 156 159 162 165 168 171 175 179 183 186 189 192 194 197 200 203 206 208 210 213 215 217 218 220 223 226 228 231 234 237 239 242 244 247 249 251 253 254 255 256 255 255 255 255 254 254 253 251 250 249 248 248 247 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 6 5 4 3 56081 332 3216 30 10956 15 34 41 3660 -11947 99999 543 550 564 580 597 620 648 683 714 742 763 783 788 783 775 764 745 724 707 691 674 658 638 631 629 632 636 646 653 653 654 495 489 477 464 457 455 457 463 444 433 417 405 384 382 395 418 443 463 479 507 537 570 605 670 734 793 845 896 935 951 952 955 962 964 942 898 842 778 691 599 523 459 399 342 295 263 230 202 185 194 226 261 405 400 391 381 374 365 354 345 336 326 316 308 301 293 286 278 271 265 261 254 249 243 237 230 224 219 213 207 201 195 190 185 181 178 175 172 171 170 170 171 171 171 173 175 176 178 180 181 181 181 182 182 181 179 176 174 172 169 166 162 159 155 152 150 148 147 146 146 146 147 149 151 153 156 158 161 165 168 171 174 177 181 184 187 189 192 194 196 199 201 203 206 208 210 212 214 216 217 220 222 225 228 231 233 236 239 241 244 247 249 251 253 255 256 257 257 257 257 256 255 254 253 252 250 249 248 247 246 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 4 3 2 56090 420 598 30 10978 15 34 50 3658 -11946 99999 6140 6191 6258 6351 6435 6507 6588 6705 6787 6848 6916 6965 6982 6978 6953 6943 6950 6941 6890 6836 6804 6803 6793 6798 6815 6842 6863 6891 6927 6969 6989 6981 6959 6943 6923 6879 6805 6706 6573 6402 6205 5995 5768 5525 5262 4991 4721 4443 4158 3871 3601 3325 3071 2848 2660 2483 2327 2186 2068 1978 1914 1874 1868 1874 1884 1889 1910 1916 1915 1903 1884 1855 1822 1775 1715 1640 1542 1431 1325 1219 1115 1018 931 842 772 732 703 679 664 661 671 698 731 763 798 822 823 833 850 859 842 823 799 776 748 721 696 659 611 565 527 514 492 471 448 441 428 419 410 398 385 372 368 382 404 436 447 462 471 479 484 503 535 569 597 618 636 664 687 703 722 762 803 841 878 912 928 918 903 899 899 894 870 829 782 726 661 589 531 471 411 367 339 317 291 265 240 224 234 248 261 274 298 317 396 388 378 368 357 346 334 324 314 304 294 284 275 268 261 254 247 240 233 227 221 216 211 205 199 193 188 184 179 175 171 167 164 162 160 158 157 155 155 156 157 158 160 161 162 164 167 169 170 171 172 172 172 172 172 171 169 166 164 163 161 159 157 156 155 155 154 155 155 156 157 158 161 162 164 167 169 173 176 179 182 184 187 190 194 197 200 203 206 208 211 213 215 217 219 221 224 227 229 231 234 237 240 243 246 249 251 253 255 257 258 258 258 258 258 257 256 255 253 251 250 248 247 246 245 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 6 5 4 3 56099 420 592 30 11002 15 34 59 3657 -11945 99999 6069 6067 6080 6114 6143 6172 6220 6316 6388 6454 6538 6621 6685 6735 6778 6828 6879 6907 6892 6885 6895 6925 6932 6946 6965 6983 6995 7009 7028 7052 7060 7051 7029 7015 6996 6950 6875 6785 6664 6507 6318 6111 5889 5649 5380 5093 4801 4505 4191 3869 3574 3281 2998 2747 2536 2347 2179 2031 1907 1820 1766 1725 1711 1719 1730 1720 1718 1710 1693 1654 1607 1554 1497 1428 1349 1260 1174 1088 1007 929 868 822 796 774 776 805 843 874 905 940 985 1028 1063 1091 1122 1141 1131 1111 1090 1068 1028 981 939 900 858 811 768 720 663 613 558 525 495 471 438 409 381 354 338 330 323 315 317 337 360 404 435 469 495 514 535 568 619 659 686 708 729 754 776 787 799 825 846 868 903 937 954 949 950 954 969 980 978 962 943 910 865 811 759 698 634 577 521 460 399 323 252 194 160 133 104 84 86 95 106 126 157 364 353 340 327 315 304 294 284 274 265 259 254 247 241 236 231 227 222 219 216 211 206 202 198 194 190 186 183 180 177 175 173 170 167 165 163 162 161 160 160 158 157 156 156 157 157 157 157 157 158 158 159 159 159 157 157 157 157 155 154 153 153 153 153 153 154 155 156 158 161 163 165 168 171 174 177 180 182 184 186 188 191 194 196 198 200 203 205 208 210 213 216 219 223 226 229 232 235 238 241 244 247 250 252 253 255 256 257 257 257 256 256 255 254 252 250 248 247 245 244 242 241 240 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 3 2 1 56108 420 585 30 11025 15 35 8 3655 -11944 99999 5874 5889 5916 5959 6003 6053 6125 6230 6322 6434 6565 6676 6775 6871 6962 7043 7121 7173 7192 7209 7225 7240 7240 7237 7226 7215 7206 7192 7180 7173 7157 7131 7096 7062 7019 6953 6860 6756 6630 6469 6277 6060 5826 5577 5295 4998 4695 4393 4079 3770 3495 3224 2961 2725 2524 2347 2195 2073 1969 1900 1852 1810 1787 1786 1785 1762 1755 1741 1714 1671 1615 1555 1489 1415 1331 1239 1156 1076 996 915 841 774 721 672 648 654 666 663 667 685 717 747 774 804 847 889 912 940 974 990 983 974 981 984 970 946 924 893 839 784 726 687 638 584 540 507 473 431 398 383 373 364 362 388 418 461 492 533 572 598 620 650 698 738 759 778 793 812 814 807 802 800 788 775 781 790 789 770 762 763 770 775 776 784 792 786 778 768 761 741 720 705 691 666 635 592 430 531 510 490 469 448 425 418 413 406 395 384 372 359 345 331 319 307 296 284 275 267 260 252 244 238 232 226 220 215 209 202 195 189 183 178 173 169 165 163 161 160 159 159 159 159 160 162 164 165 166 167 167 167 168 168 168 167 166 165 165 164 163 161 160 158 156 155 153 151 149 148 147 147 146 147 147 148 150 152 155 158 161 164 168 172 175 178 181 183 186 189 192 194 197 199 201 203 206 209 212 215 218 221 225 228 231 234 237 240 244 247 249 251 253 255 256 257 257 257 257 257 257 256 255 253 252 250 249 248 246 245 243 242 240 239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 3 2 56117 419 607 30 11047 15 35 17 3654 -11943 99999 5876 5901 5923 5958 5987 6017 6065 6131 6179 6240 6325 6390 6449 6516 6585 6652 6726 6786 6826 6872 6918 6967 7003 7044 7085 7124 7165 7195 7216 7238 7245 7238 7217 7181 7125 7044 6937 6820 6670 6489 6284 6056 5812 5558 5277 4978 4664 4354 4046 3752 3486 3215 2949 2713 2507 2319 2158 2033 1925 1847 1797 1760 1737 1734 1725 1701 1703 1705 1698 1671 1628 1568 1502 1429 1347 1255 1176 1100 1019 936 864 798 751 699 675 689 719 727 739 771 814 850 881 923 982 1035 1059 1070 1097 1114 1102 1083 1084 1072 1033 982 935 885 812 735 649 584 522 452 385 328 280 231 205 205 213 225 245 285 330 397 463 536 608 664 723 785 849 893 925 954 975 990 991 980 964 944 907 877 869 848 814 772 749 726 707 688 670 667 667 653 644 646 641 621 616 621 628 622 610 588 426 424 565 559 550 419 415 408 403 398 389 380 371 360 348 336 325 314 303 292 282 274 266 256 247 239 231 223 216 210 204 197 191 185 180 175 170 168 167 165 164 164 164 164 164 164 165 166 166 166 166 165 164 162 161 161 160 158 157 156 155 154 153 153 153 152 151 151 150 150 149 149 150 150 151 151 152 153 154 155 157 159 161 163 166 168 171 173 175 178 182 185 189 193 197 200 204 207 211 214 218 221 225 228 231 233 235 237 239 241 244 246 248 250 252 253 254 255 256 257 257 257 256 256 255 253 251 250 248 246 244 242 240 238 236 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 56126 420 570 30 11070 15 35 26 3652 -11942 99999 7014 5558 5611 5668 5738 5804 5867 5943 6039 6128 6232 6358 6457 6544 6627 6706 6779 6859 6927 6974 7023 7068 7102 7120 7142 7164 7180 7201 7221 7235 7244 7239 7222 7188 7140 7074 6987 6880 6759 6604 6419 6218 5995 5745 5485 5205 4908 4598 4292 3989 3700 3435 3167 2903 2675 2475 2282 2114 1985 1875 1795 1743 1705 1679 1669 1658 1639 1651 1669 1673 1660 1632 1587 1533 1472 1401 1321 1248 1175 1100 1018 937 857 796 737 706 718 754 776 801 843 895 944 995 1048 1120 1189 1226 1238 1256 1262 1236 1195 1170 1135 1078 1013 949 879 800 719 631 563 516 468 420 380 348 314 299 303 306 318 343 380 413 471 538 599 651 688 729 779 829 858 876 901 912 911 901 883 858 824 779 746 741 732 708 680 670 663 662 670 684 703 727 737 743 759 761 741 724 712 699 677 654 612 572 539 505 405 454 407 405 400 397 394 386 377 367 357 345 331 317 304 291 278 267 257 248 239 230 222 215 209 204 200 196 192 189 186 183 180 177 175 174 173 173 172 172 171 170 169 169 168 168 166 165 163 161 159 158 158 156 155 154 154 154 153 153 154 155 155 155 156 155 155 155 155 156 156 157 157 157 157 158 158 160 161 162 164 166 168 170 172 174 176 180 183 188 192 195 199 203 207 210 214 217 221 224 226 229 231 233 234 235 237 240 242 244 245 247 249 250 252 253 254 255 255 255 255 254 253 252 251 249 247 245 242 240 237 235 232 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2 56135 421 564 30 11094 15 35 35 3650 -11941 99999 5342 5388 5449 5530 5622 5713 5805 5901 6002 6101 6219 6360 6480 6586 6677 6772 6860 6947 7028 7093 7153 7202 7242 7265 7290 7308 7307 7309 7307 7300 7282 7250 7211 7157 7089 7001 6898 6776 6647 6487 6303 6109 5903 5669 5427 5163 4887 4591 4295 3997 3715 3453 3192 2927 2690 2474 2272 2084 1938 1815 1725 1662 1617 1583 1570 1558 1543 1553 1580 1598 1607 1595 1568 1526 1474 1412 1346 1287 1226 1156 1079 1000 923 862 804 767 764 781 784 792 816 841 862 890 929 983 1042 1078 1089 1109 1128 1127 1124 1147 1161 1141 1113 1087 1054 1007 955 889 830 784 724 655 593 532 457 403 379 360 349 355 367 378 411 466 520 579 626 672 726 783 812 833 863 883 876 867 858 847 814 765 725 713 697 670 642 642 642 635 626 646 675 701 712 729 756 768 753 741 733 726 695 662 620 587 543 492 448 411 395 395 394 394 394 390 384 377 369 359 347 335 322 309 297 285 274 263 252 240 230 221 212 205 200 196 191 187 184 182 179 177 177 177 177 177 177 177 177 174 173 172 171 169 167 164 161 158 155 154 154 153 152 152 153 155 156 157 159 161 162 163 164 163 162 160 158 157 156 154 152 150 149 148 148 149 151 153 156 160 164 168 172 177 181 187 192 197 201 205 208 211 213 215 217 219 220 222 223 224 225 227 228 230 232 234 237 239 242 244 246 248 250 251 252 253 253 253 253 252 251 249 248 246 244 241 239 235 232 229 227 224 222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2 1 56144 421 555 30 11115 15 35 44 3649 -11940 99999 5398 5441 5494 5561 5631 5706 5779 5851 5923 5990 6082 6193 6293 6387 6477 6579 6669 6764 6867 6960 7051 7135 7205 7257 7310 7351 7369 7385 7394 7386 7361 7325 7279 7210 7126 7018 6897 6759 6613 6439 6244 6042 5826 5586 5343 5083 4809 4514 4221 3933 3661 3406 3160 2911 2687 2482 2296 2123 1990 1878 1795 1741 1709 1680 1667 1654 1641 1643 1662 1673 1676 1659 1625 1579 1522 1459 1389 1320 1254 1185 1114 1036 955 886 821 778 758 752 732 712 696 676 659 655 656 670 696 718 730 762 793 823 864 939 1015 1075 1135 1187 1227 1253 1271 1273 1271 1267 1229 1177 1111 1040 953 874 808 742 692 648 611 577 562 568 568 581 592 614 638 654 664 678 705 718 723 730 731 730 714 691 681 688 684 673 668 670 666 658 650 657 672 690 695 706 727 735 726 730 736 738 734 725 694 672 638 400 404 501 414 417 417 260 204 155 111 68 27 18 10 11 21 39 299 286 273 261 249 238 228 219 212 205 201 197 194 191 188 186 183 181 180 180 180 179 179 178 177 175 172 171 170 168 166 164 162 159 157 157 158 158 159 160 162 165 167 168 171 174 174 175 175 174 172 169 165 162 159 156 151 148 146 143 142 142 143 145 148 151 155 160 165 170 176 182 188 194 199 204 208 212 216 218 221 223 225 227 228 229 231 232 233 234 236 237 239 240 242 244 246 247 248 249 250 250 251 251 251 250 249 248 247 246 244 242 239 236 232 229 226 223 219 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 3 56153 420 577 30 11137 15 35 53 3647 -11939 99999 5319 5405 5500 5601 5693 5793 5898 5993 6085 6169 6266 6367 6455 6533 6609 6707 6792 6880 6974 7065 7149 7218 7274 7320 7370 7413 7436 7455 7461 7450 7413 7366 7313 7250 7161 7048 6926 6788 6633 6442 6232 6016 5786 5533 5273 4999 4713 4400 4078 3774 3502 3239 2988 2745 2536 2344 2173 2019 1910 1828 1772 1741 1738 1742 1748 1737 1732 1739 1756 1764 1768 1747 1707 1652 1591 1529 1464 1396 1333 1271 1212 1147 1078 1026 968 923 902 898 880 856 830 798 772 756 740 745 758 767 760 780 800 817 840 889 937 973 1008 1036 1057 1073 1073 1063 1054 1048 1013 970 919 872 818 773 743 716 701 685 673 667 683 715 738 773 799 827 850 863 869 876 894 888 871 855 828 787 731 674 630 605 581 550 531 525 515 499 499 527 564 612 652 697 747 777 788 809 832 846 843 832 805 782 741 682 409 569 419 422 422 292 223 160 101 48 4 -9 -28 -42 -45 -37 282 268 81 147 231 221 213 206 200 194 190 188 186 185 183 181 179 178 178 178 178 178 179 179 180 179 179 179 179 178 177 178 177 174 172 170 169 168 166 165 165 165 164 164 164 165 164 163 163 163 162 160 158 157 156 154 151 150 150 148 148 150 152 153 156 159 162 166 171 175 181 186 191 196 201 205 209 213 216 220 222 225 228 230 231 232 234 236 237 239 240 242 243 245 246 248 250 250 251 252 253 253 253 252 252 251 250 249 247 246 243 241 238 235 231 227 223 219 215 211 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5 56162 421 568 30 11158 15 36 2 3645 -11938 99999 5673 5767 5861 5957 6048 6146 6242 6321 6384 6438 6499 6552 6602 6649 6690 6743 6792 6852 6920 6983 7036 7081 7123 7165 7214 7261 7299 7329 7352 7359 7342 7311 7269 7216 7138 7036 6920 6780 6615 6412 6187 5955 5708 5431 5144 4850 4551 4231 3909 3611 3342 3082 2841 2620 2440 2279 2140 2021 1947 1895 1864 1854 1871 1891 1904 1904 1912 1924 1938 1934 1930 1904 1858 1802 1744 1688 1630 1565 1506 1449 1397 1332 1268 1217 1160 1105 1064 1041 994 935 871 798 733 677 624 589 564 537 497 496 503 510 527 582 645 704 771 836 898 961 1008 1052 1100 1155 1166 1166 1160 1144 1112 1075 1040 997 958 916 866 821 790 765 736 728 716 709 712 713 725 744 777 792 796 801 801 790 771 739 710 689 667 633 597 566 536 503 484 493 511 534 552 575 613 647 675 708 740 779 805 823 828 829 385 386 387 388 389 389 388 386 383 262 181 105 27 -25 -73 -105 -132 -145 -142 -112 -68 1 94 239 231 224 217 211 207 203 200 197 193 190 187 184 182 181 180 179 179 179 179 177 176 175 175 174 173 173 172 170 169 167 167 166 165 164 163 163 162 161 161 162 161 160 159 159 158 157 155 154 154 153 151 151 150 150 150 151 154 156 158 161 164 168 173 177 182 188 193 198 203 208 212 215 219 222 226 228 231 233 234 236 237 239 240 242 243 245 246 247 249 250 251 252 253 253 253 253 253 253 252 251 250 249 248 246 244 241 238 235 232 228 224 220 216 213 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5 4 56171 421 559 30 11179 15 36 11 3644 -11937 99999 5623 5710 5802 5901 5997 6104 6208 6308 6385 6447 6513 6576 6630 6673 6715 6774 6825 6884 6943 7003 7060 7110 7156 7208 7269 7320 7353 7377 7397 7398 7371 7332 7284 7225 7143 7038 6919 6775 6609 6406 6187 5966 5730 5461 5179 4887 4582 4255 3926 3611 3319 3038 2777 2534 2331 2152 1994 1862 1777 1725 1701 1701 1732 1766 1798 1821 1850 1884 1918 1938 1950 1941 1910 1866 1816 1768 1716 1656 1599 1546 1496 1434 1378 1335 1286 1242 1210 1199 1170 1123 1063 999 941 886 833 787 745 693 624 583 556 531 504 513 539 574 613 654 699 748 796 849 910 978 1012 1032 1044 1055 1048 1035 1012 978 948 917 884 852 828 810 792 795 795 805 823 837 861 899 954 985 998 1011 1011 1001 982 958 933 911 883 839 800 761 711 658 629 627 622 626 629 630 628 622 618 624 633 638 636 640 634 616 575 367 369 372 375 382 340 280 203 138 81 31 -25 -56 -81 -95 -105 -101 -85 -49 -8 49 242 232 222 213 206 200 196 193 191 190 190 191 191 191 192 194 195 196 198 199 199 197 195 192 190 187 184 182 178 174 170 166 163 160 158 156 155 155 153 153 153 154 153 153 154 154 155 155 155 155 155 155 155 156 156 156 158 160 162 165 167 170 173 176 181 185 188 193 196 200 204 208 211 214 217 220 223 226 228 230 231 233 236 238 240 242 243 245 247 249 250 252 253 254 254 255 255 255 254 254 253 251 250 248 246 244 241 239 235 232 228 224 219 215 210 206 203 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 6 56180 420 582 30 11202 15 36 20 3642 -11936 99999 5734 5828 5928 6026 6113 6215 6329 6419 6491 6560 6630 6681 6729 6774 6823 6893 6952 7001 7055 7112 7166 7204 7242 7280 7321 7351 7365 7368 7364 7343 7293 7235 7173 7106 7024 6920 6809 6677 6524 6341 6139 5930 5708 5456 5187 4903 4608 4291 3971 3654 3353 3060 2795 2551 2346 2169 2020 1892 1806 1749 1733 1746 1793 1842 1888 1927 1968 2003 2035 2050 2058 2044 2007 1954 1899 1842 1773 1688 1608 1538 1478 1411 1345 1290 1236 1181 1134 1111 1086 1043 982 920 867 822 778 733 691 648 598 565 540 517 494 492 505 528 561 598 634 664 698 746 805 859 893 927 963 992 1009 1020 1030 1023 1011 994 988 982 975 965 962 971 969 971 989 1010 1043 1075 1119 1143 1155 1161 1156 1136 1102 1062 1015 969 920 853 781 705 623 547 501 485 465 454 457 466 473 491 519 552 580 612 640 679 703 714 697 684 371 631 370 573 532 468 388 321 254 199 139 102 65 43 26 27 40 57 77 249 237 225 215 206 198 192 188 186 186 187 188 191 193 195 198 201 204 205 207 207 207 205 202 200 197 193 189 185 181 177 172 167 163 160 158 155 154 154 153 152 153 154 154 154 155 156 157 157 158 158 159 159 158 158 159 159 160 162 164 166 168 170 174 177 182 186 190 195 199 204 208 212 215 219 222 225 228 230 232 234 236 238 239 241 243 245 246 248 249 251 252 253 254 254 255 255 254 254 253 252 251 249 248 246 244 242 240 237 235 231 228 224 220 216 211 207 203 200 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 56189 420 573 30 11223 15 36 29 3641 -11935 99999 5680 5783 5882 5975 6053 6141 6237 6312 6380 6440 6497 6529 6565 6601 6643 6705 6764 6820 6875 6926 6968 6996 7031 7069 7117 7161 7199 7225 7241 7236 7208 7173 7135 7089 7030 6949 6853 6729 6586 6414 6218 6007 5776 5520 5249 4961 4657 4336 4013 3687 3373 3081 2818 2576 2363 2181 2026 1904 1816 1757 1737 1745 1777 1812 1855 1893 1921 1944 1960 1969 1968 1959 1929 1888 1847 1801 1747 1689 1634 1582 1541 1503 1458 1423 1380 1340 1292 1253 1208 1147 1067 980 890 806 728 649 555 476 403 352 300 262 244 250 263 293 346 423 500 566 638 740 844 926 990 1068 1142 1197 1237 1275 1317 1332 1322 1299 1295 1293 1274 1237 1215 1200 1165 1124 1099 1082 1084 1076 1072 1067 1070 1057 1026 997 981 960 939 920 904 875 837 783 731 693 669 647 626 616 607 592 576 565 562 565 567 571 577 589 587 583 570 561 544 530 515 502 470 417 352 289 226 169 114 80 40 7 -21 -19 -9 0 20 67 231 218 207 197 189 182 177 175 175 175 177 179 181 184 186 189 193 196 198 199 201 201 200 198 197 196 194 193 191 188 184 178 174 170 166 162 158 156 153 150 148 147 145 144 144 144 146 147 148 149 151 153 154 155 157 159 161 164 166 169 171 173 176 179 183 188 191 196 200 204 208 212 216 220 224 227 231 233 236 238 240 241 243 244 246 247 248 248 249 249 250 250 250 251 251 251 251 250 250 249 249 248 247 246 244 242 240 238 236 233 229 226 222 217 213 208 204 200 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 56198 309 596 30 11246 15 36 38 3639 -11934 99999 5931 5988 6034 6065 6092 6124 6169 6220 6262 6315 6338 6359 6378 6408 6454 6510 6567 6625 6686 6745 6781 6821 6865 6920 6971 7025 7071 7109 7126 7122 7105 7085 7056 7014 6952 6876 6768 6631 6460 6267 6055 5820 5559 5280 4980 4665 4331 3999 3665 3342 3037 2764 2525 2323 2146 1993 1872 1793 1743 1733 1749 1786 1821 1857 1882 1903 1916 1916 1901 1879 1857 1823 1773 1720 1663 1605 1550 1506 1471 1449 1434 1418 1407 1397 1388 1371 1351 1325 1285 1226 1150 1060 964 875 786 684 585 494 415 340 273 229 202 186 191 221 276 347 403 464 549 648 730 803 889 971 1036 1091 1142 1203 1246 1265 1265 1292 1324 1341 1336 1350 1369 1365 1353 1355 1367 1395 1395 1393 1389 1385 1349 1289 1228 1177 1116 1050 990 941 876 803 722 657 609 584 575 574 581 587 592 601 611 630 645 662 677 685 687 677 656 618 585 379 538 515 482 433 364 365 228 166 112 64 29 -16 -49 -69 -73 -74 -73 -55 -16 228 215 185 195 187 180 175 174 174 175 177 180 182 184 186 189 193 195 197 198 199 199 198 196 195 194 192 191 190 187 183 179 175 171 167 163 159 156 153 150 148 146 145 144 144 146 148 150 151 154 156 159 161 164 166 168 170 172 174 175 177 178 180 183 186 188 191 194 198 202 206 211 215 220 224 228 232 236 239 242 244 247 248 250 250 251 252 252 252 252 252 252 252 252 252 252 252 252 251 251 250 249 248 246 245 243 241 239 236 233 229 226 222 217 212 207 202 198 194 191 56208 419 605 30 11255 15 36 48 3637 -11933 99999 6248 6275 6289 6291 6280 6269 6276 6297 6310 6327 6320 6313 6315 6326 6353 6399 6450 6496 6537 6581 6611 6645 6676 6717 6762 6812 6853 6885 6899 6897 6881 6861 6837 6809 6764 6698 6598 6478 6333 6165 5969 5748 5504 5242 4960 4658 4343 4032 3707 3384 3083 2820 2584 2367 2176 2018 1897 1813 1758 1743 1756 1788 1817 1856 1900 1938 1958 1969 1975 1970 1956 1924 1873 1820 1756 1687 1620 1565 1510 1456 1411 1374 1346 1319 1297 1278 1267 1256 1227 1187 1143 1090 1024 970 920 852 778 703 632 567 500 443 389 353 333 328 345 377 396 421 470 540 600 660 725 792 844 899 956 1028 1083 1113 1132 1173 1220 1259 1276 1310 1345 1356 1353 1368 1390 1414 1399 1381 1363 1341 1293 1218 1136 1062 982 904 841 803 752 695 637 599 575 579 597 617 638 661 682 695 696 701 695 688 675 654 633 609 565 511 470 448 434 420 409 395 363 324 285 250 223 196 172 144 120 97 75 61 43 38 55 91 144 189 235 188 178 170 165 162 161 161 162 164 166 169 174 179 182 185 188 191 194 195 196 196 195 194 192 190 188 184 178 173 168 163 157 152 148 144 141 139 137 137 136 137 139 141 144 147 151 155 159 163 166 169 173 176 179 181 183 185 186 189 192 194 196 198 201 204 207 211 214 217 221 224 228 231 234 237 239 241 243 245 246 247 248 248 249 250 251 251 251 252 252 252 252 252 252 251 251 250 248 247 245 243 241 239 236 233 230 227 223 219 214 209 203 197 191 185 181 176 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 56217 459 597 30 11247 15 36 57 3636 -11932 99999 6187 6192 6187 6169 6134 6092 6064 6061 6067 6092 6115 6142 6169 6213 6272 6349 6435 6515 6581 6642 6688 6729 6755 6789 6819 6852 6882 6909 6919 6918 6904 6887 6860 6835 6789 6724 6626 6512 6379 6226 6046 5838 5602 5347 5071 4781 4474 4174 3855 3540 3244 2983 2744 2515 2309 2130 1985 1882 1812 1776 1758 1757 1755 1771 1803 1832 1850 1860 1866 1858 1848 1821 1777 1721 1656 1590 1533 1487 1439 1389 1349 1317 1296 1286 1294 1301 1314 1319 1313 1295 1275 1233 1177 1129 1066 984 892 800 704 607 508 423 351 303 273 261 273 300 315 354 419 501 574 648 725 804 872 935 994 1061 1110 1138 1164 1212 1258 1289 1297 1318 1338 1342 1336 1336 1348 1361 1343 1322 1305 1280 1231 1168 1111 1065 1016 966 926 898 867 826 782 753 735 736 749 760 763 754 751 741 724 708 690 666 630 595 562 528 478 407 346 307 288 262 237 218 190 157 133 127 126 124 125 126 149 176 194 207 216 275 261 247 234 369 210 199 190 181 175 171 169 169 171 173 176 180 186 191 195 198 201 204 207 208 208 207 205 201 198 194 190 184 178 172 166 161 154 149 145 141 139 137 137 136 136 136 138 141 143 146 149 153 156 159 162 165 168 172 175 178 181 184 188 192 196 199 202 205 209 212 215 218 220 223 225 227 229 230 230 231 232 233 235 236 237 237 238 239 240 242 243 244 245 246 247 248 249 249 249 249 248 248 247 246 244 243 241 239 236 234 231 227 224 220 215 210 205 198 192 187 182 178 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 2 3 3 4 4 4 4 4 5 5 6 6 6 56226 450 591 30 11241 15 37 6 3634 -11931 99999 5882 5884 5875 5855 5822 5790 5775 5803 5838 5886 5934 5992 6053 6130 6217 6318 6420 6518 6591 6658 6715 6759 6774 6799 6822 6847 6867 6881 6879 6868 6845 6820 6788 6762 6716 6651 6563 6466 6349 6208 6041 5850 5636 5401 5149 4884 4600 4312 4005 3701 3414 3148 2897 2651 2433 2233 2060 1920 1816 1738 1674 1628 1598 1585 1586 1587 1595 1600 1609 1607 1606 1599 1580 1547 1513 1484 1462 1435 1412 1387 1373 1355 1344 1341 1349 1358 1363 1362 1355 1332 1297 1247 1194 1137 1063 969 868 774 675 581 488 413 343 288 259 254 271 291 305 343 403 477 539 610 676 738 792 857 930 1001 1051 1079 1107 1152 1199 1239 1268 1301 1324 1335 1345 1356 1365 1368 1353 1337 1338 1341 1331 1302 1269 1237 1211 1190 1175 1164 1149 1121 1074 1033 999 969 941 909 871 831 799 755 700 653 604 559 512 482 454 425 384 329 276 244 225 197 165 142 116 94 71 62 52 52 54 58 82 119 150 167 285 273 259 245 232 220 209 198 187 178 172 169 166 165 165 167 170 173 178 183 186 189 192 195 197 198 198 197 195 192 189 184 180 173 166 160 154 149 143 138 135 132 131 130 130 131 133 135 139 144 147 151 156 160 163 166 169 172 175 178 180 183 185 187 189 192 195 198 200 203 206 208 211 213 215 217 219 221 223 224 225 226 228 229 231 233 235 237 239 241 243 245 246 248 249 250 251 251 251 251 251 250 249 248 246 245 243 241 240 238 235 233 230 227 224 220 215 211 205 199 194 188 183 179 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 2 2 3 3 56235 450 592 30 11242 15 37 15 3632 -11930 99999 5986 6002 6017 6020 6010 5995 5987 6019 6046 6082 6119 6172 6213 6259 6316 6387 6460 6532 6581 6626 6667 6701 6708 6724 6745 6768 6784 6802 6816 6824 6818 6808 6787 6766 6726 6666 6584 6488 6367 6215 6034 5831 5604 5352 5082 4807 4514 4222 3925 3635 3358 3097 2860 2637 2444 2273 2121 2000 1907 1834 1771 1728 1698 1673 1657 1645 1639 1624 1608 1582 1556 1523 1484 1435 1392 1352 1318 1283 1265 1253 1251 1247 1262 1283 1312 1338 1366 1386 1400 1396 1384 1357 1324 1275 1203 1115 1023 932 842 758 683 612 550 499 477 474 488 504 518 554 598 648 688 726 757 783 818 862 914 966 998 1016 1035 1073 1112 1156 1189 1215 1240 1260 1267 1266 1264 1259 1232 1210 1201 1196 1185 1160 1135 1120 1121 1122 1124 1139 1152 1148 1124 1106 1086 1062 1035 995 948 890 835 768 700 636 568 504 446 405 366 333 299 255 217 201 207 200 188 174 165 164 163 166 161 160 151 138 142 159 171 164 155 164 184 207 226 237 222 213 205 197 191 188 185 183 182 182 183 185 187 189 191 191 192 194 196 195 195 193 191 189 186 182 178 172 167 162 157 152 147 142 139 136 134 134 134 134 135 137 140 143 147 150 154 158 161 164 167 170 173 176 178 181 183 186 189 192 195 197 200 203 205 208 210 213 214 216 218 220 221 222 223 224 225 226 228 229 231 232 234 236 239 241 243 245 247 249 251 252 253 254 255 255 254 253 252 251 249 247 245 243 240 237 234 230 226 221 216 211 205 199 193 187 182 177 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 2 2 2 56244 450 594 30 11244 15 37 24 3631 -11929 99999 5862 5893 5924 5944 5944 5933 5935 5976 6003 6033 6059 6103 6139 6180 6231 6308 6398 6479 6533 6588 6640 6684 6705 6736 6772 6814 6845 6872 6892 6904 6898 6885 6864 6843 6804 6743 6656 6554 6431 6279 6101 5903 5682 5437 5177 4909 4620 4328 4034 3743 3463 3198 2952 2720 2516 2327 2158 2020 1913 1816 1727 1655 1599 1551 1515 1485 1467 1445 1417 1381 1360 1339 1317 1284 1264 1256 1262 1266 1276 1286 1301 1308 1330 1363 1403 1424 1437 1427 1415 1393 1368 1327 1281 1224 1153 1071 993 911 828 754 689 629 586 556 539 529 528 529 537 561 588 623 660 693 716 747 791 843 899 951 997 1037 1077 1123 1173 1230 1268 1292 1319 1340 1346 1337 1322 1304 1278 1250 1229 1213 1193 1162 1137 1121 1119 1114 1111 1113 1119 1121 1107 1093 1075 1057 1035 1004 967 910 862 800 738 681 625 570 508 460 415 375 332 277 232 202 194 168 146 124 105 324 91 98 102 105 312 308 120 140 292 286 278 269 258 247 237 227 219 213 205 198 192 188 184 181 180 179 180 181 181 182 183 183 182 183 185 185 185 184 183 182 181 178 176 173 170 168 165 161 157 153 151 148 147 145 144 142 141 141 142 143 144 145 147 149 151 153 156 158 161 164 168 172 176 181 186 190 195 199 203 207 210 212 215 217 218 219 219 220 220 220 219 220 220 221 222 224 227 229 231 234 237 240 243 246 249 251 253 255 256 257 257 257 256 255 254 252 250 248 246 243 240 236 233 229 225 221 216 211 205 199 193 188 183 178 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 16 15 14 13 12 11 11 10 10 9 9 8 7 7 6 5 5 4 3 2 1 1 0 0 0 0 -1 -1 -1 56253 450 597 30 11247 15 37 33 3629 -11928 99999 6060 6042 6024 6000 5962 5917 5882 5883 5877 5867 5860 5888 5922 5965 6018 6096 6190 6280 6349 6422 6499 6568 6610 6658 6709 6763 6800 6827 6847 6861 6857 6846 6824 6800 6756 6692 6601 6497 6375 6221 6040 5841 5622 5381 5120 4853 4568 4283 3999 3717 3441 3183 2940 2710 2511 2336 2177 2044 1938 1848 1768 1709 1660 1614 1586 1565 1553 1540 1526 1501 1473 1440 1405 1360 1327 1298 1274 1252 1241 1224 1205 1180 1168 1169 1173 1174 1185 1186 1181 1156 1139 1124 1107 1076 1035 996 957 905 845 803 774 726 681 652 653 652 644 631 625 634 640 656 688 723 739 750 788 835 888 931 969 1005 1051 1104 1162 1230 1289 1327 1372 1416 1452 1473 1488 1488 1478 1465 1453 1437 1417 1384 1348 1312 1289 1250 1212 1175 1138 1101 1055 1006 957 913 871 815 753 676 613 541 477 420 372 324 272 235 215 204 188 157 141 138 152 147 145 147 153 159 174 200 228 244 309 305 299 294 288 280 272 263 253 244 234 225 218 213 206 199 194 190 186 184 184 184 184 185 185 186 187 188 187 188 189 189 188 187 186 184 182 179 175 173 170 166 163 159 155 151 148 146 144 143 141 140 140 140 141 142 143 144 146 149 151 153 156 157 160 163 166 169 173 177 181 185 189 192 196 200 203 206 210 213 214 216 218 220 221 221 222 223 225 226 228 230 232 234 236 238 241 243 245 247 248 250 251 252 253 253 254 253 253 252 251 250 249 247 245 243 240 237 234 230 225 221 216 210 204 197 191 186 181 176 172 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 1 1 0 56262 450 596 30 11246 15 37 42 3627 -11927 99999 5559 5574 5592 5617 5646 5678 5720 5801 5878 5945 6007 6090 6182 6278 6365 6453 6549 6641 6707 6761 6808 6846 6864 6883 6907 6938 6961 6968 6967 6963 6949 6932 6900 6863 6806 6731 6628 6503 6361 6185 5984 5768 5535 5285 5018 4748 4461 4180 3910 3647 3396 3158 2944 2744 2579 2431 2298 2191 2104 2031 1963 1914 1873 1828 1794 1760 1743 1719 1685 1640 1596 1548 1494 1436 1389 1346 1311 1278 1258 1239 1223 1196 1185 1195 1207 1216 1231 1241 1243 1226 1212 1191 1171 1129 1063 995 928 850 750 668 600 519 442 377 348 335 327 320 332 378 425 477 545 636 716 787 879 974 1080 1164 1232 1294 1359 1424 1472 1528 1584 1619 1641 1652 1660 1650 1636 1608 1578 1542 1501 1457 1410 1376 1338 1288 1251 1203 1163 1120 1092 1066 1026 980 935 898 864 813 746 669 609 534 477 422 367 302 231 178 145 126 102 63 43 30 27 16 21 26 38 62 98 141 188 287 285 282 278 274 270 264 257 251 244 239 232 225 219 216 211 207 204 202 200 200 200 201 202 203 202 202 202 202 199 198 196 193 191 187 184 181 177 172 168 165 161 157 154 151 148 145 142 141 140 139 138 138 138 139 140 142 144 146 149 151 155 158 162 164 167 170 173 176 179 183 186 189 192 194 196 198 200 202 204 205 207 208 209 210 211 212 213 215 217 219 221 224 227 230 233 236 240 243 246 248 251 253 254 255 256 257 257 257 256 256 255 254 252 251 249 247 244 241 238 235 230 226 221 215 209 202 196 191 185 181 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 56271 450 597 30 11247 15 37 51 3626 -11926 99999 5920 5910 5890 5873 5866 5860 5866 5907 5945 5976 6015 6086 6165 6260 6352 6440 6530 6623 6701 6769 6834 6893 6929 6962 6999 7036 7062 7079 7081 7078 7064 7042 7001 6951 6886 6806 6703 6582 6445 6273 6079 5873 5645 5399 5131 4860 4575 4299 4031 3762 3496 3236 2996 2776 2597 2428 2270 2134 2022 1922 1834 1771 1716 1657 1614 1581 1575 1559 1530 1489 1462 1438 1411 1377 1358 1343 1320 1293 1283 1272 1257 1218 1194 1197 1201 1186 1168 1155 1148 1126 1109 1096 1099 1070 1019 968 931 887 815 759 721 674 617 556 526 502 484 455 456 491 526 556 602 672 724 775 851 936 1037 1111 1177 1235 1300 1354 1391 1440 1494 1522 1539 1558 1568 1556 1534 1502 1476 1448 1416 1381 1356 1343 1323 1290 1274 1253 1226 1199 1187 1183 1164 1128 1092 1064 1036 986 916 846 787 714 654 601 547 481 404 345 311 286 250 204 179 361 139 119 111 97 90 304 119 296 292 289 288 285 281 278 274 269 263 259 254 251 245 240 235 232 228 223 221 219 217 216 216 216 215 214 212 211 211 210 207 205 202 198 194 189 186 181 176 170 165 160 156 151 147 145 141 139 137 136 136 135 135 135 137 138 140 142 144 146 148 151 154 157 159 161 163 165 168 171 174 177 181 184 186 189 192 194 197 199 202 205 207 209 210 212 213 215 216 218 220 222 224 226 229 231 234 237 239 242 244 247 249 251 253 254 255 256 257 257 257 256 256 255 254 252 251 249 246 243 240 236 232 227 222 216 210 203 197 191 186 181 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 2 2 1 0 0 0 0 0 56280 450 598 30 11248 15 38 0 3624 -11925 99999 6249 6238 6207 6177 6160 6137 6118 6116 6097 6063 6040 6052 6075 6125 6177 6227 6287 6362 6437 6514 6600 6683 6755 6825 6900 6969 7021 7062 7087 7103 7112 7109 7080 7033 6966 6880 6771 6638 6485 6295 6087 5870 5628 5365 5083 4794 4493 4205 3931 3662 3401 3147 2916 2715 2560 2417 2279 2171 2086 2017 1958 1922 1887 1841 1801 1762 1746 1729 1698 1648 1608 1570 1522 1464 1420 1383 1339 1292 1266 1235 1204 1153 1109 1084 1067 1032 998 977 968 946 929 922 934 918 897 873 868 856 815 789 780 763 734 693 675 662 652 628 636 671 705 727 767 825 869 918 984 1057 1148 1219 1278 1328 1376 1409 1429 1464 1500 1516 1536 1553 1551 1534 1508 1477 1453 1423 1386 1358 1338 1319 1288 1256 1232 1196 1161 1132 1123 1129 1115 1081 1056 1044 1029 999 956 907 857 776 740 695 647 581 501 437 503 362 326 415 390 369 353 341 329 319 312 307 303 299 295 293 293 290 287 285 281 276 269 264 259 255 249 243 238 233 228 222 219 216 212 210 210 211 210 209 207 205 205 204 203 202 200 196 192 189 185 180 175 169 164 159 154 150 146 142 138 134 132 132 132 132 132 134 136 138 140 143 145 148 151 154 158 161 162 163 165 167 169 172 174 176 179 182 184 186 189 191 194 197 201 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 239 241 243 245 247 248 250 252 253 253 254 254 254 254 253 253 252 250 249 247 245 242 239 236 232 227 222 216 210 204 197 192 187 182 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 2 1 1 0 0 -1 -1 -1 -2 -2 56289 449 600 30 11250 15 38 9 3623 -11924 99999 7008 6468 6416 6369 6332 6291 6247 6221 6176 6123 6086 6089 6106 6147 6191 6237 6292 6364 6447 6537 6629 6722 6804 6884 6961 7027 7073 7108 7126 7138 7142 7133 7093 7028 6941 6839 6721 6582 6430 6246 6042 5827 5590 5337 5063 4783 4493 4221 3957 3697 3439 3189 2961 2754 2586 2439 2299 2185 2087 2009 1942 1896 1847 1791 1749 1708 1677 1643 1599 1536 1483 1433 1377 1318 1270 1227 1187 1158 1150 1133 1129 1114 1102 1110 1128 1128 1126 1130 1138 1132 1123 1106 1089 1053 1010 950 904 856 786 725 683 638 594 551 529 520 533 551 590 652 716 775 851 939 1015 1099 1191 1273 1357 1426 1487 1534 1570 1593 1606 1638 1661 1668 1682 1688 1668 1634 1605 1576 1547 1504 1439 1379 1322 1265 1205 1152 1103 1040 984 945 924 918 902 883 878 896 918 931 929 912 890 857 765 809 772 721 648 580 522 472 419 362 317 279 377 243 245 330 319 311 304 297 290 285 283 281 279 279 278 274 269 266 264 261 257 252 247 242 237 230 226 221 216 212 210 209 207 205 202 199 198 197 196 195 194 191 187 183 180 175 169 163 157 152 147 142 137 133 129 126 124 124 125 125 127 129 132 135 139 142 146 150 154 158 161 165 167 168 170 171 173 175 177 179 180 182 183 184 186 188 191 193 196 199 201 203 206 208 211 213 215 217 220 222 224 226 227 230 232 234 236 238 240 242 244 246 248 250 251 253 254 255 255 255 255 255 254 253 251 250 247 244 240 236 232 227 222 216 209 202 196 190 185 180 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 6 5 4 3 2 1 0 0 0 56298 459 602 30 11252 15 38 18 3621 -11923 99999 7236 6652 6590 6528 6469 6399 6324 6269 6206 6133 6084 6072 6078 6107 6149 6200 6267 6355 6452 6552 6659 6768 6866 6956 7045 7115 7163 7196 7209 7215 7212 7190 7134 7055 6954 6836 6698 6542 6377 6185 5975 5750 5507 5250 4970 4683 4393 4126 3868 3611 3362 3129 2916 2719 2556 2416 2292 2192 2107 2041 1988 1945 1890 1830 1785 1738 1695 1644 1591 1524 1465 1410 1350 1289 1239 1194 1155 1130 1119 1092 1075 1051 1030 1021 1022 1005 983 966 952 935 920 904 891 877 874 858 852 846 829 817 821 821 819 813 807 806 822 839 859 885 916 942 989 1040 1083 1131 1185 1236 1294 1359 1425 1481 1529 1564 1600 1654 1703 1736 1768 1798 1809 1807 1799 1784 1754 1697 1611 1531 1457 1376 1279 1177 1074 973 874 794 740 709 676 647 650 686 729 772 807 847 890 925 953 977 981 959 910 865 827 777 717 645 572 401 383 370 356 342 331 323 314 304 295 288 282 276 271 267 264 259 253 250 249 247 244 241 238 234 231 226 224 221 217 214 212 211 209 207 205 203 202 201 200 198 197 194 189 185 181 176 169 162 156 150 145 139 134 130 127 124 123 124 125 126 128 131 134 137 140 142 145 147 150 153 155 157 158 159 161 163 166 169 172 175 178 181 184 186 189 192 196 199 202 205 207 209 211 213 215 216 218 220 221 223 224 225 226 227 229 231 233 234 236 237 239 241 243 245 247 248 249 251 251 251 251 251 251 250 248 247 244 241 238 234 230 225 220 214 208 201 195 189 184 179 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 7 6 5 4 3 2 2 1 1 0 0 0 -1 -1 -2 -2 -2 -3 56307 459 602 30 11252 15 38 27 3619 -11922 99999 7233 6643 6587 6526 6475 6422 6359 6317 6273 6226 6200 6211 6236 6273 6322 6374 6428 6500 6580 6665 6757 6854 6942 7016 7086 7137 7169 7191 7203 7213 7214 7199 7148 7071 6975 6862 6732 6585 6426 6235 6020 5791 5540 5274 4985 4694 4402 4131 3873 3619 3376 3144 2933 2741 2591 2470 2359 2273 2197 2132 2075 2026 1973 1916 1872 1817 1767 1708 1646 1571 1503 1442 1380 1327 1288 1257 1226 1206 1199 1173 1163 1150 1143 1137 1129 1102 1068 1033 988 941 894 847 801 751 713 664 620 572 527 505 498 500 501 511 521 539 579 626 680 750 823 896 994 1099 1177 1259 1339 1417 1498 1589 1670 1734 1780 1807 1817 1848 1872 1879 1877 1884 1874 1852 1826 1794 1743 1675 1589 1512 1449 1392 1307 1211 1117 1027 935 859 811 780 748 717 708 726 750 775 784 807 838 854 860 863 853 815 756 708 666 624 578 526 475 432 391 373 356 338 321 309 297 285 274 266 259 252 248 245 243 240 237 236 -121 -138 -141 -132 -87 -26 231 229 228 225 222 217 214 213 210 207 203 200 197 195 193 189 186 182 177 172 169 164 157 151 145 140 136 132 129 127 125 125 125 128 130 132 135 139 144 147 151 154 156 159 162 164 166 167 167 166 167 167 168 169 170 171 172 174 175 177 178 181 184 187 190 193 196 199 202 204 207 209 212 214 216 218 220 222 223 225 227 229 231 232 234 236 238 239 241 243 244 246 247 248 249 249 249 248 248 247 246 244 242 240 237 234 230 226 221 215 209 202 196 191 186 181 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 10 10 9 8 7 6 6 6 5 5 4 4 3 2 2 1 1 0 0 56316 459 604 30 11254 15 38 36 3618 -11921 99999 7098 7199 7158 7097 7037 6962 6878 6811 6738 6651 6569 6516 6475 6443 6440 6447 6466 6499 6547 6611 6692 6787 6879 6960 7040 7103 7151 7191 7220 7240 7243 7222 7171 7093 6990 6869 6727 6569 6397 6195 5973 5736 5480 5208 4918 4631 4343 4074 3820 3582 3351 3133 2933 2761 2632 2530 2438 2369 2314 2259 2208 2173 2134 2090 2039 1976 1915 1843 1761 1666 1585 1509 1438 1371 1325 1288 1246 1216 1200 1181 1176 1174 1178 1179 1177 1147 1109 1063 1012 968 928 886 833 774 725 666 615 561 523 506 502 507 517 530 531 530 553 587 638 700 764 825 909 989 1046 1120 1202 1285 1379 1483 1590 1680 1751 1793 1825 1878 1919 1938 1945 1957 1945 1904 1849 1786 1709 1611 1500 1405 1332 1263 1168 1071 990 926 860 811 805 820 833 845 875 926 982 1035 1070 1114 1161 1176 1169 707 670 634 599 567 535 505 477 451 427 403 383 365 348 331 317 306 295 285 276 270 266 259 255 -129 -155 -180 250 249 -218 -194 -160 -125 -61 243 240 236 234 232 229 223 219 217 215 212 209 207 206 204 202 199 197 195 190 185 182 177 170 163 156 149 144 139 134 131 128 126 125 126 128 130 132 136 140 143 147 150 153 156 159 161 163 164 163 163 163 164 164 165 166 167 167 168 169 170 172 174 176 179 182 185 187 190 193 195 198 201 204 208 210 213 215 218 220 222 225 228 230 231 233 235 237 239 241 242 243 245 245 246 246 246 246 246 245 244 243 241 239 236 233 230 227 223 218 213 207 201 195 190 185 180 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 14 13 13 12 12 11 11 11 10 10 9 8 8 7 7 6 5 56325 459 604 30 11254 15 38 45 3616 -11920 99999 6924 7250 7209 7145 7085 7008 6913 6836 6758 6662 6583 6534 6490 6450 6447 6447 6459 6494 6546 6612 6693 6785 6873 6951 7027 7080 7122 7159 7183 7194 7198 7180 7129 7055 6953 6832 6699 6549 6382 6192 5983 5754 5501 5237 4953 4669 4383 4107 3842 3595 3362 3139 2933 2753 2607 2488 2381 2302 2236 2176 2123 2077 2038 2002 1965 1912 1852 1783 1709 1627 1563 1504 1447 1388 1338 1287 1241 1205 1176 1133 1105 1082 1065 1044 1022 967 918 865 818 793 789 777 752 720 710 693 690 683 691 711 739 757 781 806 808 794 801 820 853 882 913 941 993 1033 1057 1107 1172 1231 1291 1364 1447 1522 1584 1620 1658 1710 1743 1757 1772 1800 1799 1774 1742 1706 1660 1597 1518 1448 1401 1351 1279 1214 1155 1098 1025 967 943 937 931 918 917 928 939 949 955 979 997 991 974 973 962 602 860 803 750 491 465 599 546 399 379 363 346 329 313 300 289 277 268 260 255 249 245 -65 -97 237 235 233 -180 -166 -138 -107 -50 232 230 228 228 227 225 221 218 217 215 213 210 208 205 203 201 198 195 191 186 180 175 171 165 158 152 146 141 137 134 131 129 128 128 129 131 133 134 136 139 141 144 146 147 149 150 151 152 152 152 152 153 154 155 157 159 161 162 164 166 169 172 175 178 181 184 187 189 192 195 197 200 203 205 208 210 212 214 216 218 220 222 225 226 227 228 229 231 232 234 235 236 237 237 238 238 238 238 238 238 238 237 236 234 232 230 228 225 221 217 212 206 200 194 189 184 179 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 6 6 5 4 3 56334 459 603 30 11253 15 38 54 3614 -11919 99999 7149 6884 6886 6866 6849 6818 6783 6762 6736 6690 6650 6622 6607 6586 6592 6605 6633 6663 6699 6752 6812 6875 6940 6997 7052 7097 7136 7164 7188 7201 7202 7187 7155 7099 7012 6905 6785 6642 6477 6287 6071 5833 5570 5289 4991 4693 4390 4090 3804 3544 3305 3073 2859 2680 2539 2429 2332 2265 2212 2165 2123 2090 2069 2054 2023 1967 1906 1842 1772 1691 1624 1559 1491 1431 1381 1328 1281 1248 1217 1182 1175 1174 1171 1156 1136 1084 1043 1004 953 910 884 847 783 718 679 629 587 542 525 525 538 538 543 563 576 573 591 640 698 733 765 805 869 918 958 1020 1101 1175 1244 1324 1420 1517 1585 1631 1687 1756 1803 1829 1855 1879 1879 1856 1829 1804 1766 1703 1616 1544 1486 1427 1353 1277 1198 1118 1030 951 908 878 844 807 790 784 785 797 812 836 869 888 897 908 908 865 805 742 681 616 568 515 447 372 294 228 319 300 284 271 135 246 237 228 130 121 96 61 46 207 206 206 -8 -7 2 20 71 219 222 223 226 228 229 228 226 224 223 221 217 212 209 205 200 195 190 185 180 174 169 165 161 155 150 146 144 140 138 136 135 134 133 132 133 133 134 134 136 137 138 140 142 144 146 148 150 152 154 156 159 161 164 167 170 173 175 177 179 181 184 186 187 189 191 192 193 194 196 197 199 200 202 204 206 208 210 211 213 216 218 221 223 224 225 226 228 230 231 232 233 233 234 235 235 235 235 235 235 236 235 234 233 231 229 227 224 220 216 211 205 199 193 188 183 178 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 10 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 56343 459 603 30 11253 15 39 3 3613 -11918 99999 7357 6687 6709 6711 6708 6686 6661 6651 6635 6599 6557 6521 6494 6458 6446 6447 6471 6492 6517 6560 6608 6669 6735 6797 6857 6912 6967 7014 7055 7087 7105 7108 7099 7069 7005 6917 6812 6682 6524 6344 6140 5912 5657 5382 5087 4791 4490 4183 3888 3622 3381 3146 2926 2739 2581 2452 2339 2257 2191 2129 2069 2015 1978 1952 1913 1849 1780 1709 1630 1554 1496 1446 1388 1338 1301 1268 1237 1218 1199 1179 1179 1185 1192 1196 1184 1136 1087 1047 1002 964 941 916 871 816 775 736 703 663 649 651 663 664 662 665 664 653 650 673 717 748 764 793 846 877 899 947 1015 1088 1155 1226 1301 1390 1456 1497 1542 1606 1644 1665 1680 1702 1707 1699 1670 1648 1624 1589 1525 1467 1416 1367 1305 1243 1178 1123 1053 981 928 896 859 813 775 745 720 711 701 692 692 687 670 659 649 613 566 513 469 429 409 389 361 327 300 281 324 307 292 279 267 254 243 232 223 285 206 200 193 189 186 184 58 46 52 187 190 193 197 201 205 209 213 215 215 216 218 218 217 216 214 211 208 203 198 194 188 182 176 171 165 158 152 147 142 137 134 132 130 128 126 125 126 126 127 128 130 131 133 135 138 140 142 145 147 150 152 155 158 161 163 166 170 173 176 179 181 184 187 189 192 194 196 198 199 201 203 205 206 207 209 211 212 213 214 216 217 218 220 222 223 223 224 225 226 227 228 229 229 230 231 232 233 233 233 233 234 234 234 233 232 230 228 225 222 218 214 208 202 196 190 184 179 175 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 10 9 8 8 7 7 7 6 5 5 5 4 4 4 3 56352 458 632 30 11252 15 39 12 3611 -11917 99999 7297 6917 6932 6939 6925 6908 6897 6858 6797 6724 6656 6594 6520 6464 6424 6409 6391 6376 6394 6428 6483 6546 6618 6690 6767 6844 6918 6992 7063 7116 7147 7170 7172 7136 7068 6975 6855 6702 6522 6310 6076 5812 5519 5200 4877 4553 4221 3899 3604 3339 3080 2834 2624 2454 2319 2202 2116 2057 2009 1968 1932 1918 1916 1899 1853 1809 1772 1730 1684 1647 1609 1560 1515 1481 1442 1404 1366 1329 1289 1267 1250 1230 1202 1157 1086 1028 983 933 881 850 820 779 719 674 637 599 546 517 511 508 481 451 425 413 394 380 388 433 477 506 558 646 716 772 857 974 1092 1207 1315 1420 1536 1631 1687 1734 1794 1822 1818 1815 1824 1807 1765 1710 1660 1613 1563 1497 1436 1391 1356 1307 1261 1222 1181 1121 1063 1032 1014 992 951 910 872 839 812 787 768 759 740 716 700 684 637 577 511 453 401 360 316 269 217 166 120 104 95 270 81 252 243 235 131 155 167 180 176 195 191 187 184 184 184 182 181 183 186 189 193 197 202 207 211 213 216 221 223 224 224 224 222 218 214 208 202 196 187 179 171 163 154 145 138 131 125 122 119 117 116 115 115 117 119 121 124 128 131 134 138 141 144 146 149 152 156 159 161 163 166 168 171 174 177 180 182 185 188 191 193 194 196 198 200 202 204 206 207 207 208 209 210 211 212 212 213 213 214 215 216 217 217 217 218 219 220 221 222 223 224 226 227 228 229 230 230 231 231 231 230 229 228 226 223 220 216 212 207 201 194 189 183 178 174 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 1 0 0 0 0 0 56361 444 632 30 11252 15 39 21 3609 -11916 99999 7383 6610 6621 6631 6626 6614 6610 6588 6552 6504 6456 6415 6372 6350 6340 6349 6366 6384 6432 6488 6568 6655 6741 6821 6905 6990 7066 7137 7197 7235 7257 7267 7258 7211 7140 7042 6918 6774 6604 6408 6190 5944 5666 5367 5067 4758 4436 4114 3813 3537 3272 3009 2763 2554 2377 2215 2081 1978 1888 1806 1735 1682 1657 1627 1568 1505 1465 1440 1416 1397 1375 1348 1327 1317 1305 1295 1298 1290 1285 1300 1323 1335 1327 1292 1235 1195 1164 1119 1065 1016 970 901 816 734 661 588 503 447 417 393 345 297 268 259 252 248 269 333 393 446 515 617 693 755 845 970 1094 1205 1303 1405 1511 1597 1648 1699 1751 1772 1770 1774 1787 1771 1729 1675 1630 1592 1545 1498 1458 1418 1375 1328 1289 1255 1219 1171 1124 1096 1072 1042 1000 962 914 865 827 795 766 743 709 672 643 614 567 479 457 397 406 288 236 189 141 93 49 30 17 11 11 240 28 226 84 118 148 186 211 198 196 194 192 193 194 194 193 193 195 198 200 203 207 212 215 216 218 221 222 223 223 224 222 218 214 208 203 196 187 179 172 164 155 146 138 130 123 119 115 112 110 108 108 110 112 115 119 124 128 132 138 143 148 151 156 160 164 168 170 173 174 176 178 180 182 184 185 187 189 191 192 194 195 197 199 201 203 205 207 208 209 210 211 212 212 212 212 212 212 212 212 211 211 210 211 211 212 213 214 215 217 219 221 223 225 227 228 229 231 231 231 231 230 228 225 222 218 214 208 201 195 188 182 177 172 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 11 10 56370 444 632 30 11252 15 39 30 3608 -11915 99999 7474 6664 6633 6605 6567 6519 6476 6421 6360 6292 6228 6187 6160 6165 6178 6212 6255 6310 6387 6466 6570 6680 6784 6879 6971 7057 7127 7188 7227 7250 7261 7255 7225 7156 7059 6940 6801 6647 6472 6274 6053 5805 5530 5240 4945 4640 4331 4022 3736 3483 3239 2997 2765 2566 2399 2255 2141 2052 1979 1914 1847 1796 1771 1743 1686 1620 1570 1535 1493 1446 1390 1327 1268 1213 1157 1118 1088 1053 1017 1003 1008 1013 1008 996 974 974 980 983 979 982 984 965 928 899 872 834 775 728 692 663 611 560 515 485 459 429 430 473 515 550 594 670 733 803 886 987 1089 1183 1266 1347 1441 1514 1553 1584 1610 1628 1629 1634 1628 1604 1579 1546 1525 1516 1504 1485 1463 1443 1420 1405 1385 1360 1327 1286 1245 1201 1157 1104 1030 959 884 812 741 682 625 577 529 485 449 417 380 340 293 262 231 203 172 152 133 108 86 78 75 81 89 94 107 137 163 184 205 236 260 192 189 185 183 184 186 186 187 189 191 194 198 201 206 211 214 217 219 222 223 223 224 224 223 221 217 213 208 201 193 185 178 170 161 153 144 135 128 122 118 114 110 108 107 107 108 111 114 118 122 126 132 137 141 145 150 156 161 166 170 173 176 179 181 184 187 188 190 192 193 194 195 196 197 198 200 202 204 206 208 209 211 212 214 215 216 216 216 216 215 214 213 212 211 210 209 209 209 210 210 211 213 214 216 219 221 223 225 227 228 230 230 230 229 228 225 222 219 214 208 202 195 188 182 176 171 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 13 13 12 12 11 10 10 9 8 7 56379 444 632 30 11252 15 39 39 3606 -11914 99999 7358 6454 6419 6379 6330 6274 6225 6165 6102 6045 5997 5971 5966 5990 6032 6095 6169 6251 6357 6466 6590 6714 6832 6944 7047 7141 7219 7286 7334 7365 7386 7388 7367 7309 7221 7113 6979 6829 6656 6456 6230 5974 5691 5389 5072 4740 4404 4071 3760 3481 3210 2951 2705 2486 2302 2150 2033 1938 1863 1803 1745 1705 1678 1646 1588 1526 1475 1439 1404 1358 1299 1230 1171 1121 1079 1051 1031 1016 1009 1014 1033 1059 1075 1073 1063 1069 1086 1085 1061 1027 1001 959 895 831 778 714 627 545 481 430 366 299 251 234 234 226 248 307 377 450 537 645 750 863 985 1122 1257 1373 1472 1560 1646 1712 1754 1773 1767 1749 1722 1696 1660 1606 1550 1499 1466 1447 1432 1421 1398 1369 1344 1339 1332 1318 1295 1260 1225 1183 1129 1069 987 907 824 755 690 634 579 529 483 446 422 398 376 351 319 299 272 242 207 190 176 150 127 115 104 97 99 104 114 136 157 184 215 259 283 195 193 192 192 194 196 199 201 205 209 212 215 217 221 225 227 227 227 226 225 222 220 217 212 206 200 194 188 180 171 163 155 147 139 133 126 118 112 107 105 103 100 99 101 103 106 110 115 119 123 127 133 138 143 147 151 157 161 165 169 173 175 177 180 183 187 190 192 195 197 200 202 204 206 208 210 213 215 218 219 220 221 222 222 223 222 221 220 218 216 214 212 210 208 206 205 205 205 206 207 209 211 214 217 220 222 225 227 229 231 231 231 231 229 227 224 221 216 211 205 199 192 186 180 175 170 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 23 22 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 10 9 8 7 6 56388 444 632 30 11252 15 39 48 3605 -11913 99999 7042 6566 6515 6460 6399 6330 6266 6193 6120 6048 5994 5967 5953 5972 6016 6077 6145 6227 6331 6444 6578 6713 6839 6961 7078 7180 7264 7345 7399 7430 7446 7442 7414 7353 7257 7135 6992 6838 6662 6463 6243 5998 5721 5433 5138 4833 4523 4213 3916 3650 3390 3135 2883 2655 2454 2277 2131 2011 1904 1805 1706 1629 1564 1509 1436 1368 1319 1289 1261 1226 1182 1132 1092 1071 1063 1067 1074 1084 1090 1097 1111 1129 1139 1135 1124 1120 1120 1094 1038 973 925 862 789 712 646 572 477 387 312 253 191 136 116 130 159 175 216 292 389 495 610 751 885 1019 1154 1299 1439 1542 1626 1698 1767 1825 1844 1834 1799 1754 1691 1626 1564 1490 1412 1338 1290 1262 1234 1210 1172 1145 1130 1138 1145 1153 1161 1151 1140 1124 1095 1056 991 933 868 813 752 685 611 546 485 432 398 370 346 324 301 296 289 285 276 288 311 328 338 350 293 282 273 264 255 247 241 233 225 219 214 210 208 207 207 209 212 214 217 219 222 223 223 223 223 223 221 218 215 212 208 203 199 195 190 184 179 174 169 164 157 151 146 141 135 131 127 121 117 114 112 111 110 110 111 113 115 119 123 127 131 135 140 145 150 154 157 162 167 170 173 176 178 179 181 183 185 186 188 189 191 193 195 196 198 201 204 207 211 214 217 219 221 223 225 226 227 226 225 224 222 220 218 216 213 212 211 210 210 210 210 211 213 216 218 221 223 226 228 229 231 231 231 231 230 228 225 221 217 212 206 200 193 186 180 175 170 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 11 10 9 7 6 56397 444 632 30 11252 15 39 57 3603 -11912 99999 7508 6730 6672 6603 6531 6446 6364 6288 6222 6163 6121 6101 6092 6112 6161 6224 6301 6389 6492 6599 6731 6869 6997 7121 7234 7334 7419 7497 7551 7576 7584 7566 7524 7451 7349 7221 7070 6907 6724 6518 6291 6041 5765 5477 5185 4881 4573 4261 3962 3686 3414 3152 2888 2641 2424 2231 2062 1918 1798 1681 1569 1478 1401 1338 1271 1209 1157 1133 1116 1086 1050 1018 1000 992 997 1015 1035 1058 1070 1072 1083 1102 1105 1086 1066 1053 1030 983 911 838 781 714 644 572 518 464 387 310 252 220 183 158 167 197 240 270 319 403 522 647 761 899 1045 1185 1313 1446 1576 1671 1750 1808 1859 1902 1899 1852 1784 1727 1661 1580 1505 1419 1336 1259 1203 1167 1144 1129 1093 1070 1071 1085 1092 1101 1117 1123 1138 1136 1114 1093 1051 1003 951 916 875 821 767 711 652 602 561 517 489 472 440 418 337 363 327 321 318 315 312 306 300 292 285 279 273 268 263 45 42 242 237 232 229 227 225 226 228 229 231 233 235 236 236 237 237 238 237 234 230 226 221 214 209 203 196 188 181 173 167 159 152 145 138 132 127 123 118 113 109 106 104 103 103 103 105 108 111 116 121 126 130 135 141 147 152 156 160 165 169 172 175 178 179 180 182 183 185 187 188 189 190 192 193 195 197 198 201 204 207 209 211 213 215 216 218 219 220 220 219 218 217 215 214 213 212 211 210 210 210 211 211 213 215 217 220 222 224 227 228 230 231 232 232 231 230 228 225 221 217 212 206 200 193 186 180 174 169 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 7 6 5 56406 444 633 30 11253 15 40 6 3601 -11911 99999 7357 6839 6769 6685 6601 6508 6421 6345 6282 6231 6191 6175 6172 6205 6269 6342 6423 6517 6624 6731 6858 6991 7110 7222 7324 7414 7489 7555 7595 7608 7606 7575 7522 7440 7326 7179 7010 6833 6633 6407 6156 5887 5597 5297 4993 4685 4385 4086 3798 3539 3300 3072 2843 2635 2458 2313 2183 2066 1966 1872 1769 1671 1584 1510 1432 1353 1275 1225 1188 1134 1064 1012 980 956 941 948 961 977 977 962 959 967 955 918 893 880 849 795 725 660 610 546 484 434 406 370 316 267 233 214 190 180 211 263 317 360 437 537 657 784 907 1049 1196 1345 1482 1626 1763 1850 1918 1973 2013 2029 2009 1954 1871 1795 1707 1608 1506 1394 1279 1180 1120 1074 1040 1018 987 971 972 996 1015 1037 1064 1080 1105 1114 1093 1055 995 931 864 815 754 688 619 554 492 449 426 409 410 431 451 493 344 336 326 317 311 306 301 295 289 281 273 266 260 255 250 12 240 235 -104 -131 -140 223 222 223 225 228 231 233 235 235 235 234 234 234 233 229 225 219 213 207 201 194 189 182 176 169 164 158 152 147 141 137 134 131 127 123 119 116 113 112 110 109 110 111 112 115 118 121 124 129 134 138 144 148 152 157 162 166 170 174 176 178 180 182 185 187 188 189 191 192 193 195 196 197 199 202 205 207 209 210 212 214 215 217 217 217 217 216 215 214 213 211 210 209 209 208 209 210 211 212 214 217 219 222 224 227 230 232 233 234 234 233 232 230 227 223 218 213 207 200 192 185 178 172 166 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 13 12 11 10 8 7 5 4 3 56415 444 633 30 11253 15 40 15 3600 -11910 99999 7709 6743 6675 6600 6520 6430 6338 6259 6200 6161 6130 6125 6132 6176 6242 6323 6417 6532 6653 6770 6904 7047 7180 7302 7410 7505 7581 7645 7676 7685 7678 7637 7566 7465 7336 7174 6993 6800 6586 6350 6089 5808 5512 5217 4918 4612 4319 4028 3756 3507 3281 3062 2848 2653 2480 2339 2221 2117 2020 1921 1821 1724 1637 1558 1478 1400 1328 1272 1221 1166 1104 1042 990 958 945 947 953 963 957 936 916 896 875 846 816 786 752 705 635 569 517 457 404 366 348 332 312 283 258 251 250 259 304 367 425 471 546 623 716 818 912 1012 1126 1246 1356 1469 1579 1642 1699 1749 1790 1810 1815 1791 1741 1695 1638 1559 1474 1382 1279 1182 1124 1069 1020 975 925 886 869 879 887 907 945 971 998 1015 1013 989 945 897 846 806 751 675 585 502 420 348 308 279 270 275 284 321 358 396 427 467 333 330 326 321 315 307 298 288 278 270 261 182 242 66 19 -27 -58 -78 207 207 209 213 217 221 225 228 231 234 236 238 238 237 233 228 222 216 209 202 194 187 179 172 165 158 152 146 140 136 132 129 125 121 117 114 111 109 108 106 106 106 106 109 111 115 119 124 129 136 142 148 153 159 165 170 174 179 181 183 185 186 188 189 189 189 190 191 192 193 195 197 199 201 204 207 209 211 213 215 217 219 220 220 220 219 219 218 217 216 214 213 213 212 212 212 212 213 214 216 218 219 221 224 226 228 229 230 230 230 228 226 223 219 214 209 203 196 188 180 174 167 161 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 24 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 8 7 5 4 3 56424 444 634 30 11254 15 40 24 3598 -11909 99999 7777 6987 6921 6848 6773 6685 6594 6507 6433 6391 6356 6344 6344 6369 6409 6459 6526 6610 6702 6797 6902 7015 7122 7224 7315 7401 7472 7531 7566 7587 7595 7571 7523 7446 7337 7194 7034 6859 6663 6440 6188 5914 5620 5318 5009 4691 4388 4082 3791 3522 3279 3042 2819 2615 2432 2279 2152 2045 1946 1849 1756 1661 1578 1502 1429 1363 1306 1253 1200 1154 1106 1058 1007 980 964 965 970 982 986 972 944 917 894 879 850 816 779 742 677 622 573 520 464 414 385 374 359 335 297 283 268 265 290 344 391 429 485 551 633 723 800 889 993 1109 1213 1337 1454 1528 1586 1636 1683 1719 1738 1735 1715 1693 1645 1574 1501 1423 1324 1234 1176 1123 1074 1022 957 908 878 862 847 851 867 870 878 880 865 832 783 732 682 651 611 553 479 409 341 291 266 245 241 254 272 313 354 400 432 458 484 341 339 336 332 522 476 307 296 287 277 203 152 112 90 82 81 76 206 205 205 208 212 217 220 224 227 230 232 234 235 234 230 225 219 212 204 196 188 180 172 164 156 150 144 139 134 130 127 124 121 119 116 113 111 109 107 107 106 106 107 109 111 115 119 125 130 136 143 149 154 161 168 173 177 181 184 186 188 189 191 193 193 193 194 195 196 196 198 199 201 203 205 206 208 209 210 212 213 215 215 215 216 216 216 215 215 215 214 214 214 214 214 215 215 216 218 220 221 223 225 227 229 230 231 231 231 230 228 225 221 216 211 205 198 191 183 175 168 162 156 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 8 7 6 5 56433 444 634 30 11254 15 40 33 3596 -11908 99999 8032 7053 7035 7011 6984 6942 6890 6832 6775 6739 6701 6670 6640 6625 6620 6619 6638 6673 6717 6769 6841 6926 7012 7099 7180 7264 7345 7417 7472 7511 7537 7531 7504 7451 7366 7240 7094 6926 6732 6511 6260 5981 5680 5369 5053 4732 4426 4112 3806 3524 3272 3024 2798 2596 2414 2259 2128 2013 1913 1820 1732 1634 1554 1488 1420 1354 1307 1260 1217 1179 1143 1107 1081 1071 1061 1063 1073 1084 1088 1082 1065 1033 1001 969 926 881 838 792 716 654 593 531 469 413 366 339 321 301 270 261 245 239 259 312 358 413 481 552 629 718 793 873 961 1053 1138 1250 1348 1400 1439 1478 1501 1517 1531 1530 1518 1506 1468 1413 1366 1310 1223 1142 1095 1045 994 939 871 807 760 724 686 671 673 661 650 643 629 603 574 543 522 520 519 498 461 433 409 389 393 401 423 453 485 531 578 623 653 355 355 354 351 347 342 335 324 313 301 289 277 264 250 239 228 218 210 205 202 202 203 207 212 216 221 225 229 234 236 237 238 235 231 225 218 210 201 192 182 174 167 159 151 146 141 137 134 132 130 128 126 124 122 120 118 116 114 113 112 111 111 111 113 116 120 125 130 135 141 146 152 158 163 168 172 176 179 182 184 186 188 190 192 193 194 196 198 199 201 202 204 206 207 209 210 211 211 212 214 214 215 215 215 216 216 216 216 216 216 215 215 215 215 216 216 217 219 220 222 223 225 226 228 229 230 230 230 228 226 223 219 214 208 202 195 187 178 171 163 156 150 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 19 18 17 16 14 13 12 10 9 8 7 56442 443 664 30 11254 15 40 42 3595 -11907 99999 7009 6983 6954 6921 6872 6818 6768 6724 6702 6680 6670 6659 6665 6679 6699 6739 6786 6831 6878 6949 7029 7105 7179 7242 7304 7358 7402 7435 7456 7464 7442 7408 7356 7275 7157 7023 6871 6696 6496 6268 6018 5745 5455 5157 4855 4561 4249 3936 3639 3370 3103 2852 2625 2419 2236 2072 1927 1805 1698 1595 1489 1410 1350 1295 1243 1208 1173 1139 1110 1087 1069 1055 1041 1024 1019 1026 1034 1038 1042 1036 1016 996 982 961 934 904 873 827 790 748 694 636 585 531 492 465 437 399 371 340 321 330 364 394 439 498 554 604 657 697 743 793 845 897 976 1042 1073 1094 1121 1138 1154 1178 1209 1243 1277 1281 1276 1275 1269 1230 1191 1171 1143 1103 1058 1003 944 883 832 777 752 739 721 701 681 654 614 572 535 499 475 456 432 389 361 335 316 312 318 348 399 462 536 612 689 745 346 345 345 342 340 336 329 320 310 300 287 275 262 249 237 226 215 205 199 195 193 194 197 200 203 207 211 216 221 224 226 227 227 224 220 215 209 202 195 188 182 176 169 162 156 152 148 144 141 138 135 132 128 126 124 121 118 115 114 113 112 112 112 114 117 120 124 128 132 136 141 145 151 156 160 163 167 171 175 178 181 185 188 191 194 197 201 204 206 209 212 214 216 217 218 219 219 219 219 219 219 219 218 217 216 216 215 215 215 214 214 213 214 214 214 215 216 217 218 220 222 223 225 227 228 229 230 229 228 226 223 219 214 208 201 194 186 177 169 161 154 148 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 18 17 16 15 14 12 11 9 8 7 56451 443 663 30 11253 15 40 51 3593 -11906 99999 8286 7050 7028 7000 6955 6897 6837 6776 6735 6693 6660 6634 6628 6623 6628 6656 6698 6749 6809 6887 6974 7062 7143 7214 7283 7343 7388 7422 7448 7458 7441 7405 7345 7257 7135 7000 6849 6679 6484 6264 6020 5761 5483 5194 4896 4605 4296 3986 3689 3418 3139 2872 2620 2389 2180 1997 1829 1686 1562 1453 1342 1268 1215 1170 1133 1122 1109 1099 1097 1100 1100 1106 1109 1108 1112 1124 1129 1130 1128 1109 1076 1049 1031 1008 977 946 915 870 828 784 735 682 634 580 541 516 494 461 441 425 421 429 463 501 551 605 653 691 734 768 804 838 877 914 964 1004 1029 1050 1075 1087 1100 1130 1170 1219 1260 1269 1274 1272 1259 1226 1193 1166 1123 1071 1015 957 892 824 758 698 670 647 629 610 588 557 516 479 440 406 387 368 343 302 274 250 233 228 234 263 311 366 429 504 575 623 665 714 320 317 316 315 311 305 298 291 282 273 262 250 239 228 218 209 203 197 193 192 192 194 197 200 204 208 212 214 217 218 218 215 211 207 201 194 187 179 172 165 158 152 147 143 140 137 134 132 129 127 126 124 123 122 120 118 117 116 116 115 116 117 120 123 127 130 133 137 141 145 150 154 157 160 164 168 171 174 178 182 186 190 194 198 202 206 210 214 218 221 223 225 226 227 227 226 226 226 225 224 222 221 219 218 217 216 215 214 214 213 213 213 214 214 215 216 218 220 221 223 225 226 228 228 228 228 226 223 219 215 209 203 196 188 179 170 162 154 147 141 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 16 15 14 13 11 10 8 7 6 56460 443 663 30 11253 15 41 0 3591 -11905 99999 8308 6826 6816 6804 6779 6748 6712 6672 6652 6634 6624 6619 6629 6641 6661 6696 6741 6791 6855 6928 7005 7083 7161 7230 7294 7349 7390 7424 7453 7465 7449 7415 7356 7268 7150 7017 6867 6699 6503 6281 6035 5782 5511 5224 4929 4641 4342 4043 3759 3496 3226 2969 2718 2488 2279 2101 1932 1782 1654 1538 1432 1359 1305 1247 1200 1187 1168 1154 1154 1156 1140 1119 1099 1072 1064 1055 1033 1007 990 956 901 864 844 813 780 757 747 722 704 667 627 594 572 540 527 534 535 520 516 516 532 556 598 637 695 754 790 807 835 855 868 879 898 916 946 957 956 962 976 970 965 994 1043 1087 1117 1123 1130 1129 1118 1095 1080 1072 1044 1008 981 959 923 872 829 792 782 773 764 747 718 679 630 584 538 494 458 423 383 332 299 270 251 248 258 296 346 403 468 546 618 665 710 335 333 329 327 325 319 311 302 293 282 270 257 243 230 217 205 195 188 181 177 175 176 178 182 186 192 197 203 207 212 214 215 213 210 207 202 196 189 182 175 168 160 154 149 144 140 136 133 130 127 124 122 120 118 116 114 112 111 110 110 110 111 114 118 122 126 130 135 139 144 149 155 160 163 166 170 174 177 180 183 187 192 195 199 204 208 212 216 220 224 227 230 232 233 234 234 233 232 231 229 227 226 223 221 219 217 216 214 212 211 211 211 211 212 212 213 215 216 218 220 222 223 224 226 226 225 224 222 219 215 210 204 198 190 182 174 166 158 150 143 138 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 14 13 12 10 8 7 5 4 56469 443 663 30 11253 15 41 9 3590 -11904 99999 8246 6905 6899 6897 6889 6880 6869 6853 6843 6839 6842 6851 6871 6887 6906 6934 6965 7003 7053 7113 7169 7226 7282 7336 7389 7432 7462 7491 7514 7517 7498 7466 7415 7337 7230 7110 6970 6813 6622 6404 6160 5903 5622 5328 5026 4725 4411 4090 3782 3487 3193 2916 2649 2406 2182 1989 1813 1660 1532 1420 1321 1250 1199 1149 1112 1099 1084 1074 1075 1083 1078 1069 1063 1055 1064 1073 1077 1084 1098 1095 1080 1074 1078 1065 1047 1034 1029 1007 978 927 872 820 771 713 678 655 631 600 590 583 593 608 640 678 733 782 813 820 833 835 831 821 813 802 803 789 772 759 755 739 733 754 808 867 914 941 978 1014 1041 1056 1069 1073 1064 1049 1037 1029 1004 958 904 860 838 812 791 764 718 675 634 597 555 520 490 464 439 413 396 382 365 340 326 346 372 399 428 469 498 507 518 336 334 331 328 325 319 312 303 293 282 270 257 242 230 217 205 195 188 182 178 178 180 183 187 193 199 205 212 216 220 222 222 219 215 211 205 197 189 181 172 164 156 148 143 139 134 132 130 127 124 122 121 120 119 118 117 116 116 116 116 117 119 121 125 128 132 136 140 143 147 151 155 159 162 164 168 171 174 177 181 185 189 194 198 203 208 213 217 221 225 227 229 231 232 233 232 232 231 229 228 226 224 223 221 220 219 218 217 216 215 215 215 215 216 216 217 218 218 219 220 221 221 222 222 221 220 218 215 212 208 203 198 192 186 178 171 163 155 148 142 137 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 12 11 10 8 7 5 4 56478 442 692 30 11252 15 41 18 3588 -11903 99999 7883 6985 6966 6948 6929 6904 6875 6848 6832 6821 6812 6820 6842 6866 6892 6921 6961 7014 7081 7150 7224 7303 7377 7441 7493 7535 7570 7593 7594 7573 7535 7473 7382 7261 7121 6957 6772 6558 6324 6066 5801 5517 5218 4913 4616 4314 4011 3720 3448 3180 2931 2689 2473 2271 2097 1928 1780 1658 1551 1453 1373 1310 1255 1203 1170 1136 1116 1100 1091 1074 1065 1058 1045 1043 1049 1062 1078 1097 1113 1120 1133 1146 1149 1159 1173 1185 1184 1180 1159 1123 1084 1046 992 946 903 857 806 767 719 678 646 626 612 616 622 615 593 583 566 556 553 559 572 597 617 636 663 694 713 744 792 857 920 977 1017 1061 1096 1114 1125 1133 1135 1129 1121 1116 1107 1090 1054 1020 997 983 960 939 920 884 846 802 747 685 629 580 534 495 450 406 369 339 308 282 287 300 315 343 389 421 434 331 326 321 317 314 310 302 295 286 278 268 258 247 236 225 214 204 197 191 186 183 184 185 188 190 194 198 202 206 209 213 214 212 208 205 202 196 191 185 180 173 167 161 157 153 149 145 143 141 138 134 130 127 124 121 118 115 112 110 108 107 107 108 110 113 116 120 124 128 132 137 142 147 151 156 160 164 169 173 177 181 186 191 196 201 206 211 216 220 224 227 230 231 233 234 235 234 233 232 231 230 228 227 225 223 222 221 220 219 218 217 217 217 216 217 217 217 217 218 219 220 220 220 221 221 220 218 216 214 210 206 201 196 190 183 176 168 160 153 146 140 135 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 27 26 26 25 24 24 23 23 22 21 20 19 18 17 16 14 13 12 10 9 7 6 5 56487 442 692 30 11252 15 41 27 3587 -11902 99999 7851 7015 7009 7001 6992 6982 6970 6950 6935 6917 6898 6894 6904 6918 6935 6953 6977 7012 7063 7122 7192 7271 7347 7413 7472 7525 7575 7612 7626 7612 7577 7516 7430 7317 7181 7020 6838 6626 6388 6129 5867 5586 5286 4983 4693 4402 4111 3827 3556 3294 3043 2796 2578 2385 2217 2040 1877 1734 1607 1490 1393 1318 1253 1194 1145 1094 1061 1033 1004 971 958 957 958 970 984 1002 1020 1040 1060 1080 1110 1133 1145 1160 1175 1177 1166 1149 1120 1083 1044 1002 944 884 824 763 712 679 646 616 601 595 596 608 624 628 624 630 636 647 665 677 687 696 708 720 745 771 788 806 835 872 908 938 961 985 1002 1007 1018 1024 1021 1006 990 983 982 977 967 963 968 971 966 967 967 952 933 912 885 846 795 744 693 639 578 520 471 424 376 336 319 312 301 300 326 354 372 398 437 293 289 288 286 282 278 272 267 261 254 247 240 232 223 215 209 204 200 198 198 199 200 201 203 206 208 210 212 215 216 214 210 206 203 198 192 188 184 179 173 168 164 160 155 151 148 145 142 137 132 128 123 119 115 111 109 106 105 104 104 105 107 111 114 119 124 128 133 138 144 149 154 159 163 168 173 177 182 186 191 196 201 206 210 214 218 221 224 227 229 230 231 232 232 231 231 230 229 228 227 226 225 224 223 223 222 222 221 220 220 220 219 219 219 218 218 218 218 218 218 217 217 216 215 214 212 209 206 202 197 193 187 181 174 167 159 152 146 140 135 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 28 27 27 26 25 24 24 23 22 21 20 18 17 16 15 13 12 10 8 7 5 4 2 56496 442 694 30 11254 15 41 36 3585 -11901 99999 7820 6896 6891 6888 6887 6885 6883 6871 6869 6869 6867 6877 6896 6920 6948 6977 7010 7051 7101 7156 7222 7302 7385 7456 7517 7571 7624 7669 7694 7698 7683 7644 7581 7486 7370 7228 7062 6862 6636 6387 6129 5847 5541 5222 4910 4591 4270 3954 3654 3367 3088 2813 2565 2346 2160 1978 1815 1681 1570 1470 1391 1335 1294 1261 1231 1199 1181 1165 1145 1108 1080 1053 1026 1003 979 957 943 927 908 894 895 902 906 910 922 929 930 918 901 883 865 838 795 748 706 661 620 599 588 582 592 610 643 681 724 758 786 831 875 917 961 991 1005 1007 1009 1006 1007 1000 982 959 940 927 908 887 867 850 839 830 835 841 846 844 852 880 916 950 978 1007 1044 1071 1085 1091 1088 1063 1024 978 931 873 798 719 639 560 480 404 338 283 235 192 173 165 154 147 157 172 187 304 249 281 286 282 277 272 266 258 252 247 241 233 224 216 207 199 191 186 181 178 177 178 179 181 183 187 191 196 202 208 212 213 213 212 211 210 207 204 201 196 190 184 179 173 167 160 156 151 146 141 135 129 124 119 114 111 108 105 103 101 102 102 104 106 109 114 118 123 128 133 139 145 150 156 162 167 173 179 184 190 195 200 206 210 215 219 223 226 228 230 231 232 232 232 232 230 229 228 227 226 225 224 223 222 221 221 221 221 221 220 220 220 220 220 220 220 219 219 219 219 218 217 216 214 213 210 207 204 200 196 191 186 180 174 167 160 152 146 139 134 129 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 28 28 27 26 26 25 24 23 22 20 19 18 16 15 13 12 10 8 6 4 2 1 0 56505 427 724 30 11254 15 41 45 3583 -11900 99999 7862 7226 7218 7211 7203 7188 7163 7144 7117 7087 7069 7058 7050 7045 7046 7057 7083 7123 7170 7233 7313 7399 7476 7549 7621 7686 7740 7776 7786 7773 7733 7667 7567 7444 7293 7113 6900 6656 6383 6097 5796 5473 5134 4813 4491 4170 3854 3557 3275 3007 2749 2517 2319 2161 1999 1846 1720 1618 1520 1442 1388 1349 1316 1283 1247 1224 1205 1179 1138 1119 1108 1095 1088 1074 1056 1046 1038 1031 1029 1037 1042 1039 1041 1049 1042 1033 1020 992 974 966 944 895 839 780 724 684 662 638 610 601 588 584 597 615 627 636 674 718 775 839 881 915 956 1002 1037 1079 1117 1137 1144 1138 1130 1105 1067 1020 966 920 869 820 772 730 691 661 654 662 684 716 761 818 864 901 934 955 966 967 959 941 908 854 792 723 644 558 480 418 363 312 266 229 203 170 147 143 148 148 156 173 195 203 193 181 272 268 262 258 226 234 227 234 226 217 208 200 194 189 186 185 185 187 189 193 197 202 207 213 219 224 225 225 224 222 219 215 211 207 200 192 185 178 171 164 156 151 145 139 134 127 121 116 111 107 103 101 98 96 96 97 98 101 105 109 115 122 129 136 143 150 157 165 172 179 185 190 195 200 203 207 210 212 214 216 217 218 218 218 217 217 217 216 217 217 216 216 216 217 217 218 219 220 221 223 224 225 226 226 226 227 227 227 227 226 225 224 222 221 220 218 216 214 212 209 206 202 198 194 189 184 179 173 167 160 152 145 139 132 127 122 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 28 28 27 26 25 24 23 21 56514 427 725 30 11255 15 41 54 3582 -11899 99999 7819 7275 7290 7305 7316 7322 7320 7314 7298 7270 7245 7217 7189 7166 7151 7144 7147 7165 7195 7241 7309 7390 7464 7538 7611 7680 7744 7791 7810 7810 7786 7736 7649 7538 7400 7228 7019 6777 6502 6215 5910 5578 5232 4906 4571 4230 3891 3575 3273 2991 2723 2482 2280 2113 1944 1788 1662 1561 1459 1387 1337 1304 1272 1233 1186 1148 1112 1070 1025 1001 978 956 943 934 921 921 931 951 982 1018 1057 1088 1112 1133 1135 1145 1145 1124 1104 1090 1064 1001 930 864 804 751 716 684 655 647 625 603 603 608 605 595 619 646 675 708 728 752 784 819 849 893 945 976 998 1013 1025 1015 994 977 963 950 920 889 859 829 802 786 795 813 839 869 916 971 1002 1018 1035 1049 1056 1052 1039 1009 962 890 814 741 669 584 508 445 386 330 278 227 190 152 130 121 127 129 130 138 156 164 168 175 255 254 251 249 248 246 244 242 237 232 226 220 214 211 208 206 205 204 203 203 204 205 207 211 215 218 219 219 218 216 214 211 208 205 200 194 187 181 174 167 159 153 148 141 135 129 123 118 114 110 107 106 104 103 104 105 106 109 112 116 121 126 132 138 145 152 158 165 172 178 184 190 195 200 205 209 212 214 216 218 218 219 219 219 218 217 216 216 215 215 214 214 215 215 216 217 217 219 220 221 223 224 225 226 226 226 226 226 226 226 225 223 222 220 219 217 214 212 209 206 202 198 194 190 185 179 174 168 162 155 148 140 134 128 123 118 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 28 27 26 26 25 24 22 21 56523 427 726 30 11256 15 42 3 3580 -11898 99999 7660 7364 7352 7339 7330 7318 7297 7279 7252 7219 7192 7164 7140 7130 7131 7131 7140 7164 7196 7244 7311 7390 7463 7541 7616 7684 7746 7797 7816 7816 7790 7739 7654 7548 7411 7238 7030 6790 6515 6226 5921 5593 5249 4926 4589 4255 3926 3611 3309 3028 2769 2538 2345 2186 2023 1875 1750 1656 1566 1513 1471 1441 1415 1380 1336 1297 1256 1207 1155 1118 1079 1047 1014 975 933 913 906 910 932 956 987 1011 1032 1056 1072 1101 1115 1118 1128 1133 1118 1070 1014 954 902 849 813 773 726 696 650 607 584 559 538 518 527 532 548 576 595 618 659 711 756 819 891 944 1000 1042 1072 1082 1097 1107 1108 1107 1086 1054 1021 990 958 924 916 901 898 913 953 991 1007 1020 1030 1041 1056 1056 1042 1015 972 892 815 739 650 536 437 353 264 189 122 49 2 -46 -75 -82 -56 -31 -7 34 93 135 171 214 251 255 256 259 261 262 264 264 261 256 250 244 237 233 228 224 220 216 213 210 209 208 208 211 214 217 219 220 220 219 218 217 216 214 210 206 200 194 188 181 173 167 161 153 147 140 133 127 122 117 113 110 107 105 104 104 103 104 106 108 112 117 122 127 134 141 148 155 163 170 177 184 191 197 203 208 211 214 216 217 218 219 218 218 217 216 215 215 214 213 213 214 215 216 217 218 219 221 222 224 226 227 228 228 228 228 228 227 226 225 223 221 219 217 215 212 209 206 203 200 197 193 189 184 180 174 169 164 158 151 144 137 131 125 120 115 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 24 23 22 21 20 19 18 56532 426 758 30 11258 15 42 12 3578 -11897 99999 7663 7300 7287 7279 7268 7255 7244 7225 7197 7180 7163 7152 7152 7160 7164 7177 7204 7234 7278 7344 7418 7484 7553 7624 7687 7743 7784 7796 7791 7761 7704 7614 7503 7367 7196 6991 6758 6497 6220 5922 5606 5280 4970 4642 4312 3983 3668 3370 3085 2815 2573 2363 2179 1994 1830 1693 1587 1489 1427 1391 1376 1369 1344 1316 1297 1279 1259 1235 1223 1204 1182 1148 1109 1074 1055 1043 1037 1055 1077 1108 1129 1142 1163 1175 1194 1203 1207 1214 1199 1155 1076 996 909 823 731 657 579 487 424 359 303 267 234 222 225 266 304 355 429 496 567 652 747 828 912 1000 1068 1133 1176 1197 1189 1181 1178 1161 1138 1101 1063 1031 1006 987 966 968 969 979 1013 1071 1118 1132 1134 1131 1123 1118 1090 1042 977 900 792 684 580 466 339 237 148 67 11 -33 -89 -113 -129 -127 -109 -58 -5 47 106 167 207 252 297 341 383 239 448 472 242 244 245 245 243 241 237 232 230 228 226 223 221 220 218 216 215 215 216 218 219 221 223 224 223 222 221 221 219 217 214 209 203 196 189 182 175 167 159 151 144 137 131 125 120 115 113 110 108 107 107 107 108 110 111 115 119 123 127 134 140 147 154 161 168 174 181 188 194 200 206 210 213 215 217 217 218 219 219 219 219 219 218 218 217 218 218 219 220 221 222 222 223 224 225 226 227 228 228 228 228 227 227 226 225 224 223 221 219 217 214 211 208 204 201 197 192 187 182 177 171 165 158 152 145 137 130 124 118 113 108 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 26 26 25 25 24 23 22 21 20 56541 426 757 30 11257 15 42 21 3577 -11896 99999 7715 7401 7393 7395 7397 7395 7392 7388 7381 7373 7364 7359 7365 7372 7373 7378 7394 7420 7459 7511 7575 7634 7695 7751 7802 7845 7878 7883 7871 7839 7782 7692 7578 7441 7273 7070 6836 6576 6299 6001 5684 5355 5038 4705 4361 4018 3689 3376 3067 2774 2511 2284 2079 1875 1695 1542 1420 1309 1240 1206 1195 1188 1166 1154 1153 1148 1140 1135 1141 1135 1131 1117 1097 1070 1046 1029 1021 1040 1056 1082 1107 1114 1123 1127 1144 1147 1141 1141 1125 1087 1017 947 872 798 715 643 583 520 478 434 401 392 379 383 402 453 501 549 611 671 728 791 854 902 954 1006 1037 1070 1094 1108 1100 1092 1096 1090 1081 1064 1045 1037 1034 1032 1026 1037 1048 1055 1075 1110 1133 1132 1129 1121 1107 1095 1061 1011 954 889 797 702 614 516 410 324 243 159 92 32 -27 -57 -76 -84 -84 -50 -11 28 76 127 160 202 251 243 353 244 416 243 243 242 239 237 234 230 224 220 217 215 213 210 210 210 210 210 210 212 215 218 221 225 228 229 229 229 228 226 223 220 216 210 204 197 189 181 173 165 157 150 144 138 133 128 124 121 119 118 117 117 117 118 118 119 120 122 125 128 132 137 142 147 152 158 164 169 175 181 187 193 199 203 206 209 212 214 216 217 219 220 220 221 221 222 222 222 223 224 225 225 226 226 227 227 228 229 229 230 230 229 229 228 227 226 225 223 221 219 216 213 210 207 203 199 195 190 185 180 175 170 164 158 152 145 138 131 124 118 113 108 103 100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 27 26 26 25 25 24 23 22 21 20 19 56550 426 757 30 11257 15 42 30 3575 -11895 99999 7872 7470 7466 7466 7463 7459 7456 7459 7460 7459 7454 7454 7457 7459 7459 7466 7481 7501 7531 7570 7619 7665 7714 7760 7802 7834 7853 7849 7831 7792 7724 7622 7494 7342 7159 6943 6700 6430 6140 5832 5511 5184 4871 4548 4214 3888 3583 3301 3029 2775 2549 2353 2176 2003 1853 1729 1633 1539 1473 1438 1419 1399 1359 1329 1306 1279 1249 1220 1202 1172 1142 1102 1066 1033 1004 990 985 1008 1024 1053 1083 1100 1119 1139 1165 1178 1179 1180 1158 1114 1036 956 867 784 684 595 516 434 366 307 256 231 210 215 231 282 332 382 441 505 569 647 725 798 862 931 975 1018 1054 1088 1104 1121 1152 1179 1198 1210 1206 1213 1220 1234 1237 1255 1265 1258 1245 1234 1215 1171 1121 1071 1015 967 902 826 742 665 579 496 437 382 327 286 249 210 182 166 151 152 162 178 186 214 244 261 283 308 315 250 249 250 252 252 251 251 252 251 249 247 245 242 238 233 230 228 224 221 218 217 216 215 214 215 217 219 220 223 226 228 227 226 225 223 220 217 212 207 201 193 185 178 170 162 155 148 142 136 131 128 123 120 118 117 116 116 116 116 117 117 117 118 121 125 128 132 137 142 147 152 158 163 169 175 181 188 194 199 203 206 210 212 215 218 221 223 224 225 226 227 228 228 229 230 230 230 230 230 230 230 230 230 230 230 229 228 228 227 226 225 224 222 221 219 216 213 211 207 203 199 195 190 184 179 173 167 160 153 147 139 132 125 118 112 106 101 96 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 23 22 21 21 20 19 18 17 56559 426 757 30 11257 15 42 39 3573 -11894 99999 8069 7608 7601 7601 7596 7590 7584 7585 7589 7596 7593 7592 7596 7598 7593 7597 7610 7629 7658 7695 7744 7794 7843 7885 7917 7935 7937 7917 7884 7826 7734 7610 7459 7283 7080 6847 6595 6321 6030 5726 5420 5117 4825 4523 4220 3933 3662 3408 3165 2937 2731 2538 2362 2192 2047 1920 1803 1688 1598 1531 1471 1415 1355 1304 1261 1213 1173 1141 1120 1084 1049 1017 987 959 932 918 908 912 914 930 955 973 992 1008 1029 1050 1066 1090 1099 1094 1062 1030 992 948 884 820 748 660 574 494 413 346 276 226 193 191 193 203 235 283 338 413 507 606 702 803 881 959 1027 1090 1132 1175 1223 1258 1278 1289 1288 1289 1293 1306 1312 1332 1345 1345 1329 1314 1281 1226 1175 1123 1070 1021 964 889 798 712 621 536 480 433 392 363 338 298 271 257 249 253 273 299 318 344 370 366 364 242 239 237 236 235 319 239 257 204 240 242 243 245 245 246 245 242 241 242 241 238 236 234 232 229 226 224 222 221 219 218 220 219 216 214 213 211 210 209 207 204 200 196 191 186 180 173 166 161 155 148 143 138 132 127 124 121 120 118 118 117 118 118 118 120 123 126 130 135 139 144 148 153 158 163 168 173 179 184 190 194 197 201 204 207 210 213 215 217 219 220 222 224 225 227 228 230 231 231 231 232 232 232 232 232 231 230 229 228 227 226 224 223 221 219 217 214 212 209 205 202 198 193 189 183 178 172 167 160 154 147 140 133 126 120 113 107 102 97 93 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 20 19 18 18 17 17 16 15 14 56568 425 786 30 11256 15 42 48 3572 -11893 99999 7876 7439 7472 7504 7543 7582 7617 7646 7673 7688 7696 7704 7705 7693 7684 7679 7677 7684 7707 7737 7770 7802 7830 7850 7859 7854 7826 7783 7713 7608 7476 7317 7133 6922 6683 6425 6150 5861 5556 5252 4954 4669 4381 4103 3842 3596 3370 3154 2949 2767 2599 2439 2285 2153 2034 1923 1813 1717 1634 1564 1496 1418 1352 1292 1230 1174 1125 1082 1034 989 939 892 856 824 792 763 751 746 761 781 797 817 845 869 888 918 955 973 967 957 947 931 898 841 791 744 692 641 601 572 537 500 478 482 501 520 540 577 619 654 684 719 750 781 809 831 852 876 901 921 946 987 1025 1071 1119 1177 1243 1315 1383 1435 1494 1556 1591 1599 1592 1566 1513 1456 1382 1304 1218 1118 1001 885 789 691 583 508 446 401 360 320 273 245 223 211 214 237 253 253 261 285 278 269 262 257 251 245 241 240 238 234 233 232 232 232 233 233 235 237 236 237 239 240 239 238 238 237 235 232 228 226 223 220 217 216 213 210 207 205 203 201 199 197 195 192 188 184 179 174 168 162 156 150 144 138 132 126 122 118 116 114 114 114 114 115 116 117 120 123 127 131 136 141 145 150 155 160 166 171 176 181 187 192 197 201 205 208 211 214 216 219 221 223 224 226 228 229 229 231 232 233 234 235 235 236 235 235 235 234 233 231 230 228 226 224 221 219 216 213 210 207 203 200 195 191 187 182 178 173 167 162 156 150 143 137 131 124 118 111 106 101 97 93 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 18 18 17 16 16 15 14 13 12 56577 425 787 30 11257 15 42 57 3570 -11892 99999 7917 7503 7541 7577 7620 7668 7713 7748 7782 7807 7827 7841 7839 7825 7814 7801 7785 7777 7781 7792 7802 7810 7812 7815 7808 7781 7734 7676 7591 7475 7335 7172 6982 6764 6513 6244 5966 5679 5372 5065 4771 4494 4218 3958 3717 3496 3295 3102 2927 2785 2662 2539 2415 2312 2218 2128 2029 1938 1858 1785 1704 1615 1541 1469 1382 1294 1216 1155 1092 1029 965 911 870 826 788 767 763 766 786 821 859 897 931 959 987 1021 1059 1076 1073 1057 1031 989 926 842 763 683 603 531 476 437 397 360 344 362 403 446 501 576 657 722 779 839 893 941 973 997 1013 1022 1023 1013 1012 1022 1025 1036 1063 1106 1158 1216 1269 1314 1367 1430 1479 1509 1521 1510 1477 1440 1390 1333 1259 1166 1059 955 866 775 667 576 496 435 380 331 279 233 179 146 132 135 128 109 102 114 117 117 110 110 104 247 239 142 162 160 142 145 169 201 200 200 201 202 203 205 209 214 216 220 225 228 230 231 231 232 232 231 230 230 229 226 222 219 216 212 210 207 203 199 194 188 183 177 170 163 157 150 143 136 130 124 119 114 111 109 108 108 108 109 110 112 115 119 123 128 133 138 144 150 155 161 166 172 178 183 189 195 199 203 207 211 215 217 220 223 225 227 229 231 233 234 235 236 238 239 239 239 240 240 239 238 237 236 235 233 231 229 227 224 221 219 216 213 209 206 202 198 194 189 184 179 174 169 163 157 151 145 139 132 126 120 114 108 103 99 95 92 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 18 18 17 17 16 15 15 14 13 56586 425 787 30 11257 15 43 6 3568 -11891 99999 8098 7443 7487 7529 7580 7633 7687 7733 7777 7811 7834 7853 7850 7842 7839 7831 7824 7818 7822 7829 7841 7848 7847 7850 7851 7837 7807 7762 7692 7588 7456 7298 7115 6906 6663 6389 6100 5800 5480 5146 4813 4492 4183 3887 3609 3360 3134 2919 2721 2557 2431 2322 2219 2128 2056 1993 1914 1836 1774 1723 1657 1582 1517 1457 1382 1295 1210 1143 1081 1013 945 899 856 807 760 733 722 722 737 770 805 836 854 872 895 925 953 978 982 974 947 908 847 771 695 623 555 498 447 410 375 348 334 356 400 458 526 610 691 761 825 888 948 1015 1062 1093 1107 1117 1122 1119 1119 1124 1125 1144 1170 1207 1257 1312 1345 1371 1409 1466 1512 1532 1529 1504 1468 1422 1355 1296 1225 1131 1014 914 834 753 648 556 483 432 382 329 283 247 188 143 113 121 117 99 92 102 102 98 92 102 256 245 164 204 244 268 210 207 203 201 199 199 199 198 196 198 200 202 202 205 208 210 210 211 211 212 212 213 214 215 215 213 211 211 209 207 206 205 203 201 197 192 187 182 176 170 165 158 151 144 137 130 125 120 116 114 112 111 110 111 112 113 116 120 124 129 134 138 143 149 154 160 165 171 176 181 186 192 197 201 205 210 214 218 220 223 226 228 230 232 234 236 236 237 238 238 238 237 237 237 235 234 232 231 229 227 225 223 220 218 215 213 210 207 204 201 198 195 191 187 183 178 173 168 163 157 151 145 139 132 126 120 113 107 102 97 93 90 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 19 19 18 17 16 16 15 14 13 56595 422 877 30 11257 15 43 15 3567 -11890 99999 7929 7617 7665 7714 7761 7805 7841 7866 7885 7883 7879 7878 7872 7866 7867 7875 7886 7901 7913 7916 7913 7907 7889 7853 7803 7722 7606 7465 7292 7092 6867 6615 6335 6036 5726 5406 5074 4743 4424 4118 3836 3572 3329 3113 2915 2735 2577 2455 2357 2267 2196 2137 2084 2016 1944 1873 1813 1748 1673 1599 1520 1426 1326 1223 1138 1041 949 859 786 719 653 589 541 504 481 479 512 543 570 584 613 642 680 723 774 822 864 884 899 901 896 876 864 860 865 857 855 845 841 830 824 827 842 861 888 900 910 913 911 910 935 961 981 991 1008 1033 1060 1094 1135 1175 1237 1292 1349 1419 1488 1523 1540 1563 1590 1595 1582 1545 1491 1427 1356 1266 1199 1125 1038 937 859 794 731 658 608 563 531 501 477 434 432 410 392 376 360 187 145 114 95 62 288 5 0 266 259 253 41 243 83 235 231 228 225 223 221 220 218 214 213 211 211 210 210 210 210 210 209 209 208 207 206 205 204 202 199 197 195 192 189 188 185 183 182 179 176 172 169 165 160 156 151 145 139 133 127 122 118 114 111 110 109 109 111 113 116 119 124 130 135 141 146 152 159 164 170 175 181 186 190 195 200 204 208 211 215 218 221 222 225 226 227 228 230 232 233 233 233 235 235 235 235 235 235 234 233 232 231 230 227 225 224 222 219 216 214 211 208 204 201 198 195 190 186 181 177 172 166 161 155 149 143 137 131 125 119 112 107 102 97 93 90 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 20 19 18 18 17 16 16 15 13 56604 421 907 30 11257 15 43 24 3565 -11889 99999 8001 7489 7554 7615 7677 7734 7787 7827 7843 7852 7860 7854 7845 7844 7853 7858 7865 7871 7871 7867 7858 7836 7798 7745 7660 7543 7405 7237 7035 6804 6547 6260 5955 5637 5306 4969 4634 4306 3995 3716 3451 3201 2980 2785 2611 2462 2347 2259 2187 2134 2085 2045 2000 1948 1887 1838 1791 1734 1669 1595 1501 1397 1283 1177 1061 950 842 746 663 588 517 459 416 400 412 457 511 565 609 663 718 779 841 905 959 1004 1031 1047 1039 1018 987 958 943 941 930 927 916 912 903 903 915 935 963 1000 1027 1052 1071 1080 1082 1110 1146 1179 1203 1227 1255 1278 1303 1325 1345 1383 1416 1447 1481 1517 1517 1485 1456 1430 1399 1361 1312 1249 1181 1113 1026 955 884 811 731 674 633 588 536 496 451 413 377 345 309 283 226 179 140 118 77 38 22 22 10 4 3 22 43 70 93 139 184 215 229 248 246 242 239 236 233 228 222 217 213 210 206 203 201 199 197 196 196 195 195 194 194 194 193 192 190 189 188 186 186 185 183 182 181 178 177 174 171 167 164 159 154 148 142 136 130 125 120 116 113 110 108 109 109 110 113 118 123 129 136 142 149 158 165 173 181 188 194 200 206 212 216 220 223 226 229 230 231 231 231 232 231 232 232 232 231 231 232 232 232 232 232 232 232 231 231 230 229 228 226 225 223 220 218 215 212 208 204 201 197 192 187 182 177 172 167 162 156 151 145 140 134 129 124 118 113 108 104 100 97 94 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 19 18 17 16 16 15 14 13 12 56613 420 938 30 11258 15 43 33 3563 -11888 99999 7922 7608 7651 7695 7738 7777 7819 7840 7857 7874 7882 7885 7896 7920 7939 7956 7968 7973 7976 7971 7954 7914 7856 7765 7639 7488 7306 7093 6850 6578 6275 5952 5618 5266 4912 4555 4214 3892 3602 3327 3067 2838 2632 2447 2294 2176 2090 2018 1967 1917 1881 1838 1794 1744 1712 1685 1647 1604 1555 1481 1402 1314 1234 1141 1052 958 870 779 690 596 515 449 407 385 404 425 442 454 497 547 607 673 755 831 912 980 1038 1073 1103 1109 1119 1150 1192 1201 1213 1213 1212 1204 1203 1193 1185 1185 1193 1186 1188 1180 1148 1111 1108 1117 1134 1155 1172 1193 1221 1254 1276 1298 1332 1360 1392 1432 1468 1466 1430 1388 1345 1305 1269 1222 1158 1098 1041 971 914 852 790 722 679 645 606 558 516 462 415 380 347 306 277 221 182 160 154 127 110 116 125 125 128 130 144 281 279 277 229 249 269 265 262 257 251 246 241 235 228 221 215 209 205 201 198 196 195 194 193 193 192 192 191 190 190 188 186 184 183 181 179 177 176 174 173 171 169 168 166 163 161 159 155 151 146 142 137 133 129 125 122 120 118 118 118 119 121 124 129 134 139 145 152 159 166 173 180 187 193 199 204 209 214 218 220 223 226 228 229 230 230 230 230 231 231 231 231 231 231 232 232 232 232 233 233 233 232 232 231 230 228 227 225 223 220 217 214 210 205 201 197 192 188 183 177 172 167 161 156 151 146 141 136 131 126 122 117 112 108 104 101 98 95 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 19 18 17 16 15 15 14 13 12 11 56622 419 969 30 11259 15 43 42 3562 -11887 99999 7970 7682 7708 7739 7768 7800 7832 7861 7891 7914 7935 7965 8003 8030 8052 8071 8078 8074 8059 8029 7976 7901 7798 7660 7497 7299 7070 6816 6540 6228 5894 5550 5201 4848 4491 4150 3832 3541 3267 3008 2784 2583 2403 2248 2131 2047 1980 1928 1878 1840 1794 1750 1702 1666 1637 1604 1567 1520 1453 1378 1293 1216 1118 1025 943 870 784 699 619 547 486 446 432 463 499 533 555 614 677 733 786 862 934 1001 1054 1099 1116 1124 1098 1079 1081 1102 1091 1079 1065 1056 1038 1025 1018 1014 1006 1013 1013 1029 1039 1027 1011 1028 1060 1097 1139 1190 1241 1286 1332 1382 1430 1477 1509 1538 1568 1587 1571 1521 1467 1402 1327 1260 1189 1113 1040 969 896 840 786 732 679 649 631 604 575 548 508 467 438 403 364 334 277 226 191 158 107 66 55 42 29 21 18 21 36 286 91 135 177 199 278 276 272 266 259 252 243 233 224 214 204 196 189 184 179 176 173 172 171 171 173 174 176 177 178 178 178 177 176 175 173 171 169 167 165 162 160 158 156 154 152 149 146 143 140 138 135 132 130 128 126 125 124 124 125 126 129 133 138 143 148 154 161 169 176 183 190 196 202 207 212 217 220 223 225 228 230 231 231 232 232 232 233 233 233 234 233 233 234 234 234 233 233 233 233 232 231 230 229 228 226 225 223 220 217 214 210 206 202 198 193 188 183 177 172 166 161 155 150 144 139 134 129 124 120 115 110 106 103 99 96 94 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 17 16 16 15 14 13 12 11 10 9 56631 418 998 30 11258 15 43 51 3560 -11886 99999 8354 7603 7639 7677 7720 7762 7811 7861 7905 7949 8002 8058 8102 8140 8172 8189 8191 8172 8132 8069 7985 7869 7717 7535 7319 7072 6800 6509 6186 5842 5487 5131 4782 4439 4106 3789 3496 3225 2971 2745 2543 2360 2193 2055 1949 1867 1808 1749 1696 1640 1595 1554 1521 1496 1476 1452 1423 1383 1339 1283 1228 1148 1064 992 938 871 802 739 680 627 595 589 620 663 709 745 810 886 947 996 1058 1117 1166 1206 1233 1228 1205 1150 1088 1038 1003 942 878 819 768 724 689 668 652 645 667 700 758 824 878 935 1023 1125 1228 1335 1436 1527 1604 1674 1742 1794 1829 1839 1835 1829 1809 1756 1675 1590 1488 1378 1281 1185 1088 995 908 819 749 680 614 553 513 475 436 403 377 335 300 278 257 230 217 192 179 171 161 137 130 144 150 149 153 153 144 287 289 181 199 210 212 291 288 285 280 274 268 260 250 241 231 221 213 206 199 193 188 183 180 178 177 176 176 177 177 177 177 177 176 174 173 172 170 168 166 164 161 159 156 154 152 150 148 145 142 140 137 135 132 130 129 127 125 124 124 125 126 129 132 137 142 147 153 160 167 174 182 189 196 203 209 214 219 223 227 230 232 234 235 236 236 236 235 235 234 234 234 233 232 231 231 230 229 229 229 229 228 228 227 226 225 224 223 221 219 216 213 210 205 201 197 192 188 182 177 172 166 160 155 150 144 139 134 129 124 120 115 110 106 102 99 96 93 91 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 18 18 17 16 15 14 13 12 11 10 56640 417 1029 30 11259 15 44 0 3558 -11885 99999 7597 7644 7693 7745 7798 7857 7911 7964 8019 8078 8139 8188 8226 8259 8280 8282 8260 8218 8152 8061 7939 7782 7593 7366 7111 6827 6524 6193 5842 5474 5108 4756 4409 4073 3757 3462 3190 2939 2717 2518 2343 2182 2044 1931 1842 1777 1709 1647 1586 1535 1481 1427 1386 1349 1313 1276 1230 1182 1130 1082 1006 936 883 840 785 740 702 656 620 595 582 611 655 700 735 796 857 897 929 973 1014 1048 1076 1088 1075 1054 999 939 896 875 834 794 764 750 740 737 749 770 794 845 895 960 1027 1074 1107 1162 1231 1300 1364 1425 1473 1507 1540 1576 1604 1633 1652 1655 1649 1645 1623 1578 1531 1473 1403 1347 1286 1218 1156 1092 1012 934 863 808 750 700 647 588 528 477 421 379 352 324 292 285 277 278 341 330 320 313 308 304 301 300 300 301 302 304 305 304 304 303 301 298 292 286 279 273 264 256 247 238 227 219 211 204 198 193 188 184 181 179 178 178 178 178 177 177 176 175 175 173 172 170 168 166 164 161 159 156 153 152 151 149 147 145 143 141 139 137 135 134 131 130 129 128 128 128 130 133 137 142 146 152 158 165 171 179 186 193 199 206 212 216 221 224 227 229 231 232 233 233 232 232 231 231 230 229 228 228 227 227 227 227 228 228 228 229 229 229 229 229 228 227 225 223 220 216 212 207 203 198 192 187 181 175 169 163 157 151 146 141 136 132 127 123 119 115 111 107 103 100 97 95 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 17 16 15 14 13 12 12 11 10 9 56649 416 1060 30 11260 15 44 9 3557 -11884 99999 8108 7779 7833 7885 7942 8007 8076 8140 8206 8270 8320 8352 8377 8386 8374 8333 8263 8169 8046 7891 7703 7483 7224 6936 6621 6294 5946 5579 5201 4831 4483 4151 3835 3540 3269 3024 2803 2614 2455 2318 2187 2069 1962 1875 1812 1746 1676 1605 1539 1473 1406 1351 1304 1259 1218 1172 1130 1101 1082 1032 983 957 941 917 898 881 854 827 806 787 808 839 864 874 909 945 964 976 999 1015 1030 1046 1047 1022 998 941 886 843 823 788 754 718 695 690 702 728 765 803 870 933 1016 1099 1180 1246 1317 1404 1491 1568 1626 1666 1695 1707 1727 1735 1741 1733 1699 1645 1593 1541 1462 1385 1308 1222 1144 1058 980 904 836 765 693 641 604 568 537 508 475 441 416 391 377 373 371 363 366 369 374 382 338 326 317 310 305 300 298 298 298 299 300 300 299 299 298 297 295 291 285 280 274 266 259 251 241 232 225 217 210 203 197 191 187 184 182 181 181 182 182 183 184 184 184 184 183 182 181 179 176 172 169 165 161 157 154 152 150 148 145 143 142 141 140 138 138 137 136 135 134 133 133 133 135 138 141 144 148 153 159 165 172 179 187 194 201 207 213 217 221 225 227 229 231 231 231 231 231 230 230 229 229 228 228 228 228 229 229 230 231 231 231 231 231 230 229 228 226 224 221 218 215 210 205 200 195 190 184 179 173 167 161 155 150 144 139 134 130 126 122 118 114 111 107 104 102 99 97 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 14 13 12 11 10 9 8 7 6 5 56658 415 1091 30 11261 15 44 18 3555 -11883 99999 7686 7832 7889 7952 8023 8099 8181 8265 8342 8402 8441 8473 8487 8479 8440 8369 8271 8139 7973 7775 7543 7272 6969 6636 6288 5925 5541 5143 4750 4378 4020 3679 3369 3082 2826 2599 2407 2253 2130 2020 1928 1852 1797 1760 1731 1702 1670 1637 1602 1556 1516 1467 1411 1354 1288 1215 1150 1095 1020 938 880 831 785 754 736 715 708 708 711 742 786 824 846 888 931 957 976 998 1003 997 991 971 934 900 846 794 749 725 686 651 620 601 604 632 681 734 786 864 940 1031 1127 1230 1322 1415 1516 1608 1688 1742 1773 1785 1790 1805 1801 1789 1768 1722 1659 1599 1551 1482 1418 1358 1292 1231 1165 1100 1030 965 898 824 769 721 666 605 549 496 442 403 364 338 325 321 317 325 338 349 342 334 328 324 322 319 316 314 312 311 309 307 302 298 292 287 283 279 274 268 263 258 252 246 240 235 229 225 221 217 213 209 205 202 200 199 199 199 201 203 203 203 203 203 202 200 198 196 192 187 182 176 170 164 159 154 151 148 145 142 141 139 139 138 137 138 138 138 138 137 137 136 136 136 138 140 142 144 148 153 157 162 168 175 182 189 196 202 209 214 219 224 228 231 233 235 236 237 237 237 237 236 235 234 234 233 232 232 232 232 231 231 230 230 229 227 226 225 222 219 216 212 208 203 198 193 187 182 176 170 164 158 152 147 141 136 131 127 123 119 115 111 108 104 101 99 97 95 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 13 12 11 10 9 8 8 7 6 5 56667 415 1093 30 11263 15 44 27 3553 -11882 99999 7772 7792 7855 7917 7989 8065 8147 8231 8309 8374 8420 8462 8486 8483 8443 8375 8278 8142 7966 7754 7510 7230 6915 6570 6208 5834 5432 5017 4616 4247 3887 3548 3247 2982 2754 2555 2385 2252 2152 2066 1992 1943 1909 1879 1838 1796 1752 1702 1644 1570 1500 1434 1374 1310 1246 1179 1116 1066 1015 972 956 947 934 924 923 915 912 903 897 914 933 948 944 944 940 920 898 886 873 849 823 787 738 691 626 576 532 508 480 457 440 434 447 479 541 621 695 796 896 1007 1114 1228 1336 1449 1567 1672 1757 1820 1857 1866 1861 1872 1865 1845 1810 1755 1688 1618 1549 1468 1394 1324 1242 1168 1092 1018 936 852 771 698 642 593 542 493 444 401 369 355 343 351 371 395 424 453 481 327 325 323 320 320 321 321 319 317 313 308 304 299 293 286 279 273 267 263 261 258 256 254 251 249 248 246 244 241 239 236 233 229 224 219 215 211 208 207 206 204 202 200 198 196 193 191 188 185 181 177 172 167 162 157 152 149 146 143 141 139 138 137 137 137 137 137 138 138 138 139 138 138 138 139 140 142 143 144 147 150 154 157 162 167 173 179 185 191 197 203 209 215 220 224 228 231 234 236 238 239 239 239 239 238 237 236 235 234 233 233 231 230 229 228 226 225 223 221 219 216 213 210 205 200 195 191 185 180 174 169 163 157 151 146 140 135 130 126 121 117 113 109 105 102 98 96 94 91 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 11 10 9 8 8 7 6 5 4 3 56676 414 1123 30 11263 15 44 36 3551 -11881 99999 8051 7943 8010 8085 8161 8241 8321 8390 8447 8484 8515 8531 8522 8478 8402 8302 8165 7991 7786 7547 7275 6967 6626 6261 5881 5479 5060 4651 4266 3895 3544 3227 2940 2690 2475 2293 2149 2040 1952 1884 1827 1786 1748 1709 1669 1620 1568 1514 1447 1372 1295 1229 1169 1113 1052 1004 975 948 927 929 955 984 1011 1033 1054 1085 1098 1102 1114 1127 1133 1112 1084 1051 1015 966 914 870 828 781 718 655 602 549 512 471 452 440 431 416 418 445 480 537 612 690 790 888 983 1076 1192 1299 1411 1529 1633 1708 1753 1782 1787 1781 1783 1762 1737 1700 1646 1578 1513 1450 1373 1309 1261 1212 1170 1131 1091 1043 999 949 901 864 829 792 749 707 663 618 578 533 498 477 464 348 341 337 335 333 334 335 336 339 341 340 180 336 331 325 319 311 302 294 286 278 272 266 262 258 254 250 246 244 241 238 236 234 231 228 224 221 216 213 210 209 209 209 209 208 207 205 204 203 201 198 195 191 187 182 175 170 164 158 153 150 147 144 141 138 138 137 137 136 136 137 136 136 136 136 136 135 135 136 137 138 139 141 145 148 152 156 162 168 174 180 187 194 200 206 211 217 221 224 228 231 234 235 236 237 237 237 236 235 235 234 233 232 232 231 230 229 228 227 226 224 222 220 217 213 210 205 200 195 190 185 179 173 167 162 156 150 145 140 135 130 126 122 118 113 109 105 102 98 95 93 90 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 10 9 8 7 7 6 5 4 56685 414 1124 30 11264 15 44 45 3550 -11880 99999 8133 -343 570 1492 2415 3339 4264 5166 6042 6881 7696 8443 8454 8405 8323 8214 8067 7881 7662 7407 7124 6806 6451 6070 5682 5275 4852 4436 4044 3672 3326 3023 2757 2530 2340 2175 2049 1962 1905 1862 1829 1812 1793 1772 1750 1713 1665 1612 1545 1473 1400 1337 1272 1205 1137 1082 1045 1019 997 992 1012 1040 1065 1091 1115 1147 1159 1168 1181 1190 1189 1160 1119 1075 1026 966 901 843 785 726 652 584 529 481 450 418 406 401 404 409 427 470 517 578 655 742 847 946 1036 1119 1220 1319 1427 1538 1634 1703 1739 1762 1767 1765 1761 1731 1695 1651 1600 1536 1473 1404 1318 1238 1172 1116 1067 1025 979 927 886 844 809 785 770 756 735 722 708 693 677 649 619 593 363 354 348 495 446 381 344 346 347 348 136 103 81 71 61 326 318 308 298 287 277 267 260 254 251 247 244 242 241 240 241 241 242 243 242 241 239 237 232 228 225 224 222 221 220 217 214 211 209 208 206 203 199 196 193 187 181 176 170 163 158 153 149 144 140 136 134 133 131 129 129 129 129 129 131 131 131 131 132 133 135 136 137 139 142 145 147 151 156 160 166 172 178 185 191 197 203 208 213 217 222 226 229 232 233 234 235 236 236 236 235 235 234 234 233 232 231 230 229 228 226 224 222 219 216 213 209 205 200 195 190 185 180 174 169 163 158 152 147 142 136 132 127 123 118 114 109 104 100 96 93 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 12 11 11 10 9 8 7 7 5 4 56694 414 1125 30 11265 15 44 54 3548 -11879 99999 189 1041 1897 2751 3603 4454 5302 6126 6913 7674 8366 8347 8276 8175 8049 7891 7699 7474 7218 6938 6627 6282 5910 5529 5133 4728 4326 3941 3579 3240 2941 2686 2475 2302 2149 2028 1938 1878 1839 1807 1787 1760 1729 1685 1625 1559 1484 1395 1299 1214 1146 1089 1032 975 935 920 923 941 987 1055 1118 1169 1212 1253 1288 1298 1294 1294 1285 1259 1197 1124 1039 948 855 775 713 661 609 560 524 511 503 517 538 582 636 704 769 835 901 962 1031 1108 1182 1255 1313 1354 1379 1420 1460 1502 1543 1573 1591 1596 1603 1593 1580 1568 1534 1492 1450 1400 1337 1262 1179 1077 978 880 789 704 635 568 501 459 436 429 444 474 519 564 620 676 736 790 822 384 374 366 358 353 732 347 346 345 326 239 169 100 39 -1 -14 -18 -17 311 303 294 285 276 269 263 259 256 253 251 249 249 248 247 247 247 247 246 245 243 240 236 231 229 227 225 223 221 220 217 215 214 212 210 206 202 199 196 190 184 178 172 165 160 154 150 144 140 137 135 133 131 129 129 130 130 131 133 134 134 134 135 136 137 138 139 142 144 146 148 150 153 157 161 167 172 178 184 189 195 201 206 211 216 221 225 229 231 234 236 237 238 239 239 239 239 238 237 236 234 233 231 229 227 224 221 217 213 209 205 200 195 190 185 179 174 169 163 158 153 148 143 138 133 128 124 119 115 111 107 102 99 95 91 89 86 84 82 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 8 7 7 6 5 4 3 2 1 56703 414 1125 30 11265 15 45 3 3546 -11878 99999 178 1025 1880 2733 3580 4426 5268 6084 6862 7609 8286 8263 8184 8070 7931 7766 7562 7324 7057 6770 6454 6107 5734 5351 4961 4563 4165 3784 3434 3112 2821 2576 2376 2210 2061 1942 1854 1801 1774 1755 1751 1744 1730 1699 1647 1593 1529 1456 1377 1310 1255 1203 1157 1109 1076 1067 1077 1101 1147 1218 1280 1330 1371 1406 1430 1432 1425 1403 1366 1303 1204 1092 976 854 728 619 532 461 402 354 335 337 353 393 448 525 610 704 802 902 1004 1094 1182 1266 1340 1399 1450 1490 1514 1545 1580 1614 1641 1651 1657 1648 1642 1619 1594 1581 1548 1498 1443 1393 1342 1277 1203 1119 1040 946 851 756 682 609 524 460 415 387 368 355 364 382 413 444 495 551 591 612 386 379 372 368 586 525 447 346 251 162 94 27 -35 -74 -83 -77 -63 -31 298 287 278 269 260 253 250 247 246 244 244 245 246 246 246 248 249 248 247 245 243 239 235 231 229 226 223 221 218 215 212 209 207 204 200 196 192 188 182 176 171 164 157 151 145 139 133 128 124 121 119 117 115 116 117 118 120 124 127 130 132 135 139 141 144 146 149 152 154 156 158 161 165 168 172 177 182 188 193 198 204 209 214 219 224 228 231 234 236 238 239 239 240 239 238 237 237 235 234 232 230 228 226 224 220 217 214 210 206 202 197 192 187 182 177 171 166 161 156 151 145 140 135 130 126 121 117 113 108 104 99 95 92 88 85 83 81 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 8 7 7 6 5 4 3 2 1 56712 414 1125 30 11265 15 45 12 3545 -11877 99999 379 1193 2014 2829 3637 4441 5242 6013 6752 7462 8103 8059 7960 7834 7690 7525 7324 7089 6830 6555 6253 5926 5579 5222 4852 4477 4108 3762 3438 3138 2854 2618 2425 2263 2115 1999 1909 1843 1801 1776 1764 1755 1730 1693 1640 1597 1538 1469 1395 1332 1275 1222 1179 1138 1103 1085 1079 1094 1129 1186 1234 1277 1313 1341 1357 1359 1349 1327 1286 1228 1138 1036 923 805 680 570 478 408 356 322 314 334 365 418 483 570 668 780 898 1013 1119 1208 1277 1338 1388 1419 1431 1432 1415 1406 1398 1398 1385 1362 1342 1320 1314 1311 1308 1307 1291 1272 1252 1245 1236 1215 1171 1122 1074 1010 941 867 801 730 653 596 543 500 453 417 409 421 443 462 497 539 568 583 603 628 638 625 594 559 501 406 305 209 136 68 3 -39 -54 -60 -65 -46 16 95 287 277 266 256 251 246 243 240 238 237 236 235 235 235 235 235 234 233 231 228 223 219 217 214 211 208 206 203 201 198 196 194 191 188 185 182 179 175 170 165 159 154 148 142 137 132 128 124 121 119 117 116 116 117 119 122 125 128 130 134 137 141 144 147 150 154 157 159 162 165 168 171 175 180 184 189 193 198 203 208 212 217 221 225 228 230 233 234 235 236 237 237 236 236 235 234 233 232 230 229 227 225 222 218 215 211 207 202 197 192 187 181 175 169 163 157 152 146 141 136 131 126 121 116 112 108 104 100 95 91 88 84 81 79 77 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 11 10 10 9 8 7 6 5 4 3 2 1 56721 414 1125 30 11265 15 45 21 3543 -11876 99999 411 1209 2012 2813 3606 4393 5179 5935 6657 7348 7968 7919 7819 7690 7538 7371 7176 6944 6688 6418 6124 5803 5463 5110 4753 4399 4044 3704 3394 3113 2842 2608 2418 2257 2112 1995 1902 1831 1783 1739 1698 1668 1637 1586 1514 1455 1383 1299 1219 1151 1088 1034 993 955 939 947 961 986 1036 1106 1171 1241 1303 1347 1374 1388 1388 1377 1357 1313 1232 1133 1019 899 774 658 547 465 404 354 323 324 338 368 412 492 593 715 835 956 1075 1189 1273 1352 1432 1501 1540 1564 1560 1551 1530 1515 1484 1451 1418 1375 1336 1304 1272 1244 1202 1162 1119 1098 1079 1052 997 939 877 802 727 657 598 534 461 414 376 359 341 345 376 433 505 574 652 735 801 843 884 929 385 383 905 856 773 661 536 403 296 206 116 44 4 -19 -37 -26 18 286 277 269 261 254 250 247 246 245 245 246 247 247 246 246 246 245 242 240 238 234 229 224 220 217 212 207 203 199 196 193 191 189 186 183 180 176 174 170 166 161 157 152 147 142 136 131 126 122 118 115 113 111 110 110 112 115 118 122 125 130 135 140 145 149 154 159 163 167 171 175 178 181 185 189 192 195 199 202 206 210 213 216 219 222 224 226 227 229 230 231 232 232 232 232 232 231 231 230 229 228 227 225 222 219 215 211 207 203 198 192 186 180 174 168 162 156 150 144 139 133 128 123 118 114 110 106 102 98 95 91 88 85 82 80 78 76 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 12 11 10 9 9 8 7 6 5 4 3 56730 414 1127 30 11267 15 45 30 3541 -11875 99999 552 1348 2146 2944 3735 4518 5298 6044 6752 7425 8026 7961 7847 7701 7528 7339 7124 6871 6593 6301 5989 5650 5296 4934 4575 4214 3846 3493 3184 2910 2647 2423 2242 2091 1958 1855 1782 1736 1709 1680 1660 1659 1657 1627 1566 1510 1435 1355 1279 1211 1138 1068 1006 950 924 925 934 951 988 1046 1105 1180 1244 1293 1323 1342 1343 1330 1314 1269 1180 1072 948 820 691 575 458 371 302 250 226 244 284 335 401 504 624 771 923 1075 1219 1356 1460 1548 1634 1705 1736 1740 1714 1678 1626 1578 1508 1433 1363 1294 1231 1182 1144 1116 1078 1049 1027 1033 1049 1065 1050 1030 1007 967 910 853 803 748 672 611 555 514 471 437 425 448 491 532 577 640 690 714 728 755 764 761 738 701 639 553 450 336 249 187 126 81 67 73 84 117 166 285 275 266 257 249 243 240 239 238 238 240 241 241 242 243 245 244 243 242 241 238 234 229 225 221 216 210 205 200 196 192 189 187 184 180 176 173 170 166 163 159 155 150 145 140 134 128 123 119 115 112 109 107 106 105 106 108 111 115 119 124 130 136 141 147 153 158 164 169 174 179 183 186 190 193 196 199 202 205 208 211 214 216 219 222 223 225 227 229 231 232 233 234 234 234 234 233 232 231 229 228 225 223 219 215 212 208 203 199 194 189 183 177 171 166 160 154 148 143 137 132 126 121 117 112 108 104 100 97 93 90 87 84 82 80 78 76 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 12 11 11 10 9 9 8 7 6 6 56739 414 1129 30 11269 15 45 39 3540 -11874 99999 556 1336 2118 2901 3684 4465 5243 5985 6689 7356 7945 7877 7759 7608 7428 7226 6987 6714 6416 6099 5760 5400 5033 4667 4309 3955 3597 3263 2971 2709 2470 2280 2130 2003 1900 1826 1778 1750 1731 1712 1708 1724 1728 1712 1682 1646 1577 1504 1443 1382 1305 1225 1154 1090 1039 996 958 935 925 924 932 970 1004 1015 1014 1026 1035 1030 1029 1015 974 916 843 759 676 604 521 457 418 397 386 400 432 467 518 603 710 837 974 1110 1227 1340 1433 1511 1585 1651 1691 1705 1694 1671 1637 1604 1558 1509 1470 1440 1413 1389 1372 1363 1342 1322 1312 1326 1341 1345 1318 1279 1233 1169 1087 1007 935 857 756 665 586 522 455 400 363 356 367 381 398 436 463 467 463 478 490 493 478 454 412 353 284 211 161 137 114 100 112 147 182 224 275 288 277 266 256 249 243 240 238 237 236 238 240 240 239 240 240 239 237 236 234 232 228 224 221 217 211 205 200 195 191 187 184 181 178 174 170 167 165 162 160 157 155 152 148 144 140 136 132 128 125 121 118 115 113 112 112 113 116 119 123 128 133 139 144 149 155 161 166 171 176 179 183 185 188 191 194 196 198 201 203 206 209 211 214 217 220 222 224 226 228 229 230 230 231 231 230 230 229 228 226 224 222 220 217 214 210 207 203 199 194 189 184 178 172 167 161 155 148 142 136 130 124 119 114 109 104 100 96 93 89 86 83 81 79 77 76 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 12 11 10 10 9 9 8 7 6 6 5 56748 415 1098 30 11268 15 45 48 3538 -11873 99999 7910 7935 7964 7997 8032 8064 8094 8114 8117 8102 8064 7999 7915 7800 7652 7473 7276 7046 6781 6487 6172 5835 5482 5112 4744 4379 4019 3653 3315 3011 2736 2480 2267 2084 1931 1808 1718 1650 1609 1580 1557 1550 1565 1567 1562 1557 1542 1495 1453 1422 1378 1311 1235 1167 1102 1048 990 940 914 897 872 862 895 926 934 943 973 1008 1029 1049 1048 1033 1000 942 875 814 759 678 607 557 517 489 482 491 503 540 609 692 799 910 1026 1137 1248 1344 1434 1524 1597 1646 1678 1695 1704 1697 1690 1663 1634 1600 1562 1535 1507 1479 1452 1419 1382 1347 1333 1312 1285 1245 1203 1161 1111 1045 971 903 832 740 661 596 539 470 413 365 336 320 303 290 307 319 315 303 310 309 308 303 304 292 271 235 195 174 174 167 168 187 230 274 328 378 304 295 285 275 266 260 255 252 249 247 246 245 243 240 239 237 233 229 226 223 220 216 212 208 204 200 195 191 188 185 182 180 179 177 174 171 167 166 164 162 160 158 154 150 147 143 139 136 133 130 127 125 122 121 119 119 119 121 124 127 132 137 141 146 152 158 164 170 176 181 186 190 193 196 199 201 202 204 205 206 207 208 209 210 211 213 215 217 218 220 222 223 224 226 227 227 227 227 227 225 224 223 220 218 215 211 208 203 199 194 189 183 177 171 165 158 152 145 139 133 127 121 115 110 106 101 97 94 91 87 85 82 80 78 77 75 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 12 11 10 10 9 8 8 7 6 5 5 56757 417 1037 30 11267 15 45 57 3536 -11872 99999 8660 7759 7795 7836 7879 7924 7973 8022 8064 8091 8099 8086 8050 7986 7897 7777 7627 7445 7241 7003 6733 6438 6118 5770 5413 5049 4690 4331 3979 3625 3299 3000 2729 2484 2283 2104 1953 1838 1757 1689 1639 1599 1570 1560 1570 1575 1583 1590 1578 1542 1515 1499 1463 1411 1355 1306 1258 1210 1153 1102 1065 1032 993 973 985 996 983 972 977 991 990 990 979 958 919 861 796 735 680 606 536 490 458 436 429 446 471 511 579 655 745 832 919 1002 1087 1167 1236 1303 1362 1403 1426 1432 1446 1455 1476 1490 1512 1534 1547 1561 1565 1571 1580 1576 1563 1538 1529 1500 1458 1394 1324 1257 1189 1117 1040 972 901 803 714 640 588 528 479 435 406 393 372 349 349 349 334 315 316 317 320 320 318 313 306 285 260 253 257 252 248 257 280 309 338 360 374 298 288 277 269 262 257 253 250 247 246 245 244 241 240 239 236 231 227 224 220 215 210 204 200 195 188 183 179 176 173 171 169 168 165 162 159 158 156 154 152 150 147 143 140 136 133 131 128 126 124 123 122 121 121 122 123 126 130 134 140 146 151 157 163 170 177 183 189 195 200 205 208 211 213 214 214 214 214 213 212 212 211 210 211 211 212 213 215 217 219 221 223 225 227 228 229 229 228 227 225 223 220 216 212 208 203 198 193 187 182 177 171 165 159 153 147 142 136 131 125 120 115 110 106 101 97 94 90 87 84 82 79 77 76 75 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 12 11 10 9 9 8 7 6 5 4 3 2 56766 421 919 30 11269 15 46 6 3535 -11871 99999 8284 7216 7290 7365 7444 7532 7631 7732 7819 7897 7957 8005 8043 8069 8076 8058 8016 7945 7854 7738 7591 7411 7204 6965 6695 6403 6089 5749 5393 5025 4663 4306 3955 3605 3283 2993 2728 2493 2301 2138 2002 1899 1825 1768 1731 1698 1667 1659 1663 1648 1627 1610 1573 1509 1448 1397 1324 1239 1149 1074 1015 965 897 843 822 811 792 802 849 891 906 922 953 999 1024 1031 1028 1024 996 935 873 817 752 660 581 527 489 458 437 444 467 503 564 645 751 841 936 1032 1132 1226 1308 1391 1464 1517 1544 1553 1563 1565 1575 1574 1582 1584 1577 1576 1567 1565 1565 1558 1539 1516 1502 1477 1438 1376 1299 1225 1155 1075 989 912 827 721 619 541 485 435 393 353 331 335 339 342 374 408 420 424 440 462 480 498 506 508 505 486 453 429 411 383 354 340 341 350 354 354 340 291 282 273 266 261 256 253 251 248 247 246 244 242 240 238 234 230 225 222 218 214 208 203 198 192 186 182 178 175 172 170 169 168 166 163 161 160 159 158 156 155 153 150 148 145 143 141 138 136 133 131 130 129 128 127 127 129 131 134 139 144 149 154 160 167 173 180 186 193 198 203 207 211 213 215 215 215 215 214 213 213 211 211 210 211 211 212 214 215 217 219 221 222 224 225 226 226 225 224 222 220 217 213 209 205 201 196 191 185 180 174 168 163 157 151 145 139 133 127 121 116 111 106 102 97 94 90 87 84 81 79 77 75 74 73 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 12 11 10 10 9 8 8 7 6 5 4 56775 421 920 30 11270 15 46 15 3533 -11870 99999 7140 7210 7286 7359 7434 7520 7621 7720 7804 7880 7945 8001 8046 8085 8117 8127 8107 8057 7987 7898 7776 7618 7430 7207 6946 6654 6342 6010 5648 5260 4871 4492 4111 3728 3364 3030 2722 2446 2212 2014 1853 1724 1611 1533 1491 1463 1436 1444 1465 1473 1480 1497 1500 1486 1468 1451 1412 1373 1307 1240 1183 1128 1046 970 926 892 842 815 816 825 825 832 852 909 956 983 1004 1037 1051 1030 1001 978 936 866 787 714 647 576 493 433 396 378 365 382 432 474 530 604 697 808 920 1037 1161 1288 1386 1464 1542 1625 1696 1746 1795 1830 1844 1845 1817 1794 1774 1736 1671 1611 1563 1497 1420 1333 1247 1174 1103 1024 950 895 829 741 669 624 589 557 532 508 489 475 454 439 450 460 447 430 409 384 359 344 319 298 273 247 217 202 193 183 173 174 191 240 282 316 330 319 309 300 292 285 279 273 268 262 257 252 246 241 235 229 221 215 209 204 200 195 191 187 184 181 178 176 176 176 176 178 180 181 180 179 178 177 176 175 173 171 168 164 161 157 153 150 146 142 139 136 133 131 129 128 127 128 130 133 137 141 146 151 157 163 170 176 183 189 195 200 204 208 211 212 213 213 213 213 212 211 210 209 209 209 209 211 212 213 215 217 219 221 222 224 225 226 225 224 223 221 217 213 209 205 200 194 189 183 176 170 164 158 152 146 140 135 129 124 119 114 109 105 101 97 94 90 87 84 82 80 78 76 74 73 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 11 10 10 9 8 7 7 6 5 4 3 2 56784 421 922 30 11272 15 46 24 3531 -11869 99999 7055 7123 7201 7278 7359 7452 7560 7672 7769 7857 7934 8001 8059 8107 8145 8159 8139 8083 8001 7895 7755 7579 7372 7125 6841 6528 6200 5847 5468 5072 4679 4301 3931 3564 3225 2914 2626 2363 2155 1984 1845 1738 1643 1577 1539 1513 1488 1491 1510 1509 1516 1539 1554 1548 1540 1529 1496 1473 1433 1391 1354 1303 1221 1135 1079 1021 941 882 843 803 762 729 705 708 705 695 702 733 753 748 746 755 758 744 730 717 711 701 684 682 687 696 694 720 777 823 876 927 976 1039 1102 1170 1240 1312 1354 1388 1435 1500 1558 1595 1627 1651 1671 1696 1696 1706 1713 1700 1662 1634 1611 1563 1497 1418 1334 1270 1208 1136 1063 1006 933 847 782 743 716 696 676 651 622 598 564 534 522 509 476 438 396 352 310 275 229 190 160 146 130 125 120 111 98 95 111 154 189 213 221 238 318 306 297 287 278 269 261 252 244 237 229 223 216 208 200 194 190 187 184 183 181 179 179 179 180 183 186 190 193 197 200 202 203 203 202 200 199 196 192 187 181 175 169 163 157 152 146 141 136 133 130 128 127 127 128 129 131 135 139 145 150 155 161 168 174 180 186 191 195 200 203 206 208 209 209 209 208 208 207 206 206 205 205 206 207 209 211 213 215 217 219 221 223 224 225 226 225 224 222 220 217 213 209 204 199 194 188 182 176 170 163 157 151 145 139 133 128 122 117 112 108 104 100 96 93 89 86 83 81 78 76 74 73 72 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 8 8 7 6 6 5 4 4 3 2 1 56793 421 922 30 11272 15 46 33 3530 -11868 99999 9643 8736 7850 6975 6113 5273 4458 3665 2919 2177 2362 2543 2725 2889 3441 3967 4451 4884 5276 5634 5947 6213 6437 6599 6721 6407 6072 5718 5349 4963 4575 4203 3852 3517 3211 2927 2665 2425 2233 2074 1951 1857 1770 1696 1636 1587 1536 1499 1468 1417 1381 1364 1354 1336 1320 1300 1264 1250 1235 1228 1227 1216 1183 1144 1129 1116 1085 1058 1038 1012 987 969 951 939 920 896 877 877 877 860 838 820 800 766 739 709 684 655 633 630 630 643 652 676 721 759 807 852 905 965 1023 1083 1149 1214 1253 1298 1358 1432 1501 1553 1597 1630 1660 1684 1688 1704 1714 1704 1670 1642 1605 1543 1466 1381 1298 1238 1179 1113 1042 983 905 825 764 722 691 670 643 603 561 523 476 441 425 417 399 385 368 355 351 346 326 320 324 336 341 352 350 337 319 306 306 329 334 330 320 314 303 292 283 274 265 257 250 242 233 226 220 214 208 200 192 187 183 180 178 177 176 175 175 177 180 184 189 193 199 205 209 212 215 216 215 214 212 208 203 197 191 184 176 169 162 156 150 144 138 134 132 130 130 130 131 132 135 138 143 149 154 159 165 172 178 184 189 195 200 204 207 210 211 212 211 211 210 209 207 205 204 203 203 203 203 205 207 209 212 215 217 220 223 226 227 228 228 228 226 224 221 217 212 207 201 195 189 182 175 168 161 154 148 141 134 128 123 117 112 107 103 99 95 92 89 86 83 80 78 76 74 72 71 70 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 8 7 6 6 5 4 3 3 2 1 0 56802 419 980 30 11270 15 46 42 3528 -11867 99999 7608 6660 5726 4814 3928 3063 2210 1363 1563 1758 1955 2134 2757 3352 3904 4409 4873 5305 5689 6029 6329 6565 6756 6454 6130 5786 5424 5039 4652 4286 3929 3581 3254 2955 2679 2424 2211 2035 1899 1786 1680 1593 1534 1483 1419 1369 1334 1296 1269 1257 1256 1255 1251 1240 1230 1253 1281 1308 1337 1364 1383 1390 1406 1416 1402 1378 1347 1312 1277 1237 1178 1108 1031 953 890 839 788 731 676 638 608 578 563 549 539 533 550 588 624 656 679 718 770 810 851 889 935 982 1024 1077 1141 1197 1219 1259 1320 1399 1469 1522 1566 1604 1641 1666 1668 1685 1684 1654 1602 1566 1514 1443 1360 1270 1188 1133 1081 1018 954 906 838 779 739 717 702 703 688 657 628 607 573 546 530 524 507 489 450 420 401 378 330 299 282 272 248 228 198 172 138 104 89 115 123 116 101 104 308 300 295 289 282 144 269 262 254 246 239 232 224 213 203 195 188 182 178 175 172 170 169 171 174 179 185 192 199 207 213 219 223 224 225 224 222 219 213 207 199 191 183 174 166 158 150 143 137 133 130 127 126 127 127 129 131 135 140 146 151 157 163 170 176 182 189 194 200 204 208 211 213 215 215 215 215 213 212 210 209 208 207 206 206 207 208 210 211 213 215 217 220 222 224 225 225 224 223 221 218 215 211 206 200 194 187 181 174 166 159 153 146 139 133 127 122 116 112 107 103 100 96 93 90 88 85 82 80 78 76 74 72 71 70 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 9 8 7 7 6 5 4 3 3 56811 415 1100 30 11270 15 46 51 3526 -11866 99999 27 159 305 468 643 827 1041 1242 1952 2634 3264 3841 4371 4865 5313 5716 6078 6375 6623 6309 5977 5635 5270 4898 4525 4176 3841 3524 3231 2966 2725 2499 2311 2164 2051 1961 1868 1801 1745 1690 1616 1551 1491 1422 1364 1312 1280 1255 1225 1190 1158 1162 1169 1188 1221 1255 1283 1300 1320 1327 1314 1287 1244 1205 1167 1116 1049 972 883 791 727 683 647 618 592 585 598 613 632 645 665 676 701 745 780 797 798 805 823 845 871 877 892 912 938 983 1050 1109 1135 1180 1239 1312 1386 1436 1462 1473 1493 1500 1491 1498 1482 1438 1384 1356 1315 1267 1216 1145 1086 1062 1049 1019 990 974 931 899 888 888 889 906 899 870 853 842 809 777 759 746 713 684 631 583 380 486 406 348 354 349 212 174 128 77 21 -21 -46 -33 -38 -45 -51 -42 -40 -21 9 50 77 108 262 256 250 244 239 234 228 221 213 206 200 194 191 188 184 181 179 179 180 184 188 193 198 203 209 215 219 222 223 225 224 223 220 216 210 203 195 188 179 171 162 153 145 138 132 127 123 121 119 119 120 122 126 131 137 143 150 156 164 172 179 186 193 199 204 209 213 216 218 220 221 221 221 220 219 218 217 215 215 214 214 213 213 213 214 215 216 217 218 219 219 219 218 217 215 212 208 204 199 194 188 181 174 167 160 153 146 139 132 126 120 115 110 106 101 98 94 91 89 86 83 81 79 76 74 73 71 70 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 8 7 6 6 5 4 3 2 1 0 56820 404 1431 30 11271 15 47 0 3524 -11865 99999 3327 3898 4451 4977 5470 5929 6347 6710 6386 6043 5699 5334 4957 4572 4219 3885 3566 3272 3005 2764 2538 2355 2216 2112 2030 1939 1867 1812 1762 1692 1623 1565 1495 1438 1388 1361 1335 1306 1267 1232 1231 1238 1247 1264 1278 1281 1260 1242 1205 1152 1087 1017 943 885 820 745 666 590 519 487 485 506 537 578 626 687 739 796 835 873 893 915 934 936 914 875 832 794 761 738 695 670 656 654 676 728 782 829 912 1010 1124 1252 1362 1447 1516 1598 1664 1711 1761 1777 1765 1735 1715 1659 1592 1511 1402 1298 1227 1167 1094 1017 954 872 814 779 765 750 757 748 721 702 694 669 644 630 627 610 598 568 539 414 403 396 391 385 377 371 281 355 200 345 340 334 56 33 11 -11 304 296 -17 285 278 273 268 263 256 249 243 237 232 225 215 206 199 192 187 183 180 176 174 173 173 176 179 184 191 198 206 213 220 226 230 235 238 239 240 238 234 228 221 213 204 195 185 175 165 156 147 139 132 128 125 124 124 126 128 131 136 142 148 154 160 167 173 179 185 190 194 197 201 204 207 209 210 211 212 212 213 213 213 213 213 213 213 213 213 213 213 214 214 216 217 218 219 219 219 219 218 216 213 210 206 202 196 190 184 176 169 161 154 146 139 132 125 119 113 108 103 98 94 91 88 86 83 81 79 77 75 73 72 70 69 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 10 10 9 8 7 6 5 4 3 56829 390 1852 30 11272 15 47 9 3523 -11864 99999 3555 3417 3264 3098 2915 2721 2515 2354 2225 2125 2046 1960 1884 1822 1761 1683 1600 1522 1436 1380 1332 1304 1265 1227 1180 1146 1146 1165 1189 1213 1224 1233 1229 1231 1204 1169 1116 1067 1016 986 942 887 814 733 672 657 656 666 679 694 705 742 775 818 850 881 896 922 957 968 957 941 928 919 924 936 914 900 884 869 869 897 923 934 976 1023 1083 1157 1216 1258 1298 1368 1432 1481 1538 1572 1584 1584 1600 1588 1579 1555 1498 1437 1402 1369 1308 1232 1164 1074 996 934 888 840 811 758 685 628 591 463 457 434 408 381 364 334 303 272 402 394 388 382 373 67 40 9 -23 -65 -98 -110 -92 -75 -57 -31 2 310 305 301 296 291 286 280 273 266 259 252 245 237 228 218 209 202 196 191 187 182 179 176 176 176 179 183 188 194 201 208 214 220 226 231 236 240 241 240 238 233 227 219 211 202 192 181 170 160 149 140 132 126 122 121 121 122 124 128 133 139 146 153 160 168 176 182 188 194 199 203 207 210 213 215 216 217 217 216 216 216 216 215 214 213 212 211 211 210 210 210 210 211 212 213 213 213 213 213 212 210 208 205 202 197 193 187 181 174 166 159 152 144 137 130 124 118 112 107 102 98 94 91 89 86 84 81 80 78 76 74 72 71 69 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 12 12 11 10 9 9 8 7 6 5 4 56838 389 1883 30 11273 15 47 18 3521 -11863 99999 3310 3202 3087 2951 2804 2639 2473 2330 2209 2108 2002 1899 1798 1696 1586 1475 1369 1259 1174 1104 1064 1028 998 972 961 976 1018 1076 1142 1197 1247 1279 1317 1338 1342 1315 1282 1234 1187 1126 1059 968 861 763 702 656 633 620 605 597 625 655 708 767 825 866 917 981 1026 1052 1069 1073 1069 1069 1066 1023 984 937 878 836 819 808 787 799 816 852 914 974 1030 1094 1193 1294 1384 1483 1555 1604 1637 1679 1690 1698 1688 1637 1573 1513 1446 1353 1238 1132 1008 903 811 735 661 609 549 473 419 393 366 346 342 355 362 377 381 388 391 386 410 402 392 381 301 275 236 188 137 104 86 92 96 99 104 289 284 278 274 270 266 263 259 255 251 247 242 239 234 227 220 215 209 205 200 196 192 188 184 182 181 182 183 186 189 192 196 201 205 210 215 220 224 227 227 226 223 219 215 210 204 197 190 181 172 163 155 149 144 140 138 138 138 139 141 144 148 153 159 165 171 176 181 186 191 195 199 203 206 210 212 213 215 215 216 216 216 216 216 215 213 212 210 209 207 206 206 205 204 204 204 204 204 204 203 202 201 199 196 194 191 187 182 177 171 164 158 151 144 138 131 125 119 114 108 103 98 95 91 88 85 82 79 77 75 73 71 69 68 66 65 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 13 12 12 11 10 10 9 8 7 6 5 56847 386 1973 30 11273 15 47 27 3519 -11862 99999 2425 2372 2312 2250 2181 2105 2018 1925 1843 1760 1678 1593 1506 1413 1319 1242 1172 1122 1075 1034 1002 986 991 1018 1065 1114 1151 1192 1227 1264 1280 1285 1264 1235 1193 1143 1082 1016 932 830 743 689 639 603 571 545 530 545 567 604 652 695 731 770 824 858 873 890 900 911 929 940 919 900 891 874 879 901 928 942 984 1034 1096 1173 1236 1288 1344 1428 1510 1559 1613 1628 1619 1598 1596 1574 1550 1509 1436 1365 1315 1260 1179 1075 988 882 800 727 667 601 545 476 400 351 329 295 271 268 293 315 348 374 409 438 404 388 375 361 348 339 462 418 357 283 304 300 167 143 120 286 283 280 276 272 268 264 261 257 253 250 247 243 239 236 231 225 220 214 209 205 200 194 190 186 182 180 180 181 183 186 190 195 201 207 213 219 226 231 235 236 236 234 230 226 220 214 207 198 189 179 169 160 153 148 144 143 143 143 145 147 151 157 163 169 175 182 187 192 196 200 204 207 209 212 214 216 216 216 216 216 216 216 216 215 214 212 211 209 208 206 205 204 203 202 202 202 201 201 201 200 199 197 195 192 190 186 182 177 172 166 160 153 147 140 134 128 123 117 112 108 103 99 95 92 89 86 83 80 78 76 73 71 70 68 66 65 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 13 12 11 11 10 9 9 8 7 6 5 56856 389 1883 30 11273 15 47 36 3518 -11861 99999 3086 2967 2843 2706 2564 2417 2269 2153 2066 1999 1927 1864 1803 1745 1690 1626 1555 1481 1417 1348 1293 1234 1170 1105 1050 1008 989 989 994 985 990 1000 1020 1030 1043 1040 1035 1022 1007 980 957 915 846 784 749 705 660 607 557 510 493 488 493 513 534 551 583 643 698 741 789 832 886 951 1008 1027 1040 1056 1054 1072 1104 1128 1130 1143 1157 1190 1245 1284 1304 1337 1397 1459 1504 1560 1574 1564 1546 1546 1543 1539 1506 1436 1372 1326 1268 1193 1096 1005 894 809 736 675 606 534 458 391 350 330 296 268 245 255 273 301 321 338 350 357 363 359 340 322 306 338 308 277 231 191 165 160 159 159 254 258 261 264 265 267 269 270 269 266 264 259 252 245 239 232 223 215 206 200 194 187 181 177 174 172 172 174 178 182 187 193 200 208 215 222 229 235 240 243 245 243 239 233 227 221 214 205 195 185 175 165 156 150 145 142 141 142 144 146 149 153 158 165 171 177 183 188 192 195 199 202 205 207 210 212 213 214 214 215 216 217 218 218 218 217 216 214 213 211 209 206 205 202 200 198 196 194 193 191 190 188 186 184 181 179 176 173 169 165 160 155 150 145 139 133 128 123 118 114 109 105 101 97 94 91 87 84 81 78 76 73 71 69 67 65 64 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 12 11 11 10 9 9 8 7 6 4 4 56865 389 1883 30 11273 15 47 45 3516 -11860 99999 2949 2848 2744 2623 2490 2353 2218 2102 2009 1941 1874 1807 1736 1671 1621 1571 1510 1442 1383 1317 1256 1184 1117 1044 972 913 882 873 862 837 819 810 821 833 860 873 892 897 904 903 899 881 838 806 784 756 732 689 641 592 577 567 567 578 594 619 646 696 738 787 836 878 940 1014 1080 1106 1121 1145 1156 1179 1198 1220 1222 1233 1238 1259 1295 1314 1317 1329 1370 1420 1447 1486 1498 1498 1489 1498 1503 1506 1483 1428 1377 1338 1282 1200 1097 1002 885 784 695 611 515 415 316 224 166 123 74 48 37 54 86 136 182 226 271 314 362 414 467 503 510 510 494 471 439 404 372 350 330 309 248 249 248 249 250 252 252 254 252 250 249 246 239 234 231 225 219 215 209 205 200 196 191 188 186 184 184 187 190 193 196 201 206 212 217 223 229 234 237 239 239 236 232 225 219 212 205 197 188 179 170 160 152 147 144 142 142 144 147 149 153 158 164 170 176 183 190 195 200 203 206 209 212 214 215 216 217 216 215 214 214 214 213 213 212 212 211 210 210 209 208 207 206 205 204 203 201 200 198 197 194 192 188 184 181 177 172 168 163 158 152 147 141 136 130 125 120 115 111 107 103 100 96 93 90 88 85 82 79 77 75 73 70 69 67 65 64 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 10 9 9 8 7 6 5 4 3 56874 390 1853 30 11273 15 47 54 3514 -11859 99999 3253 3099 2939 2775 2596 2409 2222 2058 1912 1799 1706 1626 1561 1506 1459 1427 1399 1356 1313 1280 1239 1200 1156 1113 1058 1009 964 938 929 921 905 904 922 952 983 1030 1058 1091 1110 1129 1134 1132 1111 1058 1003 943 867 786 688 585 476 403 337 289 263 261 279 308 375 453 549 655 764 896 1040 1176 1273 1360 1449 1512 1566 1606 1646 1655 1656 1646 1642 1644 1621 1583 1554 1544 1537 1505 1485 1444 1390 1326 1279 1235 1188 1122 1032 951 880 797 701 595 499 392 310 248 189 133 78 25 -18 -26 -17 -11 9 40 97 173 253 323 387 457 514 573 639 700 732 725 711 292 279 267 255 247 244 241 238 238 241 243 246 248 252 253 254 252 250 249 244 237 230 226 219 212 206 200 196 191 187 184 182 182 181 184 187 192 196 200 205 210 214 219 223 228 231 233 234 233 230 225 219 214 208 201 194 187 179 171 163 157 154 151 150 151 153 156 158 162 166 172 178 184 190 196 200 203 206 209 211 212 213 214 214 213 212 210 209 208 208 207 207 206 206 205 205 205 205 205 205 205 204 204 203 201 200 198 196 193 190 186 181 176 172 166 161 155 150 144 138 133 128 123 119 114 111 108 105 102 99 97 94 92 90 87 85 82 80 77 75 73 70 69 67 66 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 14 13 12 11 10 9 8 7 6 56883 390 1854 30 11274 15 48 3 3513 -11858 99999 3340 3176 3007 2836 2655 2457 2249 2061 1900 1773 1659 1563 1489 1416 1342 1284 1243 1199 1155 1111 1061 1019 980 941 893 853 818 799 804 819 835 860 904 958 1019 1099 1169 1235 1279 1314 1332 1344 1331 1281 1214 1138 1037 909 761 618 472 355 252 173 122 99 94 112 187 291 409 540 698 880 1064 1235 1372 1495 1622 1719 1797 1862 1921 1923 1899 1870 1848 1814 1762 1694 1636 1594 1553 1484 1431 1366 1290 1210 1163 1126 1080 1019 945 877 823 750 667 578 502 414 349 303 251 188 126 70 29 20 19 13 23 39 74 130 195 251 299 364 429 496 569 636 677 321 306 290 276 262 250 241 236 232 227 225 227 228 230 231 234 235 237 237 237 238 237 233 229 227 224 219 215 211 208 204 201 198 196 195 193 194 196 200 203 205 209 212 217 221 225 229 232 233 233 232 229 224 218 212 206 199 192 185 177 169 162 157 154 152 151 152 154 157 160 164 169 174 180 186 193 198 202 205 208 210 212 213 214 214 214 214 212 211 209 208 207 206 205 205 205 204 203 203 203 203 203 203 202 202 201 199 198 196 193 190 187 183 178 173 168 162 156 150 144 139 133 128 123 119 114 110 107 104 102 99 97 95 93 91 89 87 84 82 80 77 75 73 71 69 67 66 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 16 15 14 14 13 12 11 10 8 7 56892 390 1852 30 11272 15 48 12 3511 -11857 99999 3413 3260 3100 2937 2769 2578 2377 2198 2046 1918 1798 1698 1615 1529 1439 1354 1287 1222 1155 1081 1006 941 871 801 738 690 649 631 640 661 690 726 776 840 911 993 1064 1136 1187 1216 1233 1247 1236 1190 1132 1075 1003 910 798 701 609 539 477 435 418 417 419 435 498 583 664 746 844 957 1063 1162 1243 1321 1413 1490 1554 1613 1668 1686 1689 1700 1724 1737 1738 1722 1705 1682 1647 1579 1511 1428 1343 1255 1185 1112 1021 912 802 704 631 546 464 387 325 270 241 230 215 198 186 187 210 252 290 306 335 365 402 452 495 528 546 426 414 399 380 362 345 328 314 300 287 274 262 254 248 245 240 238 239 241 242 243 245 246 246 245 243 243 240 236 231 228 225 220 216 211 208 204 202 199 198 198 197 198 201 206 209 212 216 221 226 230 235 238 240 240 239 238 234 227 219 212 205 196 187 177 168 160 152 147 143 142 141 142 144 148 152 157 163 170 177 185 191 197 202 206 208 211 213 214 214 214 213 213 211 209 207 206 205 204 204 204 204 204 204 205 205 206 206 206 206 206 205 204 202 201 198 195 192 188 184 178 173 167 161 154 147 141 135 129 123 118 113 108 104 101 98 95 92 90 88 87 85 83 81 80 78 76 74 72 71 69 68 67 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 16 15 14 13 12 11 10 9 8 6 56901 390 1851 30 11271 15 48 21 3509 -11856 99999 3356 3215 3061 2907 2752 2577 2391 2229 2083 1962 1855 1768 1703 1640 1568 1486 1425 1369 1313 1250 1182 1110 1033 962 885 820 761 718 699 692 705 723 754 785 813 866 919 985 1033 1064 1081 1089 1077 1031 984 936 873 786 691 613 534 478 425 388 387 412 444 488 579 684 785 895 1028 1175 1313 1437 1533 1620 1716 1792 1842 1882 1914 1900 1872 1845 1820 1780 1736 1678 1628 1583 1525 1436 1346 1254 1171 1090 1034 969 893 803 710 622 556 476 391 315 259 212 184 164 135 108 94 90 110 152 188 204 229 258 294 337 373 398 417 449 409 496 380 364 348 332 316 300 285 270 258 248 242 239 235 234 237 241 244 247 251 254 257 257 256 255 252 246 239 234 228 221 214 207 202 198 194 192 192 193 194 196 201 207 211 214 220 225 231 235 238 241 241 240 238 237 233 227 220 214 208 200 191 183 176 169 162 157 153 150 147 145 146 147 149 151 155 159 164 169 174 179 183 186 189 193 196 197 198 199 200 201 202 201 201 201 202 202 203 204 205 205 206 208 209 210 209 209 209 209 208 206 204 202 198 195 191 187 182 176 171 165 160 154 147 141 135 130 124 119 114 109 105 101 97 94 91 88 86 83 81 79 78 76 74 72 71 70 69 68 68 67 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 16 15 14 13 11 10 9 7 6 4 2 56910 384 2032 30 11272 15 48 30 3508 -11855 99999 2293 2214 2123 2035 1947 1860 1768 1682 1583 1472 1389 1309 1229 1154 1085 1013 938 872 797 742 699 666 654 661 685 698 724 753 775 813 846 891 925 949 950 943 926 878 821 765 706 627 544 475 402 357 310 273 265 286 311 351 439 546 655 777 919 1069 1219 1368 1498 1625 1759 1870 1956 2026 2081 2090 2083 2070 2042 2000 1957 1898 1837 1766 1684 1583 1483 1385 1301 1226 1162 1081 987 895 805 709 625 528 434 347 273 207 158 122 74 37 31 41 72 114 153 180 217 265 310 362 408 444 464 493 402 390 373 358 343 326 311 295 280 266 254 244 238 235 231 230 232 237 241 246 252 255 259 260 260 260 258 253 247 242 237 230 224 217 211 205 201 197 196 195 194 195 197 200 202 204 207 211 215 218 221 224 225 225 225 225 223 219 215 211 206 199 191 184 176 169 161 155 150 145 140 137 136 136 136 137 139 143 147 153 158 163 169 174 179 184 189 192 194 197 199 202 203 204 204 204 204 204 204 205 206 206 207 208 209 210 210 210 210 211 210 209 208 205 201 197 193 189 184 178 172 165 159 152 145 139 132 126 120 115 110 104 100 96 92 88 85 83 80 78 77 75 74 73 72 71 70 70 69 69 69 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 15 14 13 12 11 9 8 7 5 3 2 56919 380 2153 30 11273 15 48 39 3506 -11854 99999 1646 1602 1552 1493 1423 1344 1271 1199 1125 1063 1017 977 931 899 866 847 824 805 806 824 844 843 856 873 873 869 863 873 867 849 821 796 765 708 641 587 543 479 422 392 374 373 376 393 438 509 581 664 782 909 1029 1147 1283 1410 1521 1624 1710 1785 1863 1924 1960 1980 1990 1969 1945 1921 1886 1838 1799 1754 1702 1642 1574 1490 1396 1302 1221 1149 1087 1004 906 813 728 632 544 450 363 283 213 150 101 64 17 -20 -26 -13 14 49 84 114 156 209 257 313 373 425 465 514 561 390 375 362 348 333 320 306 293 281 270 262 256 252 248 246 245 247 249 251 255 257 259 261 261 262 262 260 256 253 250 246 242 236 230 225 220 215 212 210 207 204 202 202 201 200 200 201 203 205 207 209 210 210 209 209 208 206 202 198 193 187 180 173 166 159 152 146 141 137 132 130 129 130 131 133 137 142 147 153 159 165 171 177 182 187 191 193 195 197 200 201 202 203 202 202 201 201 202 203 204 204 206 207 208 209 210 210 211 211 211 210 208 205 201 197 193 188 183 177 171 164 157 150 144 137 130 124 118 113 108 103 98 95 91 88 85 83 81 79 77 76 75 74 72 71 71 70 70 69 69 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 15 14 13 12 11 9 8 7 5 3 2 56928 378 2213 30 11273 15 48 48 3504 -11853 99999 1583 1554 1506 1443 1388 1323 1249 1179 1113 1050 974 911 854 816 774 730 710 711 716 716 725 737 732 729 729 751 757 742 718 706 685 640 590 559 523 474 440 441 453 477 500 540 607 695 774 868 990 1115 1226 1340 1461 1560 1636 1706 1759 1802 1848 1876 1875 1863 1846 1811 1775 1744 1706 1669 1645 1616 1582 1545 1507 1452 1388 1323 1269 1218 1162 1084 992 901 807 702 603 496 396 303 222 158 112 78 44 31 46 79 130 189 251 305 367 436 492 540 578 607 412 646 397 387 374 363 352 339 327 315 304 293 285 277 272 269 265 263 263 264 266 268 270 271 272 270 268 265 262 257 250 243 236 229 222 214 207 200 195 192 190 190 189 188 188 190 192 194 197 201 205 208 211 214 216 216 215 215 214 211 207 203 197 189 181 173 166 159 151 145 139 135 131 128 128 130 131 134 138 143 147 153 159 165 170 176 181 185 188 191 193 196 198 200 202 202 203 202 202 203 204 205 205 206 207 208 208 208 208 208 208 207 206 204 201 197 194 190 186 181 176 171 165 160 154 148 143 137 132 127 122 117 113 108 103 99 95 92 88 85 82 80 78 76 74 73 72 71 70 70 69 69 69 69 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 15 14 13 12 11 9 8 6 4 3 56937 378 2213 30 11273 15 48 57 3503 -11852 99999 1576 1548 1490 1416 1347 1269 1185 1110 1039 974 902 843 787 766 747 728 725 742 760 766 776 778 759 738 719 718 699 668 619 583 545 497 460 445 433 411 410 448 505 568 626 700 793 900 995 1096 1211 1320 1412 1500 1603 1688 1744 1789 1821 1852 1884 1900 1885 1861 1831 1784 1732 1685 1634 1574 1522 1475 1427 1383 1338 1283 1228 1184 1151 1121 1094 1053 1000 947 889 815 734 639 546 455 370 291 226 166 114 76 65 74 105 145 198 248 307 368 419 465 501 530 554 560 373 362 351 342 332 322 311 239 208 169 121 270 266 265 265 48 64 267 269 271 272 273 274 273 270 266 262 256 248 239 232 224 215 206 198 190 184 178 175 173 172 170 171 172 175 178 182 187 193 199 204 210 214 218 220 221 223 221 219 214 209 201 193 184 175 166 157 148 140 134 128 124 122 122 123 125 128 133 137 143 150 157 164 171 177 183 189 193 197 201 204 207 209 211 211 211 211 211 211 211 210 209 209 208 207 206 205 203 202 201 199 197 194 190 187 183 180 176 171 166 162 157 152 147 141 136 131 126 120 115 110 105 100 96 93 89 85 82 80 77 76 74 73 73 72 72 72 72 72 72 72 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 16 15 14 13 12 11 9 8 7 5 56946 379 2183 30 11273 15 49 6 3501 -11851 99999 3674 1628 1618 1579 1523 1477 1416 1345 1274 1194 1110 1024 947 879 841 800 755 729 732 745 750 760 762 744 724 711 712 692 651 587 536 485 427 380 351 322 289 282 314 373 438 498 588 699 823 942 1066 1197 1315 1417 1511 1616 1711 1775 1824 1857 1884 1900 1902 1882 1849 1819 1776 1723 1668 1610 1544 1476 1417 1357 1311 1278 1236 1194 1162 1137 1107 1079 1046 1012 988 953 896 829 746 653 556 471 386 308 237 164 111 85 70 67 80 112 146 202 268 318 359 393 421 448 467 468 447 412 334 327 243 203 169 127 84 39 11 280 281 14 33 58 93 287 184 288 288 287 284 279 272 264 255 244 233 223 213 202 191 182 173 166 160 157 156 156 156 159 163 168 173 180 187 195 203 209 216 222 226 228 230 231 230 227 223 217 209 201 192 184 175 166 158 150 144 138 134 131 130 129 130 132 135 138 142 148 154 160 166 172 179 184 189 193 198 203 206 209 211 212 212 212 212 211 211 209 208 206 205 203 201 199 198 197 195 193 191 189 186 182 179 176 172 169 164 160 156 151 147 142 137 132 127 122 117 112 107 103 98 95 91 87 84 81 79 77 75 74 73 73 73 73 73 73 74 74 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 12 11 10 8 7 6 4 3 56955 384 2032 30 11272 15 49 15 3499 -11850 99999 6296 1594 1555 1530 1506 1480 1462 1447 1403 1349 1332 1318 1295 1273 1242 1212 1179 1139 1090 1068 1038 990 948 935 922 888 847 799 742 688 636 594 549 498 422 355 299 248 204 176 152 129 129 160 218 286 359 452 559 687 821 964 1111 1253 1376 1491 1617 1738 1834 1913 1971 2017 2056 2082 2080 2065 2046 2009 1956 1902 1843 1774 1691 1598 1499 1420 1351 1272 1199 1137 1078 1011 948 889 846 816 774 727 684 631 561 489 431 369 311 254 206 180 168 148 132 133 149 167 206 260 306 339 366 385 415 436 439 432 423 401 386 373 367 360 344 313 277 276 275 275 277 231 224 279 280 280 279 277 275 272 267 261 254 247 238 229 221 214 206 197 190 183 178 173 170 168 167 167 167 169 172 176 180 184 191 197 203 209 215 220 224 227 229 229 228 225 219 214 208 200 192 183 175 166 159 153 147 144 142 140 140 141 143 145 148 152 156 162 167 171 176 181 184 188 192 195 199 201 203 204 206 206 206 206 206 206 205 204 202 201 199 197 195 194 192 190 187 184 181 177 174 170 166 163 158 154 150 147 143 139 135 131 127 124 120 116 112 108 105 102 99 95 92 90 87 85 83 81 80 79 78 77 77 77 77 77 77 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 13 12 12 11 10 9 7 6 5 4 3 56964 390 1851 30 11271 15 49 24 3498 -11849 99999 5158 1587 1557 1525 1496 1451 1394 1339 1310 1312 1312 1315 1334 1350 1340 1325 1332 1338 1337 1324 1293 1259 1218 1159 1093 1050 997 937 886 857 829 794 748 697 653 619 589 559 528 496 443 406 372 346 331 326 317 316 344 390 455 526 606 698 790 899 1003 1116 1226 1332 1430 1517 1613 1696 1764 1825 1862 1895 1923 1945 1942 1925 1906 1874 1829 1777 1724 1671 1603 1525 1435 1365 1311 1255 1206 1166 1131 1088 1042 997 961 937 896 844 786 720 651 568 493 414 345 283 231 196 177 161 154 146 164 191 233 275 310 332 351 358 362 349 328 294 255 205 170 137 115 95 74 48 25 11 21 34 60 91 129 161 196 228 289 286 281 275 267 257 248 240 230 221 213 206 198 189 183 179 175 172 171 172 173 173 174 177 182 186 191 196 204 211 218 225 231 237 240 243 245 246 244 239 233 225 218 209 199 189 180 170 161 154 147 143 139 137 136 137 139 141 144 148 154 160 166 173 179 185 190 196 201 206 210 213 215 216 216 216 214 212 210 207 204 200 196 193 189 186 184 182 180 178 176 174 172 169 167 165 163 160 157 154 150 147 143 139 134 131 127 122 118 114 110 106 102 99 97 95 92 90 88 87 86 85 84 84 83 83 83 83 83 83 83 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 16 15 14 13 12 10 9 8 7 5 4 56973 394 1731 30 11271 15 49 33 3496 -11848 99999 3595 1918 1815 1715 1622 1527 1446 1365 1308 1261 1215 1174 1166 1192 1227 1270 1323 1362 1385 1393 1416 1432 1441 1428 1389 1349 1292 1214 1129 1055 966 876 810 767 734 698 648 596 564 543 524 516 506 489 451 432 421 408 393 382 372 378 407 451 517 590 664 749 847 975 1098 1215 1330 1446 1553 1643 1737 1819 1878 1917 1924 1928 1937 1929 1885 1829 1785 1736 1680 1627 1583 1536 1478 1417 1361 1337 1326 1301 1281 1264 1246 1209 1165 1117 1065 1010 939 861 778 687 595 499 416 341 285 243 220 217 227 239 258 280 318 362 410 445 467 476 476 458 440 401 348 284 228 165 120 79 45 15 -7 -30 -56 -73 -66 -58 -38 -9 19 41 68 88 114 157 194 256 248 241 234 227 219 212 206 200 193 186 181 178 175 174 174 176 178 181 184 190 198 205 213 221 232 241 249 257 263 269 272 273 273 271 266 258 248 238 228 216 203 191 180 169 159 151 144 140 137 136 136 139 141 145 149 155 160 167 173 179 185 190 195 199 203 207 209 211 212 212 211 210 208 206 203 200 197 193 190 186 183 181 178 176 175 173 170 168 166 164 162 160 158 156 153 150 147 143 140 136 133 129 125 121 117 113 109 106 103 100 98 95 93 91 90 88 87 87 87 87 87 87 87 88 88 89 89 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 17 16 16 15 14 12 11 10 8 7 6 56982 397 1642 30 11272 15 49 42 3494 -11847 99999 2358 2399 2309 2216 2101 1971 1842 1718 1584 1462 1353 1275 1216 1165 1114 1095 1115 1152 1193 1237 1270 1280 1267 1274 1286 1296 1278 1232 1185 1129 1064 995 939 883 830 793 781 793 795 770 737 723 718 714 718 710 684 635 590 550 516 483 445 410 397 405 426 474 525 574 637 718 824 933 1041 1138 1232 1327 1407 1492 1571 1633 1680 1702 1728 1759 1780 1774 1749 1734 1722 1703 1682 1666 1647 1610 1566 1519 1497 1483 1454 1428 1412 1397 1356 1308 1262 1216 1171 1105 1032 959 877 790 697 614 528 442 369 321 296 277 254 235 226 242 269 304 332 354 394 389 372 367 343 294 232 176 123 90 47 3 -33 -64 -94 -123 -142 -138 -122 -97 -55 -9 34 69 94 268 263 257 250 243 237 229 222 215 208 203 198 192 186 183 181 180 180 181 183 186 189 192 198 205 211 218 226 236 245 252 259 266 272 276 279 280 280 277 271 264 257 249 240 230 220 210 199 189 180 173 167 161 157 154 153 151 150 151 152 155 159 163 167 172 177 182 187 192 196 200 204 206 208 209 209 209 207 205 203 200 197 193 190 186 183 180 177 175 172 169 166 164 162 159 157 155 152 149 146 143 140 136 133 130 126 122 119 115 111 108 105 102 100 98 97 95 93 92 92 92 92 93 94 94 95 96 97 98 99 99 100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 14 14 13 12 11 10 8 7 6 4 3 56991 401 1521 30 11271 15 49 51 3493 -11846 99999 2961 2903 2844 2777 2698 2597 2475 2344 2205 2058 1916 1780 1629 1503 1384 1273 1176 1096 1011 951 928 928 939 956 967 968 964 980 987 1003 1008 990 969 950 924 892 863 831 799 788 799 819 838 838 825 825 828 831 833 821 789 731 671 616 562 506 453 395 356 337 336 361 395 436 494 575 683 799 921 1033 1134 1230 1321 1419 1512 1588 1642 1671 1696 1719 1734 1740 1731 1722 1717 1719 1721 1723 1721 1705 1677 1657 1651 1647 1632 1616 1590 1561 1511 1455 1401 1349 1295 1220 1146 1075 991 909 828 762 686 612 551 512 489 467 437 413 458 446 434 425 417 411 404 396 390 383 377 372 365 358 350 343 -14 -60 -100 -131 -160 300 297 295 293 291 -85 -36 285 283 280 277 273 266 259 252 244 236 227 219 211 204 199 193 188 185 184 185 187 191 195 199 205 210 218 227 235 243 251 260 268 274 279 283 287 288 289 287 285 280 273 264 256 248 239 229 220 210 201 191 183 176 170 164 160 157 154 152 150 149 149 151 153 156 160 164 168 173 178 183 188 192 196 200 202 204 205 206 206 205 204 202 200 197 194 191 188 186 183 181 179 176 173 170 168 165 162 159 156 153 149 144 140 136 132 128 123 119 115 110 107 103 100 98 96 95 94 93 92 92 92 93 94 96 97 98 100 101 103 105 106 107 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 15 14 14 13 12 11 10 9 8 7 6 57000 404 1430 30 11270 15 50 0 3491 -11845 99999 3520 3481 3369 3251 3136 3013 2879 2727 2558 2388 2239 2092 1941 1800 1668 1527 1400 1286 1183 1088 1005 920 865 842 834 827 822 818 810 801 818 837 853 854 849 852 855 847 834 819 807 796 801 826 860 885 895 909 942 969 981 995 1001 988 961 933 901 860 806 744 674 616 563 515 492 479 463 455 466 495 530 585 646 705 778 857 947 1039 1125 1199 1267 1340 1426 1514 1604 1676 1737 1794 1861 1922 1975 2016 2049 2060 2056 2044 2029 1994 1947 1884 1823 1747 1660 1563 1463 1370 1268 1153 1046 945 852 759 679 599 520 456 412 388 379 367 345 327 329 459 360 378 396 437 431 393 368 414 407 398 139 92 58 15 -26 -68 -100 -119 -126 -122 -83 -29 16 74 137 272 270 268 266 263 258 254 250 246 240 234 228 222 217 214 210 206 203 202 203 205 209 212 217 223 230 237 246 255 262 271 281 289 295 299 302 303 302 301 296 292 285 276 266 256 247 237 227 218 210 202 195 188 182 176 171 168 165 163 161 158 156 155 155 156 157 159 162 165 168 172 177 181 185 189 193 196 199 201 203 203 203 203 202 201 199 197 195 194 192 190 188 186 183 180 177 174 171 168 164 160 155 151 145 141 136 131 126 121 117 113 108 105 102 99 97 96 95 94 94 93 94 95 96 97 99 101 103 105 107 109 111 113 115 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 14 13 13 12 11 10 9 8 7 6 5 57009 405 1401 30 11271 15 50 9 3489 -11844 99999 3725 3633 3516 3390 3259 3126 2982 2840 2689 2518 2347 2195 2052 1906 1770 1649 1530 1435 1341 1247 1164 1092 1020 971 955 943 931 913 891 871 848 842 834 838 831 817 822 828 825 812 800 792 788 803 824 851 880 890 885 904 925 928 934 936 925 908 884 853 813 774 720 651 594 551 508 476 451 426 400 388 390 410 454 507 551 621 714 819 924 1030 1136 1239 1337 1451 1569 1682 1767 1832 1892 1967 2030 2071 2101 2130 2134 2122 2107 2091 2059 2012 1957 1905 1849 1782 1700 1610 1525 1427 1315 1206 1094 981 868 766 663 563 479 412 360 324 297 270 251 253 260 490 295 314 463 454 343 326 424 414 402 389 86 42 -9 -53 -96 -134 -157 -171 -182 -165 -123 -86 -38 21 70 280 279 278 276 272 267 262 257 252 246 239 231 225 220 214 209 205 203 202 205 208 213 218 224 230 238 248 259 269 279 290 300 308 314 317 320 320 319 315 309 302 292 280 268 256 244 231 220 209 199 188 179 170 164 158 154 151 149 147 145 145 146 147 149 152 156 160 164 169 174 179 185 190 194 199 202 205 208 210 211 212 212 211 211 209 207 205 204 202 200 198 196 194 191 187 184 181 177 173 168 163 158 152 145 139 133 127 121 115 110 105 100 97 94 91 90 89 89 89 90 92 94 96 99 102 106 109 112 115 119 121 124 126 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 12 11 10 9 8 7 6 5 57018 407 1340 30 11270 15 50 18 3488 -11843 99999 3869 3798 3685 3541 3374 3195 3020 2863 2696 2533 2365 2187 2018 1881 1772 1669 1585 1515 1455 1419 1381 1340 1309 1296 1282 1279 1290 1290 1280 1238 1183 1132 1084 1039 986 945 889 825 772 719 676 639 613 587 584 602 618 641 678 707 728 774 824 854 895 917 920 920 921 906 886 873 841 786 738 691 639 588 551 508 468 439 414 404 421 444 465 517 601 701 808 923 1045 1169 1287 1413 1548 1683 1791 1877 1957 2040 2107 2141 2157 2169 2161 2129 2084 2045 1998 1934 1862 1792 1713 1631 1545 1456 1383 1307 1218 1129 1042 958 869 794 715 634 575 538 507 478 451 413 386 387 398 504 451 480 469 459 447 434 421 408 395 381 368 195 109 29 -51 -121 -177 -212 -247 -252 -228 -207 -175 -120 -66 319 319 318 313 306 298 290 281 272 262 251 239 229 220 211 203 197 192 190 192 194 199 204 211 219 228 240 253 265 278 290 303 313 320 324 327 328 326 322 316 308 297 284 271 257 244 230 217 205 194 184 174 165 157 151 147 144 142 141 140 140 142 145 148 151 156 161 166 172 179 185 191 197 202 207 211 214 216 218 220 220 220 220 219 218 216 214 213 211 210 208 205 203 200 196 193 189 185 180 174 168 161 154 147 140 132 125 118 112 106 101 96 93 90 89 88 88 89 90 92 94 97 100 104 108 112 115 119 122 125 128 131 133 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 14 13 12 11 10 9 8 7 5 4 3 57027 408 1311 30 11271 15 50 27 3486 -11842 99999 4000 3935 3847 3718 3566 3393 3201 3009 2828 2638 2460 2284 2109 1942 1814 1721 1644 1597 1575 1555 1553 1550 1557 1565 1587 1591 1590 1579 1547 1492 1410 1308 1198 1082 979 875 789 690 603 533 478 438 422 423 426 434 465 506 554 601 637 662 704 738 757 791 815 810 796 787 773 754 725 681 623 575 526 483 451 422 381 349 344 350 372 417 464 518 595 697 801 913 1018 1119 1228 1331 1436 1543 1651 1734 1806 1885 1965 2038 2090 2137 2188 2225 2243 2240 2238 2216 2177 2130 2076 1999 1904 1801 1689 1589 1480 1348 1215 1082 949 823 717 602 481 383 311 256 215 179 129 88 79 92 124 170 209 226 254 288 313 340 355 345 333 344 357 347 327 297 304 299 296 292 291 291 292 293 294 295 297 298 298 296 292 287 281 273 267 259 250 240 230 223 216 209 202 198 196 197 200 205 211 219 228 239 251 264 277 290 303 316 326 333 337 338 337 334 329 322 312 300 286 272 258 243 229 216 204 194 183 175 166 160 154 150 148 148 147 147 148 150 152 154 157 161 165 169 174 179 184 189 193 198 202 207 210 213 217 220 222 224 226 228 228 228 228 227 226 225 223 220 216 212 207 202 196 190 183 176 169 161 153 145 138 130 123 117 111 106 101 97 94 92 90 90 90 91 92 94 97 100 103 107 110 114 118 122 125 129 132 135 138 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 17 16 15 14 13 12 11 10 9 8 6 57036 409 1281 30 11271 15 50 36 3484 -11841 99999 3952 3880 3795 3693 3550 3390 3214 3032 2855 2691 2522 2369 2222 2080 1948 1858 1798 1746 1716 1710 1700 1701 1699 1697 1691 1701 1703 1692 1663 1613 1535 1433 1324 1210 1093 996 890 792 687 610 536 461 406 379 370 364 364 380 410 446 476 520 572 638 686 736 809 870 908 936 967 990 1002 1002 983 953 899 827 756 693 623 538 460 408 358 320 301 297 306 339 392 474 578 686 792 913 1035 1163 1296 1434 1562 1690 1811 1921 2024 2110 2185 2256 2306 2336 2338 2335 2316 2280 2237 2184 2099 2002 1902 1800 1709 1610 1486 1354 1224 1095 967 854 730 605 494 412 345 287 231 158 92 62 67 88 122 157 166 187 215 235 256 271 267 255 268 287 284 270 257 255 298 300 300 300 303 307 311 313 316 318 320 320 317 312 305 295 283 271 259 245 232 220 211 202 194 187 182 183 186 192 202 214 227 241 256 271 287 301 316 330 342 352 357 358 356 350 343 334 323 310 296 280 263 247 231 215 201 189 179 170 162 155 149 144 141 139 139 139 140 142 145 148 151 154 158 163 169 174 180 186 193 198 204 210 216 221 225 230 234 237 240 242 243 244 244 243 241 239 236 232 228 223 217 211 205 198 191 184 176 168 160 152 144 136 129 122 115 110 105 100 97 94 92 90 90 91 92 94 96 99 102 106 110 114 118 122 126 130 134 137 140 142 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 15 14 13 12 11 10 9 8 7 6 57045 409 1281 30 11271 15 50 45 3483 -11840 99999 4017 3906 3779 3633 3453 3253 3031 2814 2604 2418 2243 2084 1932 1791 1672 1593 1543 1517 1518 1545 1572 1618 1667 1724 1773 1829 1884 1928 1949 1930 1885 1812 1717 1611 1498 1396 1287 1165 1024 901 787 666 563 487 438 395 364 344 342 359 375 400 447 514 574 627 696 755 799 837 872 892 904 900 869 834 788 723 653 582 508 428 356 307 260 228 209 211 233 277 332 407 507 616 725 850 974 1107 1240 1369 1490 1626 1750 1847 1939 2023 2096 2159 2203 2229 2240 2250 2238 2209 2190 2162 2099 2025 1957 1883 1809 1727 1622 1502 1388 1264 1129 1014 896 766 643 543 454 378 317 242 167 128 122 124 135 152 142 142 154 160 168 184 180 159 164 190 197 199 200 212 234 281 323 331 333 337 338 338 337 336 333 329 322 314 303 290 274 260 246 231 216 204 196 188 181 177 176 180 186 196 211 228 245 263 282 300 318 334 349 363 374 381 384 382 377 367 355 342 326 308 290 270 250 231 213 196 181 169 159 151 144 139 135 132 131 132 134 136 139 142 145 148 151 154 158 162 167 172 178 184 189 195 201 207 213 219 225 231 236 240 244 246 248 250 250 251 250 248 245 241 237 232 226 220 213 206 198 190 182 173 164 155 147 139 130 123 116 110 105 100 97 94 92 91 90 91 93 94 96 99 103 106 110 114 118 122 125 129 133 137 140 142 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 13 13 12 11 10 10 9 8 7 6 57054 409 1281 30 11271 15 50 54 3481 -11839 99999 3939 3819 3688 3538 3360 3166 2952 2754 2568 2408 2265 2142 2027 1924 1844 1797 1777 1771 1788 1825 1869 1921 1965 2015 2053 2088 2114 2130 2127 2083 2016 1917 1809 1691 1559 1434 1312 1182 1029 900 788 670 572 498 455 416 391 364 352 368 378 383 411 463 503 538 595 645 678 700 717 733 752 759 741 729 706 664 619 584 548 507 470 457 443 436 431 441 469 507 549 619 710 799 872 953 1032 1115 1192 1275 1366 1476 1571 1642 1719 1797 1866 1934 1995 2054 2097 2138 2159 2169 2185 2176 2136 2085 2033 1969 1896 1808 1686 1553 1417 1273 1124 994 861 721 599 490 391 309 235 155 72 30 6 -5 -14 -24 -51 -66 -73 -82 -76 -56 -44 -35 -6 52 94 139 186 250 321 403 477 546 327 332 336 339 341 340 337 334 328 322 312 300 285 271 258 245 232 222 214 207 202 199 199 202 207 216 228 243 258 273 288 303 316 329 341 352 361 367 368 366 359 350 339 326 311 294 276 257 237 218 200 183 168 156 146 137 131 125 121 119 120 122 125 129 134 139 145 150 155 160 166 172 178 184 190 196 201 206 211 217 222 227 232 237 241 244 246 248 249 251 252 252 252 250 248 245 241 237 232 226 220 214 207 199 191 182 173 164 155 146 138 129 122 115 109 103 99 96 93 91 91 91 92 94 96 99 103 107 111 115 119 123 127 131 135 138 141 144 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 13 13 12 11 10 9 9 8 7 6 5 57063 409 1280 30 11270 15 51 3 3479 -11838 99999 3985 3863 3725 3570 3398 3212 3003 2816 2643 2490 2356 2247 2143 2047 1970 1915 1880 1867 1871 1883 1896 1924 1939 1949 1953 1959 1961 1955 1935 1887 1831 1751 1661 1569 1475 1384 1290 1188 1075 987 901 795 705 630 572 509 456 397 346 313 274 241 236 243 240 248 291 339 389 434 481 530 580 621 649 686 699 690 686 679 665 643 619 608 602 601 601 627 671 713 760 835 926 1012 1089 1170 1246 1317 1374 1431 1496 1578 1642 1683 1732 1786 1840 1893 1947 1999 2039 2077 2105 2128 2153 2161 2128 2074 2022 1961 1886 1792 1671 1532 1393 1253 1105 972 844 707 580 473 385 307 238 160 76 20 -5 -27 -53 -71 -99 -118 -121 -119 -94 -53 -8 23 80 172 258 331 410 504 592 671 734 321 330 342 351 358 361 362 359 354 347 321 230 312 294 278 263 -3 235 225 217 211 207 208 211 217 225 236 250 267 282 297 312 325 335 345 353 358 362 362 359 352 342 329 316 300 284 266 247 228 209 192 176 161 148 137 128 121 116 113 111 111 113 117 122 129 136 142 149 156 162 169 176 183 189 196 201 206 211 216 220 225 230 234 239 243 247 251 253 256 257 259 260 261 260 258 255 251 246 241 235 228 221 213 205 197 188 178 169 160 151 143 135 127 120 114 108 103 99 96 94 92 92 92 93 94 96 99 102 106 109 113 117 121 125 129 133 137 140 143 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 12 12 11 10 10 9 8 8 7 6 5 57072 409 1280 30 11270 15 51 12 3477 -11837 99999 4061 3922 3762 3585 3389 3186 2954 2737 2534 2351 2180 2030 1901 1780 1677 1598 1543 1515 1513 1526 1529 1562 1603 1637 1664 1709 1758 1783 1793 1787 1767 1727 1673 1610 1542 1490 1421 1326 1229 1158 1073 965 885 824 770 713 665 616 579 553 503 467 467 473 459 470 511 542 563 582 609 641 670 688 708 754 774 766 767 768 743 708 694 705 717 716 702 709 729 732 735 779 841 895 943 1013 1086 1148 1191 1244 1321 1435 1544 1633 1735 1837 1924 2005 2087 2166 2224 2274 2302 2313 2320 2296 2221 2112 2002 1879 1750 1610 1452 1280 1113 953 791 658 548 437 347 278 232 198 177 146 100 80 85 89 77 65 37 10 -6 -21 -10 26 64 88 131 217 296 361 439 541 642 736 812 863 321 330 336 341 342 341 338 333 326 403 293 298 284 271 -1 -40 237 231 -79 222 -30 222 225 232 241 252 264 279 293 307 321 332 341 348 354 357 358 357 352 343 331 317 302 286 268 250 232 213 196 179 165 152 140 130 123 118 115 113 114 115 118 122 128 135 141 148 155 161 168 174 180 186 192 197 202 207 211 215 220 224 229 234 238 243 247 252 255 257 260 261 263 263 263 262 259 255 251 245 239 232 225 217 208 200 191 181 172 162 153 144 136 128 122 116 110 105 101 97 95 94 93 93 94 95 97 99 102 105 109 112 116 120 124 128 132 136 139 142 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 13 12 12 11 11 10 10 9 9 8 57081 410 1251 30 11271 15 51 21 3476 -11836 99999 4323 4181 4016 3831 3634 3421 3196 2938 2696 2478 2278 2105 1964 1862 1759 1665 1590 1538 1521 1536 1570 1593 1642 1692 1713 1731 1751 1775 1772 1776 1771 1752 1722 1666 1589 1508 1452 1388 1304 1229 1168 1098 999 915 841 771 708 647 597 569 552 511 478 486 496 499 525 576 623 661 695 725 753 773 774 778 800 804 788 781 769 732 696 677 678 690 701 705 730 760 768 779 820 864 903 944 998 1053 1105 1138 1174 1235 1327 1419 1508 1612 1714 1804 1893 1976 2056 2129 2194 2233 2260 2279 2268 2221 2138 2048 1948 1845 1734 1608 1472 1334 1197 1050 921 816 707 605 506 423 344 272 194 97 21 -36 -89 -152 -203 -252 -301 -329 -344 -324 -270 -200 -134 -55 68 195 314 442 590 733 860 966 1043 304 313 320 325 327 328 328 327 323 558 434 305 293 282 272 262 252 245 240 236 -51 233 236 242 249 259 271 284 298 312 324 335 344 352 357 360 361 358 352 341 328 312 296 277 257 237 217 196 177 160 145 132 120 111 105 101 100 100 102 106 111 117 124 132 141 149 157 164 172 179 186 192 199 205 209 214 219 223 228 232 237 241 245 249 253 257 260 262 264 266 267 268 268 266 264 260 256 251 245 238 230 222 213 204 194 184 175 165 155 146 138 130 122 116 110 105 101 98 95 94 93 93 94 95 97 99 102 105 108 111 115 119 123 128 132 135 139 142 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 13 13 13 12 12 11 11 11 10 10 57090 459 1253 30 11273 15 51 30 3474 -11835 99999 4547 4411 4262 4093 3908 3700 3471 3213 2965 2741 2535 2355 2198 2064 1921 1793 1689 1607 1561 1557 1569 1569 1585 1609 1612 1616 1609 1607 1594 1598 1582 1551 1517 1458 1368 1277 1217 1170 1097 1030 964 910 833 772 713 669 633 596 566 558 562 538 507 511 517 528 552 598 633 663 689 712 742 764 775 788 825 853 865 884 889 876 857 848 855 871 882 864 876 884 876 871 892 918 946 985 1030 1077 1131 1163 1198 1254 1352 1436 1522 1611 1688 1753 1817 1873 1918 1959 2001 2010 2013 2013 1994 1944 1873 1803 1731 1661 1586 1502 1416 1332 1249 1150 1072 1015 941 868 791 717 632 554 476 383 298 218 139 55 -13 -74 -132 -163 -192 -199 -172 -119 -73 -24 56 141 228 325 437 546 646 728 780 317 325 330 334 334 333 332 331 328 325 319 313 305 297 287 278 270 264 258 256 255 255 258 263 269 278 287 298 309 320 329 338 345 350 352 353 352 348 341 331 319 305 290 273 255 237 219 201 184 168 154 142 131 121 113 108 104 102 103 105 108 112 117 124 132 140 148 156 165 174 182 191 200 208 215 221 227 234 240 244 249 253 257 260 263 266 268 269 270 270 271 272 271 269 267 263 260 255 250 243 236 229 221 212 203 193 183 173 163 153 143 134 126 118 111 105 100 96 92 90 89 88 89 90 92 94 97 101 104 108 113 118 122 128 132 136 140 144 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 5 6 7 8 9 9 10 11 11 11 11 12 12 13 14 15 17 18 20 22 23 25 26 27 29 57100 459 1253 30 11273 15 51 40 3472 -11833 99999 4645 4525 4385 4221 4031 3819 3583 3322 3048 2793 2560 2354 2165 1999 1826 1663 1522 1414 1346 1336 1345 1341 1345 1376 1393 1410 1414 1418 1412 1435 1446 1444 1430 1385 1297 1212 1163 1141 1096 1045 981 929 869 822 772 735 703 671 652 661 667 646 605 587 583 599 610 630 636 628 605 591 592 582 567 562 580 601 616 637 653 681 713 754 813 882 936 956 1002 1040 1062 1079 1099 1117 1131 1146 1154 1163 1184 1188 1203 1237 1312 1387 1467 1553 1633 1713 1795 1870 1935 1993 2050 2067 2070 2063 2040 1991 1902 1803 1694 1591 1487 1375 1267 1158 1052 933 841 784 727 674 612 561 512 476 440 390 348 304 264 213 179 152 114 84 55 53 84 136 178 216 278 343 412 492 597 696 777 845 898 305 316 325 332 336 338 338 337 335 332 326 321 315 308 300 293 285 279 274 272 271 273 276 280 285 291 297 302 309 316 322 327 330 332 331 329 325 320 313 303 293 281 269 256 241 226 212 197 184 172 161 151 142 133 126 121 117 114 113 114 116 118 123 128 135 143 151 159 168 178 188 197 207 216 223 230 236 241 247 250 253 255 258 259 261 262 264 264 265 266 267 268 269 269 268 266 264 261 257 252 245 238 230 221 211 201 190 178 167 157 147 137 128 120 113 106 101 97 94 91 90 89 90 91 92 94 97 100 103 107 111 116 121 126 131 135 140 143 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 7 8 8 9 10 11 12 13 13 14 14 14 15 15 16 17 18 20 22 24 26 28 30 31 33 35 57109 459 1253 30 11273 15 51 49 3471 -11832 99999 4500 4399 4279 4138 3974 3778 3555 3304 3041 2798 2574 2370 2182 2015 1833 1652 1490 1363 1274 1243 1241 1235 1238 1259 1272 1290 1298 1311 1320 1364 1395 1406 1399 1358 1267 1169 1104 1068 1024 976 914 868 815 772 722 694 670 649 648 678 698 685 647 613 589 584 576 578 568 550 511 494 492 478 457 459 493 529 574 628 673 713 749 798 861 941 997 1025 1082 1133 1167 1195 1240 1272 1301 1341 1396 1454 1518 1561 1604 1659 1741 1810 1885 1958 2015 2049 2080 2099 2097 2075 2047 1986 1921 1852 1773 1673 1549 1418 1284 1160 1057 966 882 797 722 640 581 550 520 494 468 448 417 402 392 369 342 313 296 275 273 279 269 266 263 275 315 382 437 477 530 582 639 702 774 833 881 925 273 281 289 297 303 307 311 314 316 316 316 313 310 307 303 297 293 288 284 280 279 278 279 283 288 292 298 303 308 313 319 324 327 329 330 328 325 319 312 305 295 284 273 262 248 234 221 207 194 181 170 160 151 142 133 126 121 117 114 113 114 116 120 125 131 139 147 156 165 176 186 197 207 217 225 232 238 243 248 253 256 258 259 260 261 262 263 264 264 265 266 267 268 268 268 267 266 264 261 257 251 245 237 229 220 210 199 188 177 165 154 144 135 126 118 110 104 99 95 91 89 88 88 88 89 91 93 96 99 103 107 112 116 122 128 133 138 143 147 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 16 16 16 17 18 18 19 20 22 24 25 27 29 30 31 32 34 57118 459 1253 30 11273 15 51 58 3469 -11831 99999 4519 4436 4332 4201 4044 3848 3623 3374 3106 2849 2601 2373 2153 1952 1735 1525 1337 1189 1089 1053 1052 1046 1048 1085 1121 1169 1204 1250 1282 1337 1372 1383 1375 1320 1205 1086 1007 962 902 842 767 712 655 622 597 600 610 616 642 706 762 780 769 758 747 747 733 716 684 642 581 541 520 494 463 449 469 502 551 610 659 710 761 823 892 971 1030 1056 1099 1129 1148 1157 1175 1178 1182 1210 1249 1296 1351 1394 1442 1507 1611 1713 1826 1929 2014 2076 2135 2180 2200 2211 2211 2170 2115 2051 1969 1856 1718 1568 1423 1292 1176 1068 965 858 750 644 570 525 480 439 400 366 324 299 279 251 227 207 206 211 230 253 267 292 315 351 416 499 565 618 679 729 776 820 863 896 921 939 282 284 287 289 289 287 288 289 289 288 287 284 281 279 278 277 276 276 276 277 280 283 287 292 298 303 309 314 318 321 324 325 325 324 322 317 312 305 297 288 278 268 258 249 238 226 215 204 193 183 173 164 156 149 140 135 129 125 121 119 119 120 122 126 131 137 144 152 160 170 179 188 198 208 216 223 230 236 242 247 251 255 257 260 262 264 266 268 269 271 272 273 274 274 273 272 270 267 264 259 252 245 237 228 218 208 197 186 175 164 153 143 134 125 118 111 105 100 96 93 91 90 89 89 90 92 94 97 100 103 108 113 118 124 130 136 142 147 152 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 15 15 14 14 13 13 12 11 11 10 9 8 8 7 7 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 7 8 9 11 12 13 13 14 14 14 15 16 16 17 18 20 22 24 26 27 29 30 31 33 57127 459 1252 30 11272 15 52 7 3467 -11830 99999 4386 4308 4209 4080 3923 3730 3507 3259 2975 2691 2432 2200 1974 1765 1556 1364 1195 1070 1012 1034 1094 1149 1201 1300 1413 1522 1600 1685 1754 1820 1849 1842 1802 1702 1525 1336 1181 1066 928 780 616 487 367 270 196 164 147 137 156 226 289 334 356 390 435 506 558 601 638 667 668 694 737 772 795 829 878 936 994 1043 1077 1115 1142 1163 1182 1214 1223 1204 1190 1167 1140 1104 1076 1047 1032 1029 1031 1053 1096 1135 1178 1234 1316 1405 1511 1610 1703 1774 1838 1879 1913 1946 1969 1954 1928 1890 1838 1770 1678 1563 1452 1348 1259 1182 1119 1044 962 874 803 761 722 682 634 589 546 507 469 423 379 335 304 285 293 311 313 318 329 353 405 468 527 584 650 692 731 772 812 836 857 879 276 281 285 289 291 292 294 298 299 298 298 295 292 289 288 287 286 286 286 288 291 294 298 303 310 314 320 325 329 331 333 333 332 331 328 324 319 312 304 295 286 276 267 258 248 236 225 213 201 189 178 167 157 147 138 131 124 118 113 111 111 112 116 121 126 133 141 150 159 169 179 188 198 207 215 222 227 232 237 242 246 249 252 254 256 258 259 261 263 265 267 269 271 272 272 272 271 270 268 264 260 254 246 238 229 218 207 196 184 173 161 151 141 131 122 115 108 103 98 95 93 91 91 91 92 93 96 98 102 106 111 116 122 129 136 142 149 155 160 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 16 15 15 14 13 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 12 12 13 13 14 15 15 16 18 19 20 22 24 25 27 28 29 31 32 57136 457 1315 30 11275 15 52 16 3466 -11829 99999 4165 4079 3963 3810 3621 3398 3139 2876 2632 2417 2199 1985 1771 1581 1418 1306 1257 1268 1312 1363 1403 1479 1579 1680 1748 1818 1868 1908 1909 1871 1784 1638 1428 1205 1000 839 669 492 304 152 26 -65 -116 -119 -107 -81 -34 59 157 248 308 364 425 492 535 570 612 636 633 652 690 739 776 808 857 929 1006 1068 1141 1219 1266 1279 1284 1298 1301 1277 1254 1230 1216 1182 1142 1108 1105 1103 1113 1153 1226 1298 1366 1432 1517 1597 1685 1754 1821 1874 1914 1913 1892 1861 1821 1751 1679 1605 1527 1440 1341 1226 1133 1053 990 936 910 893 875 846 825 814 800 781 757 736 715 673 620 562 517 469 422 387 380 389 396 408 432 465 509 555 611 677 742 773 791 804 814 809 796 780 774 251 258 265 271 276 283 290 296 299 303 303 302 301 302 302 302 302 302 303 307 311 316 323 330 336 343 350 355 358 360 359 356 353 347 340 330 319 306 294 281 268 255 243 229 216 204 192 181 171 161 152 144 137 130 124 119 115 111 110 109 111 114 118 123 130 137 145 153 163 172 182 192 201 210 218 224 230 236 242 247 250 253 256 259 261 263 265 267 270 272 274 277 278 278 278 277 275 273 269 264 257 249 240 230 218 206 194 181 169 157 146 135 126 117 109 103 98 95 92 90 89 90 91 92 95 99 102 107 112 118 124 131 139 147 154 161 167 173 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 21 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 6 7 8 10 11 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 33 34 35 37 38 57145 455 1375 30 11275 15 52 25 3464 -11828 99999 4001 3862 3701 3518 3305 3071 2837 2623 2397 2165 1939 1731 1550 1407 1313 1266 1254 1247 1232 1257 1316 1390 1456 1525 1579 1614 1616 1583 1515 1407 1251 1088 928 795 653 502 345 214 108 32 0 15 43 89 147 239 324 421 500 576 650 718 747 759 776 783 759 759 761 776 782 790 803 840 881 923 975 1050 1112 1148 1168 1197 1215 1220 1219 1227 1230 1215 1185 1158 1144 1134 1132 1153 1202 1255 1302 1348 1412 1476 1537 1599 1671 1738 1795 1817 1830 1826 1810 1764 1718 1678 1633 1572 1503 1420 1344 1259 1185 1121 1087 1049 1009 959 913 866 815 763 712 663 628 582 544 500 464 420 379 356 366 401 436 460 484 515 555 585 622 663 700 704 703 709 709 690 658 626 620 246 253 259 265 268 273 279 284 287 290 291 290 290 290 291 292 292 294 298 304 309 316 323 330 335 342 348 354 357 358 357 354 348 341 333 324 313 301 289 277 264 251 239 226 214 203 192 182 173 163 154 145 137 130 124 120 116 113 111 111 112 116 120 126 132 139 147 155 164 173 181 189 197 205 212 219 224 229 234 239 243 246 250 253 256 259 262 265 269 272 274 277 280 281 281 280 279 276 272 267 260 252 242 232 220 207 194 181 168 156 144 134 124 115 108 102 97 94 91 90 90 90 92 94 97 100 105 109 115 122 129 136 145 153 162 169 176 183 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 20 20 19 19 18 17 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 12 12 13 14 15 16 18 19 21 23 24 26 28 30 32 33 35 36 57154 453 1435 30 11275 15 52 34 3463 -11827 99999 3596 3456 3286 3098 2898 2699 2480 2264 2053 1845 1647 1484 1371 1299 1250 1221 1200 1214 1257 1320 1391 1484 1559 1611 1647 1656 1628 1553 1437 1310 1170 1033 875 709 538 378 223 99 19 -19 -43 -45 -25 31 94 176 260 364 464 554 616 666 722 770 793 831 867 913 937 961 987 1026 1061 1102 1156 1220 1277 1305 1309 1318 1319 1316 1309 1315 1306 1281 1248 1210 1181 1162 1161 1175 1203 1241 1279 1324 1376 1422 1468 1523 1585 1637 1689 1714 1726 1723 1706 1674 1648 1623 1577 1512 1442 1356 1277 1196 1121 1051 1000 938 870 807 759 703 646 593 548 512 492 465 441 422 406 388 382 397 434 482 529 563 604 655 708 743 777 814 841 839 826 809 781 725 653 582 541 501 449 390 290 295 302 309 312 313 313 310 306 301 297 295 294 293 294 298 305 311 319 329 337 345 354 361 367 371 372 370 364 357 346 334 321 306 290 274 258 242 227 213 199 186 175 165 157 150 144 138 133 129 125 124 123 122 121 121 122 125 129 133 138 143 149 156 163 171 177 184 190 197 202 208 214 218 221 225 228 231 234 237 240 243 246 250 254 258 262 266 269 273 276 278 278 278 277 274 269 263 256 247 237 225 213 200 187 174 162 151 140 130 121 113 107 102 98 96 94 93 94 95 97 100 104 108 114 120 127 135 143 152 162 171 179 187 194 200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 21 20 20 19 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 3 3 3 4 5 5 6 7 7 7 8 8 9 9 10 11 13 14 15 17 19 20 21 22 24 25 57163 451 1495 30 11275 15 52 43 3461 -11826 99999 3297 3156 2998 2832 2638 2422 2189 1962 1751 1568 1429 1323 1254 1205 1168 1168 1203 1261 1322 1410 1486 1532 1553 1547 1521 1457 1362 1249 1119 990 837 673 505 355 204 67 -21 -66 -95 -119 -127 -102 -63 4 76 176 276 367 438 503 594 679 739 804 872 952 1005 1041 1069 1103 1133 1155 1190 1228 1265 1272 1252 1242 1242 1245 1239 1247 1269 1277 1278 1263 1267 1278 1303 1330 1360 1403 1436 1459 1490 1521 1561 1588 1622 1652 1695 1716 1724 1723 1715 1691 1669 1652 1625 1572 1512 1432 1364 1293 1218 1134 1068 996 914 840 784 729 671 617 571 535 509 472 437 413 397 378 355 354 366 386 407 420 438 471 500 522 550 589 618 627 626 633 632 611 576 538 519 499 462 263 271 278 287 295 300 303 306 306 304 301 299 298 299 299 301 306 312 317 324 331 339 346 354 360 366 368 368 365 360 351 340 329 316 301 285 268 251 234 218 202 187 174 160 149 139 131 123 116 110 106 104 103 103 103 104 106 109 114 120 127 133 140 148 156 164 172 180 187 194 201 207 213 219 223 227 231 235 239 242 245 247 250 253 256 259 262 265 268 270 273 275 276 276 276 274 271 267 261 254 245 235 224 213 200 187 174 162 150 139 128 119 111 105 99 96 93 91 91 91 93 97 101 106 111 118 125 134 143 153 163 173 182 191 199 206 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 5 6 7 8 10 12 14 16 17 18 20 22 57172 448 1586 30 11276 15 52 52 3459 -11825 99999 2518 2395 2264 2129 1981 1830 1690 1590 1516 1469 1440 1418 1421 1436 1464 1494 1543 1570 1556 1523 1470 1403 1308 1194 1073 935 797 644 498 359 235 108 -1 -63 -81 -85 -84 -65 -22 27 104 193 305 413 509 586 662 755 839 890 945 999 1057 1091 1109 1117 1131 1134 1136 1153 1184 1209 1210 1191 1194 1206 1222 1228 1250 1282 1301 1304 1303 1308 1309 1307 1310 1317 1329 1324 1305 1298 1298 1299 1301 1318 1340 1375 1398 1419 1437 1455 1461 1474 1497 1514 1500 1479 1447 1420 1383 1347 1297 1256 1210 1156 1105 1070 1034 984 931 894 852 814 759 703 644 590 536 476 436 409 386 366 351 349 359 382 403 433 475 514 536 542 558 213 216 520 484 462 430 377 320 271 283 293 143 134 144 314 315 315 314 314 314 315 315 316 321 327 332 338 344 350 357 364 368 372 373 372 368 362 354 342 329 316 300 284 267 250 231 214 198 182 168 154 142 132 124 116 109 104 100 98 98 98 99 101 104 107 112 119 126 133 140 148 157 166 174 182 190 198 206 214 221 227 232 237 241 245 248 251 253 255 256 259 260 262 264 267 269 271 274 275 276 276 276 274 272 268 262 255 246 237 226 214 202 189 176 163 151 139 128 119 110 104 98 94 92 90 90 91 94 98 103 109 115 123 132 141 151 162 173 184 194 203 211 218 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 6 6 7 8 9 10 11 12 14 15 17 19 20 22 24 25 57181 447 1615 30 11275 15 53 1 3458 -11824 99999 3187 2164 2083 1988 1893 1818 1758 1708 1686 1680 1677 1690 1712 1740 1775 1822 1830 1799 1746 1664 1561 1436 1300 1156 997 845 674 513 363 229 92 -16 -81 -102 -100 -86 -62 -17 35 112 192 311 426 520 592 656 728 784 814 841 866 899 899 884 870 863 840 814 816 835 872 896 908 940 978 1024 1065 1130 1208 1267 1312 1346 1390 1423 1451 1471 1488 1502 1499 1487 1475 1464 1448 1423 1413 1412 1426 1424 1423 1417 1410 1397 1399 1410 1411 1388 1359 1325 1302 1268 1230 1178 1140 1095 1045 1000 968 937 898 866 855 849 840 813 789 763 737 707 665 630 595 560 519 477 440 403 365 335 317 312 310 307 287 286 297 295 283 280 288 290 282 279 269 291 298 303 307 309 310 308 306 302 298 293 292 289 289 292 296 300 306 312 319 328 337 346 354 359 364 365 364 360 352 343 332 319 304 288 271 253 235 218 201 185 170 156 144 134 125 116 110 104 101 98 97 97 98 100 103 108 114 120 127 134 143 153 163 172 182 191 200 209 217 225 232 237 242 246 249 252 253 255 256 256 257 258 259 261 263 264 266 268 270 271 271 271 270 268 264 259 252 244 235 224 213 200 187 174 161 149 137 127 117 109 102 97 93 91 90 90 92 95 100 105 112 120 128 137 147 157 168 179 191 201 210 218 225 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 23 22 22 21 20 20 19 18 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 6 8 10 11 12 13 14 15 57190 447 1615 30 11275 15 53 10 3456 -11823 99999 2405 2300 2186 2052 1919 1804 1701 1625 1583 1548 1517 1501 1498 1514 1547 1588 1597 1587 1560 1508 1453 1383 1302 1201 1088 986 870 757 638 528 418 329 265 246 247 242 238 256 292 349 399 481 560 632 681 720 765 805 814 817 821 835 812 767 723 692 651 611 586 581 600 609 609 625 656 695 730 799 896 980 1046 1099 1167 1239 1309 1365 1421 1476 1520 1550 1580 1609 1621 1606 1597 1602 1617 1611 1591 1558 1517 1469 1433 1407 1377 1321 1263 1215 1182 1143 1104 1054 1019 984 951 939 950 946 925 912 922 926 924 912 900 880 854 816 774 736 680 613 558 508 451 392 342 295 251 218 192 177 162 158 161 169 175 178 196 227 256 285 297 300 303 304 304 302 299 293 288 282 275 268 265 262 260 262 266 273 281 291 302 313 326 338 349 359 367 371 373 371 365 357 346 331 315 297 279 259 239 220 202 184 167 153 140 130 122 114 109 105 103 101 101 102 104 107 110 115 120 126 133 140 148 157 167 176 185 194 202 210 218 225 231 235 239 242 244 246 246 246 246 246 246 247 247 248 249 251 253 255 257 257 258 258 257 255 251 247 241 234 226 216 206 195 183 172 160 149 138 128 119 111 104 99 95 92 90 90 92 95 100 105 112 120 129 139 149 161 173 184 196 207 217 225 232 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 24 23 23 23 22 21 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 9 8 8 7 6 5 4 4 3 3 2 1 1 1 0 0 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 10 12 13 14 15 16 57199 447 1615 30 11275 15 53 19 3454 -11822 99999 2529 2421 2305 2169 2023 1889 1761 1668 1600 1545 1492 1451 1431 1427 1431 1455 1461 1445 1412 1374 1332 1275 1202 1114 1018 932 826 718 615 531 434 356 299 282 277 270 276 305 345 394 439 519 591 658 700 733 760 786 789 792 799 796 758 716 683 661 637 625 612 617 642 668 687 720 753 783 821 880 952 1012 1053 1078 1106 1144 1177 1202 1229 1249 1266 1280 1307 1332 1356 1363 1375 1404 1447 1474 1493 1501 1504 1496 1504 1505 1500 1459 1413 1365 1325 1275 1221 1150 1084 1015 955 914 895 863 829 804 808 806 798 789 785 774 760 746 730 704 658 598 552 509 461 403 360 325 285 250 224 211 200 200 215 231 247 254 265 285 315 347 317 320 323 323 323 320 316 309 303 295 286 277 270 265 261 259 260 263 269 275 284 294 307 318 329 339 348 355 359 359 356 349 341 328 314 298 281 262 243 225 208 191 175 160 148 137 129 121 115 110 106 103 102 102 102 103 105 108 112 118 124 131 139 148 158 168 178 188 197 205 213 220 225 230 233 235 236 237 236 236 235 234 233 233 234 235 237 239 241 243 246 247 248 249 249 247 244 239 234 227 219 210 201 190 179 168 157 146 135 126 117 110 103 98 94 91 90 90 91 94 99 105 112 120 129 139 150 162 174 186 199 210 220 228 236 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 16 16 15 15 14 13 13 12 11 10 9 8 8 7 7 6 5 5 4 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 4 5 6 7 9 10 11 12 13 57208 447 1616 30 11276 15 53 28 3453 -11821 99999 2258 2149 2033 1903 1773 1661 1564 1506 1489 1488 1494 1516 1558 1607 1656 1718 1754 1769 1768 1750 1716 1651 1563 1451 1338 1226 1088 950 810 682 549 438 352 298 264 227 216 231 253 273 296 353 407 466 511 545 569 581 579 574 584 579 544 508 485 472 460 455 454 464 496 537 585 636 684 725 776 845 937 1021 1090 1144 1199 1255 1311 1361 1409 1441 1474 1503 1540 1571 1596 1590 1579 1573 1573 1556 1535 1497 1448 1388 1347 1301 1251 1173 1094 1020 957 894 840 782 733 680 645 630 641 640 636 645 682 706 716 726 738 736 728 720 715 694 652 589 542 508 467 413 373 349 321 295 280 270 259 247 246 247 255 248 232 222 229 244 252 272 289 309 307 303 298 291 285 278 270 262 257 255 253 253 255 259 266 275 285 297 311 324 336 348 359 367 372 375 373 369 361 349 335 318 300 280 259 239 218 198 178 159 142 128 116 105 97 91 87 83 82 83 85 89 94 100 108 116 125 134 144 154 164 173 182 191 199 206 211 215 218 220 221 221 222 221 220 219 218 218 217 217 218 220 222 225 227 230 232 233 235 235 235 234 231 228 223 217 210 202 193 183 173 162 152 142 132 122 114 107 100 95 92 89 88 88 90 94 99 105 113 122 132 142 154 166 178 191 203 214 224 233 240 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 3 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 9 57217 426 1556 30 11276 15 53 37 3451 -11820 99999 2578 2546 2419 2277 2133 1984 1833 1695 1581 1505 1484 1485 1484 1498 1541 1580 1611 1645 1660 1649 1612 1556 1487 1401 1301 1171 1042 920 788 664 558 475 399 343 308 307 327 342 380 432 482 518 549 589 608 629 632 623 603 578 546 514 501 477 439 412 402 405 418 454 482 517 563 613 666 717 761 798 835 881 940 1001 1049 1097 1142 1190 1244 1300 1360 1410 1460 1499 1532 1560 1575 1569 1556 1543 1522 1481 1431 1365 1300 1232 1178 1128 1079 1021 971 940 914 885 863 832 806 786 774 761 755 728 685 662 663 647 611 580 557 529 517 514 520 523 516 501 514 548 562 555 558 568 571 563 555 529 499 458 420 392 369 331 278 237 221 215 211 214 224 313 308 302 298 291 284 277 271 267 265 265 268 272 278 287 298 309 322 335 349 363 375 385 395 401 403 402 398 390 379 364 346 327 306 283 260 238 216 194 172 152 134 118 105 94 86 80 76 73 73 74 76 81 87 95 103 113 123 132 141 151 160 168 176 183 190 195 198 201 203 204 204 204 204 205 204 204 205 205 205 206 207 210 212 215 217 219 221 222 222 222 221 219 217 213 209 203 196 189 181 173 164 155 146 137 129 120 113 107 101 97 94 92 91 92 94 98 103 109 117 126 135 146 157 169 181 193 205 216 225 234 241 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 57226 429 1466 30 11276 15 53 46 3449 -11819 99999 3651 3495 3309 3096 2877 2645 2396 2175 1976 1807 1678 1576 1507 1476 1467 1470 1485 1523 1562 1598 1631 1648 1653 1640 1612 1568 1502 1422 1326 1230 1128 1013 903 809 725 651 598 545 515 500 487 499 526 541 543 548 563 570 585 592 586 569 554 538 530 534 522 499 490 500 524 558 603 632 659 687 719 760 792 806 811 819 832 853 874 882 895 907 924 959 1013 1069 1110 1153 1198 1237 1278 1309 1327 1339 1350 1342 1313 1280 1224 1156 1091 1049 1014 972 920 868 830 798 755 723 691 665 636 618 607 603 569 521 497 500 496 490 485 500 507 530 562 612 660 693 715 761 812 840 835 832 819 796 756 712 644 575 492 410 344 284 210 139 84 66 60 67 75 88 109 316 188 222 261 291 280 274 350 267 268 271 278 286 298 311 325 341 357 374 388 402 414 423 429 430 427 420 409 395 377 358 336 314 290 266 243 220 198 177 159 142 128 116 107 99 93 89 86 85 85 87 90 94 99 104 111 118 124 131 138 145 150 156 162 167 170 173 176 179 181 183 184 186 188 190 193 196 200 203 206 210 214 218 222 225 228 230 230 230 229 227 224 220 216 210 203 196 188 179 170 161 152 143 134 126 118 111 105 100 96 94 93 93 94 97 102 107 114 122 131 141 151 162 174 186 197 208 218 228 236 242 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 57235 429 1465 30 11275 15 53 55 3448 -11818 99999 3752 3611 3442 3248 3048 2834 2597 2380 2178 1995 1845 1725 1625 1551 1494 1448 1411 1402 1409 1421 1440 1456 1465 1474 1482 1482 1461 1429 1394 1353 1307 1245 1178 1113 1050 989 940 891 851 812 768 748 749 735 713 691 676 666 668 658 639 607 573 539 523 525 510 480 459 455 470 500 538 560 590 614 642 680 714 724 714 717 724 746 762 754 750 745 743 750 784 828 863 902 943 988 1024 1052 1063 1076 1103 1116 1107 1094 1066 1026 991 978 966 952 937 923 913 914 900 882 854 834 809 787 765 737 673 600 545 507 465 434 403 393 390 409 431 476 524 565 602 667 734 774 787 799 791 778 744 699 630 571 489 403 334 273 193 118 71 61 59 67 65 73 94 127 145 171 203 218 217 222 235 235 213 190 172 171 178 180 181 380 397 414 428 441 452 459 462 460 453 442 428 410 388 365 339 313 286 260 234 210 187 165 146 129 115 104 95 88 83 79 77 76 77 79 81 85 89 94 101 108 115 122 128 135 142 149 155 161 167 171 175 179 183 186 189 192 195 199 203 207 211 214 217 221 225 228 231 234 235 236 235 234 231 228 224 219 214 207 200 192 184 175 167 158 150 142 134 127 120 114 109 105 102 100 99 100 101 103 107 112 118 126 134 143 153 163 174 185 196 206 216 225 233 239 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 11 10 9 9 8 7 6 5 4 3 2 1 0 0 -1 -2 57244 429 1466 30 11276 15 54 4 3446 -11816 99999 3936 3781 3599 3390 3178 2954 2706 2474 2258 2059 1882 1735 1612 1518 1452 1391 1339 1312 1303 1297 1299 1312 1322 1339 1356 1365 1356 1339 1317 1280 1240 1196 1149 1101 1047 992 943 891 838 780 731 700 677 634 594 563 530 504 502 499 500 488 475 467 490 516 526 537 558 582 616 656 698 719 743 742 751 773 787 776 749 733 720 723 730 719 718 713 703 700 727 759 788 814 839 876 906 928 939 953 977 991 996 1002 999 990 981 981 997 1012 1016 1024 1026 1025 1005 982 947 911 876 840 796 756 689 608 542 490 436 401 375 374 374 402 432 476 530 583 625 688 752 794 816 836 831 824 792 751 682 627 552 463 392 328 252 176 117 85 56 44 20 13 336 37 38 50 77 85 81 83 97 109 320 110 114 126 136 145 419 439 458 475 489 499 508 511 510 504 492 474 454 430 403 374 344 313 282 253 224 198 174 152 133 118 105 96 89 84 80 79 78 79 81 84 87 90 94 98 103 109 113 118 122 127 132 137 142 147 152 157 162 168 174 179 185 191 198 205 212 219 226 232 238 243 248 252 256 257 258 257 255 251 247 241 235 227 220 212 203 193 184 175 166 157 148 140 133 126 119 114 109 105 103 101 101 101 103 105 110 115 121 129 137 146 156 166 176 187 197 208 217 226 233 240 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 6 5 5 4 3 3 2 1 0 0 0 57253 429 1467 30 11277 15 54 13 3445 -11815 99999 3997 3842 3666 3462 3250 3023 2769 2529 2306 2097 1921 1784 1654 1540 1464 1404 1357 1332 1325 1317 1317 1327 1329 1340 1357 1359 1327 1300 1281 1247 1200 1150 1098 1050 1003 953 909 878 833 776 733 718 701 660 616 580 541 508 486 467 456 431 393 375 395 408 405 418 446 486 534 586 648 705 759 785 834 900 949 966 971 985 991 996 995 983 983 961 919 879 871 857 843 830 815 815 804 790 785 795 813 824 841 864 889 911 929 948 982 1019 1047 1079 1095 1092 1057 1013 953 892 837 775 696 619 530 429 345 279 223 193 173 185 208 262 315 369 435 508 575 654 733 789 818 834 826 822 804 771 708 653 592 524 468 418 354 283 227 189 161 152 132 116 112 116 112 121 140 145 148 164 197 336 345 359 376 394 415 437 459 478 497 512 524 533 539 539 534 523 504 482 458 430 400 368 336 304 272 241 212 186 162 140 122 107 95 86 78 73 70 69 69 71 74 78 81 86 92 97 104 111 117 123 128 133 138 143 148 152 157 162 167 173 179 186 193 201 210 220 231 241 251 260 268 276 284 289 293 294 294 292 287 281 274 265 254 243 232 220 207 195 183 171 161 151 141 133 126 119 114 110 106 104 103 103 104 106 108 112 117 123 130 137 146 155 164 174 184 194 204 214 223 231 238 244 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 7 7 6 5 4 3 3 57262 427 1527 30 11277 15 54 22 3443 -11814 99999 3508 3346 3174 2985 2778 2560 2334 2120 1942 1801 1668 1556 1478 1421 1385 1363 1352 1341 1342 1351 1352 1374 1396 1409 1392 1368 1347 1320 1292 1259 1229 1204 1175 1132 1086 1046 987 919 849 794 738 660 574 486 397 314 254 210 185 160 136 134 168 210 253 321 397 479 563 648 737 813 878 913 960 1011 1042 1047 1043 1037 1019 1008 995 976 968 943 899 852 838 822 817 809 793 782 765 739 715 710 720 722 728 738 761 780 794 800 833 877 915 956 991 1011 1002 971 929 890 860 810 744 681 612 515 429 361 305 276 260 270 299 354 406 453 522 595 657 720 789 832 849 846 813 780 738 685 605 533 464 380 317 269 224 182 156 140 129 141 142 139 139 144 138 135 145 138 124 112 111 120 141 177 212 259 311 480 505 527 547 564 576 585 590 588 580 565 542 515 486 454 420 383 347 310 275 242 211 183 157 135 116 102 91 83 76 72 70 70 71 74 77 81 84 88 93 98 103 108 113 117 121 125 130 135 140 146 152 159 166 174 184 194 204 216 228 241 253 266 277 287 295 303 310 315 317 316 314 310 304 296 286 275 263 250 238 225 211 197 184 172 161 150 141 133 125 119 114 110 107 105 104 105 107 110 113 117 123 129 136 144 152 161 170 180 189 199 208 218 226 233 240 246 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 7 6 5 4 57271 420 1737 30 11277 15 54 31 3441 -11813 99999 2217 2129 2043 1937 1833 1733 1628 1539 1471 1417 1359 1323 1306 1289 1290 1297 1300 1289 1277 1273 1262 1265 1260 1249 1240 1229 1194 1149 1108 1055 990 925 858 784 688 591 486 392 309 243 187 157 132 115 114 153 192 247 331 427 526 635 735 829 911 993 1045 1102 1145 1163 1152 1133 1104 1055 1010 954 880 818 748 675 591 531 474 442 426 409 407 411 415 429 465 528 592 657 710 774 839 897 936 981 1024 1051 1067 1067 1049 1009 937 846 761 694 616 527 443 367 284 222 180 162 175 202 248 313 406 498 577 667 750 824 885 941 963 962 941 886 821 748 668 566 465 380 291 230 184 143 112 110 120 129 162 198 226 253 279 294 308 326 321 306 299 296 285 282 298 316 344 378 412 566 589 610 627 639 645 647 642 629 609 580 548 512 473 432 390 347 306 268 232 199 170 145 124 107 95 86 79 75 72 72 74 76 80 84 87 90 94 99 104 109 114 118 123 128 133 140 146 153 160 168 177 186 197 208 220 232 245 259 273 286 299 310 321 330 337 344 348 349 348 344 339 331 320 309 295 281 266 250 234 219 203 188 174 161 150 139 130 122 115 110 106 104 103 103 104 106 109 113 119 125 132 139 148 157 166 176 186 196 206 216 225 234 241 248 254 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 14 14 13 13 13 12 12 11 10 9 8 7 6 57280 417 1829 30 11279 15 54 40 3440 -11812 99999 1908 1855 1805 1752 1700 1638 1575 1507 1451 1401 1343 1312 1298 1279 1237 1195 1171 1142 1137 1135 1139 1145 1144 1126 1103 1094 1065 1015 966 912 851 765 684 589 494 407 336 275 239 212 201 210 257 301 364 456 555 647 747 843 924 987 1055 1100 1135 1144 1128 1088 1046 1001 936 878 816 746 678 615 558 485 429 393 383 388 393 407 412 424 447 485 546 614 673 724 792 861 911 941 974 1006 1029 1048 1049 1030 989 916 825 750 691 617 534 461 400 337 284 244 229 241 258 292 351 429 502 561 627 683 733 770 803 819 818 792 737 679 614 543 465 378 296 221 170 133 99 72 61 58 65 103 153 204 247 281 314 355 395 421 438 453 466 470 481 499 508 513 520 533 619 641 659 672 679 680 678 667 648 623 591 554 514 472 427 382 338 297 258 223 192 165 142 122 108 99 92 88 86 85 86 87 89 92 94 96 98 101 105 108 111 115 119 124 130 137 146 155 165 175 187 200 212 226 240 255 269 283 298 312 326 338 348 357 365 371 374 376 375 371 365 357 347 334 320 305 288 272 254 237 220 203 187 172 159 146 135 126 118 111 106 102 100 99 99 101 104 108 112 118 125 133 141 150 160 169 180 190 200 211 220 230 238 246 252 257 262 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 20 20 20 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 9 8 7 57289 415 1860 30 11280 15 54 49 3438 -11811 99999 1921 1887 1845 1805 1753 1694 1617 1541 1467 1386 1328 1286 1238 1177 1108 1057 1014 992 973 970 971 962 942 924 922 906 869 827 773 720 635 540 440 339 226 127 50 0 -43 -67 -72 -36 10 86 192 320 449 575 696 822 933 1042 1136 1225 1277 1296 1290 1270 1242 1189 1130 1067 998 926 849 775 688 610 551 525 523 519 528 533 550 578 618 682 758 821 869 930 995 1032 1045 1053 1060 1062 1058 1031 993 945 862 764 693 648 587 513 452 405 361 331 313 316 339 356 381 433 505 565 604 648 686 711 726 740 740 718 673 610 549 484 410 326 233 153 81 33 5 -14 -35 -43 -40 -22 18 78 142 198 245 296 345 398 442 480 511 538 551 565 582 596 598 600 605 620 637 717 726 728 724 716 700 676 646 608 568 525 480 432 385 339 296 256 219 187 158 133 112 97 87 79 74 71 70 71 72 75 79 84 87 91 97 103 108 114 121 128 135 144 153 164 175 186 199 212 227 241 255 270 285 299 314 329 343 356 366 376 383 389 392 394 392 388 381 372 361 348 332 316 298 280 261 242 224 207 190 174 160 147 136 126 118 111 106 102 100 99 99 100 102 106 110 115 121 128 135 144 153 162 172 183 193 204 214 224 234 242 250 256 262 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 11 10 57298 415 1860 30 11280 15 54 58 3437 -11810 99999 1965 1934 1891 1846 1791 1721 1640 1566 1497 1414 1346 1285 1221 1152 1082 1020 973 940 910 888 882 873 853 823 817 811 798 780 747 701 641 576 512 448 377 307 241 189 151 135 134 150 170 219 303 401 500 592 677 767 850 941 1027 1112 1149 1149 1134 1112 1084 1037 983 920 854 793 726 666 597 539 497 497 526 558 602 640 685 744 814 907 1001 1081 1133 1191 1239 1251 1235 1212 1181 1140 1094 1031 956 875 763 646 559 505 437 372 333 307 281 274 279 303 338 365 394 448 518 575 611 653 680 687 687 692 686 661 616 554 493 431 358 273 182 106 41 4 -12 -22 -35 -40 -33 -10 40 119 197 268 333 403 465 530 582 627 667 710 732 755 776 791 788 790 794 747 761 770 774 772 763 749 727 698 663 621 578 532 485 436 387 341 297 255 218 185 156 130 110 95 85 78 73 69 68 69 71 75 81 86 91 96 102 109 116 123 131 140 149 158 168 179 190 201 214 227 242 256 270 284 298 312 327 341 355 367 377 386 393 398 401 401 399 393 385 375 363 349 332 314 295 276 256 237 218 199 182 166 152 140 129 119 111 106 101 98 96 96 97 99 102 106 110 116 123 130 138 147 157 167 177 188 199 210 221 231 241 249 256 263 268 272 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 12 10 9 57307 419 1768 30 11278 15 55 7 3435 -11809 99999 2441 2392 2332 2267 2206 2135 2060 1980 1879 1773 1676 1582 1476 1367 1265 1166 1067 968 878 814 765 719 683 680 690 692 681 690 713 739 754 754 743 722 682 638 595 548 488 420 362 321 302 293 290 300 342 412 490 576 658 734 816 900 995 1084 1166 1201 1201 1189 1164 1129 1074 1006 926 840 761 674 592 503 432 382 370 391 430 484 535 599 683 776 894 1007 1107 1179 1252 1302 1316 1312 1287 1232 1163 1086 995 894 797 674 550 451 378 300 240 207 176 155 165 187 223 267 305 337 389 456 518 572 623 653 668 684 700 704 699 678 641 602 570 527 462 385 312 249 205 171 142 112 88 64 57 77 116 150 181 223 269 316 367 415 462 507 555 590 633 671 704 734 767 796 825 863 834 829 818 801 778 749 713 671 625 579 530 481 431 382 335 291 251 214 182 152 127 107 92 80 72 66 61 59 59 61 65 70 76 82 87 95 103 111 120 130 140 151 163 175 189 202 217 232 248 265 282 298 314 330 344 359 373 385 396 404 410 413 414 413 409 403 393 382 369 354 337 319 300 280 261 242 223 205 188 172 158 146 135 125 117 110 105 101 98 97 97 98 99 102 106 110 116 123 130 138 148 158 168 178 190 201 212 223 234 245 254 261 268 273 278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 18 17 16 15 13 57316 419 1768 30 11278 15 55 16 3433 -11808 99999 2657 2591 2525 2466 2407 2331 2238 2141 2030 1913 1800 1694 1576 1444 1304 1170 1045 924 804 706 633 581 534 518 524 529 518 526 566 622 666 691 702 707 695 676 650 631 601 552 506 483 482 476 469 487 531 596 657 721 777 832 880 919 969 1024 1059 1050 1023 991 937 879 810 740 670 605 541 478 423 368 318 298 309 339 385 455 518 589 677 770 872 975 1067 1145 1220 1279 1295 1298 1287 1238 1166 1092 1013 919 827 724 618 529 459 386 331 310 296 291 319 359 402 445 488 527 573 630 682 728 767 786 785 777 768 745 715 685 645 600 550 499 428 346 262 190 142 107 82 56 39 28 20 32 69 120 168 224 285 349 414 466 513 559 609 646 681 714 742 757 756 752 758 777 950 935 911 881 844 802 753 700 645 590 535 480 426 374 326 281 240 204 172 144 120 101 87 78 71 66 63 63 65 68 74 80 87 93 100 108 117 126 134 144 154 166 178 192 206 222 238 255 272 291 310 328 346 363 379 394 407 418 427 432 435 435 433 428 419 409 396 381 364 347 328 308 287 268 248 229 211 194 178 163 149 138 128 119 112 106 101 98 95 94 94 96 98 101 106 111 118 125 132 142 151 162 173 184 196 207 218 229 240 250 258 266 272 277 281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 16 15 14 12 57325 420 1738 30 11278 15 55 25 3432 -11807 99999 2743 2678 2603 2526 2449 2371 2285 2181 2063 1933 1804 1673 1541 1408 1270 1133 1001 873 758 659 590 535 504 483 483 502 527 539 567 620 676 720 754 779 792 791 787 770 763 750 715 681 666 666 655 653 667 696 731 765 791 811 836 856 872 898 924 936 917 895 867 824 783 739 691 650 619 587 553 520 492 471 477 499 531 578 644 703 772 862 949 1032 1115 1187 1254 1317 1368 1375 1376 1362 1310 1238 1160 1072 970 875 774 668 579 494 402 323 285 253 232 237 252 278 304 329 348 382 431 476 530 583 625 639 643 650 653 653 646 637 628 609 583 536 481 415 357 313 288 278 260 241 231 226 229 250 293 338 394 455 518 582 638 685 731 788 839 879 913 940 950 936 914 892 1067 1048 1021 984 940 889 832 772 708 644 582 522 464 407 355 308 265 227 195 167 144 125 110 100 93 88 85 83 83 84 87 91 95 100 106 112 119 127 136 146 157 169 182 196 212 228 246 265 284 303 323 343 363 381 398 413 427 439 448 455 459 460 458 454 446 436 422 407 389 370 351 330 308 286 265 244 224 205 187 171 156 143 131 122 114 107 101 97 95 93 92 93 95 97 101 106 111 118 125 133 143 153 163 174 186 197 209 220 232 242 253 262 269 276 281 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 14 13 12 57334 421 1707 30 11277 15 55 34 3430 -11806 99999 2726 2678 2621 2549 2478 2409 2335 2259 2159 2035 1899 1768 1637 1505 1375 1238 1100 973 847 729 632 564 508 478 457 458 478 504 514 539 592 649 688 719 748 769 771 765 749 749 740 707 669 653 650 639 633 651 691 733 767 803 843 885 919 946 980 1018 1039 1019 993 971 931 880 828 777 727 679 634 588 550 520 492 493 526 562 607 674 739 807 895 990 1078 1157 1224 1287 1350 1401 1406 1398 1380 1325 1243 1160 1075 975 872 771 673 597 520 437 374 358 349 346 371 405 443 478 508 536 561 595 617 643 669 678 651 610 575 540 507 476 441 410 374 348 306 269 228 184 154 150 169 186 195 206 214 233 268 320 370 430 486 535 593 646 694 731 770 810 846 887 923 942 945 937 924 1146 1118 1081 1036 982 922 858 792 722 653 588 525 465 407 355 308 266 230 199 172 150 133 119 109 102 97 93 90 90 90 91 94 96 100 106 112 118 126 135 145 157 171 186 202 220 238 258 280 301 321 343 365 385 404 422 438 452 463 472 478 481 480 476 469 459 447 431 413 393 371 349 327 304 281 259 238 218 199 181 165 151 139 128 120 112 106 101 97 95 94 93 94 96 99 103 108 114 120 128 136 146 157 167 179 191 203 214 226 238 248 258 267 275 281 287 291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 12 11 57343 438 1646 30 11276 15 55 43 3428 -11805 99999 2607 2601 2581 2547 2504 2448 2394 2337 2264 2187 2087 1968 1836 1705 1574 1447 1322 1188 1054 933 820 711 624 565 516 493 476 477 503 532 546 570 621 670 703 732 759 781 790 792 786 796 796 774 759 760 764 759 770 797 824 855 874 894 918 932 941 956 972 973 969 953 934 907 864 822 785 750 705 657 625 582 538 498 475 468 467 465 481 526 577 624 694 777 862 936 1012 1089 1173 1241 1277 1313 1339 1322 1268 1201 1137 1049 955 862 772 690 596 497 415 375 337 309 324 361 400 433 475 518 551 589 615 658 694 708 682 645 605 540 476 431 388 344 298 266 229 207 182 161 164 188 228 269 320 370 397 424 458 503 545 594 639 668 704 726 748 772 804 836 862 903 945 979 1005 1021 1032 1037 1151 1106 1054 994 932 866 800 731 662 597 536 477 422 373 327 286 249 216 189 165 145 129 117 108 100 93 89 86 85 87 90 94 99 106 113 121 131 141 153 166 180 196 212 230 248 267 287 308 328 350 371 391 410 428 444 458 470 478 484 486 485 480 473 462 448 431 412 391 368 345 322 298 275 253 232 211 192 175 159 146 134 125 116 110 104 100 97 95 94 95 96 99 102 106 112 118 125 134 143 153 164 175 187 199 211 223 235 246 257 267 276 283 289 294 298 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 19 19 20 20 20 20 21 20 20 20 20 21 21 20 19 18 17 16 15 15 14 14 12 11 9 8 7 6 5 5 4 2 1 57352 439 1616 30 11276 15 55 52 3427 -11804 99999 2451 2446 2429 2403 2369 2328 2278 2229 2176 2111 2045 1956 1853 1744 1633 1520 1405 1292 1178 1064 965 869 777 710 665 623 606 597 608 636 676 709 753 811 857 885 924 960 989 999 1006 997 999 984 949 912 882 845 802 782 782 768 755 730 715 715 721 728 746 766 780 788 794 805 813 802 787 774 766 743 715 687 642 595 550 509 485 467 444 427 435 454 471 512 569 620 678 748 825 913 1000 1064 1125 1178 1199 1193 1182 1170 1127 1081 1038 981 919 840 760 691 644 595 553 539 536 531 529 545 553 548 549 548 565 568 558 528 498 462 412 377 363 351 335 326 337 346 360 365 375 396 426 466 507 552 582 594 599 607 622 638 665 693 705 722 735 755 771 797 831 868 912 954 986 1014 1029 1035 1248 1201 1145 1083 1016 944 871 799 726 655 588 525 465 410 360 316 276 241 212 186 165 147 132 120 110 103 96 92 89 88 87 89 92 97 103 110 118 128 139 152 167 183 201 219 239 260 281 303 325 347 367 388 408 425 442 457 469 478 484 487 487 485 479 471 459 445 428 410 390 368 346 323 301 279 257 237 217 198 181 166 153 141 131 123 115 110 105 101 99 98 98 99 101 104 109 114 120 128 137 146 157 168 180 192 205 218 230 242 254 264 274 282 289 295 300 304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 20 19 18 17 16 15 14 14 12 11 9 7 6 5 4 3 2 0 0 -2 57361 439 1617 30 11277 15 56 1 3425 -11803 99999 2207 2235 2253 2267 2274 2283 2284 2285 2289 2256 2220 2162 2081 1993 1890 1774 1642 1512 1382 1245 1109 971 836 724 630 543 480 437 411 404 423 455 491 532 567 602 665 734 788 830 860 871 883 886 883 871 850 817 787 781 778 754 727 692 666 663 669 680 694 703 706 717 737 759 780 796 801 810 827 834 830 824 803 783 765 746 727 710 685 651 630 620 599 599 608 617 633 660 695 742 799 846 900 953 999 1018 1032 1053 1046 1032 1014 985 954 895 836 764 713 654 595 552 532 521 512 514 514 508 511 513 541 558 580 577 565 552 523 501 483 465 447 435 436 428 424 410 398 397 408 440 474 515 541 563 590 620 661 703 758 814 856 905 941 988 1026 1065 1110 1153 1190 1210 1225 1232 1368 1324 1269 1207 1137 1063 985 906 827 750 675 603 535 474 417 367 322 284 250 222 199 180 165 152 142 134 127 122 118 115 112 110 109 109 109 111 115 119 125 132 142 154 167 181 197 215 233 252 273 295 317 337 358 379 399 418 435 450 465 476 483 488 490 490 485 478 468 455 439 421 401 380 357 334 310 288 266 245 224 205 188 173 159 147 136 128 120 114 109 106 103 102 102 103 105 108 113 118 125 133 142 151 162 174 186 198 211 224 236 248 260 270 279 288 295 301 306 310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 28 27 26 25 24 23 22 20 19 17 15 13 12 11 10 8 7 5 3 57370 439 1617 30 11277 15 56 10 3424 -11802 99999 4297 2231 2216 2204 2195 2199 2189 2176 2177 2138 2090 2029 1951 1865 1756 1627 1486 1351 1214 1065 920 793 667 571 506 459 432 421 427 460 517 579 640 705 755 789 837 890 913 919 907 876 849 806 755 708 662 615 574 563 563 547 534 529 533 563 595 625 659 685 698 709 723 732 741 757 766 780 799 806 808 824 830 849 876 894 908 919 929 921 909 892 856 833 813 777 736 701 660 617 595 582 586 590 600 600 612 645 659 679 715 750 779 788 806 812 818 809 795 785 781 772 753 741 718 683 644 613 610 598 590 563 533 507 468 446 430 420 404 391 391 395 402 399 398 410 432 467 506 558 594 630 675 731 794 852 915 983 1038 1091 1129 1183 1228 1266 1301 1340 1372 1380 1426 1392 1348 1296 1232 1160 1083 1006 926 845 767 692 621 553 489 432 382 337 297 263 234 211 192 177 165 156 148 142 138 134 131 127 124 122 120 118 117 117 118 121 125 131 140 152 164 178 195 213 233 253 274 296 318 339 360 379 398 415 430 444 457 467 474 478 480 480 477 472 463 453 440 424 406 387 366 343 320 298 276 254 233 213 193 176 161 148 136 126 117 110 105 102 100 99 99 101 104 109 114 120 128 136 146 157 168 180 192 205 218 230 243 255 266 276 285 294 300 306 311 315 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 29 28 27 26 25 24 23 22 20 18 16 14 13 11 10 9 7 5 4 57379 442 1527 30 11277 15 56 19 3422 -11801 99999 5791 2395 2345 2287 2226 2153 2091 2037 2008 1990 1983 1986 1961 1929 1892 1840 1782 1700 1605 1496 1388 1272 1144 1021 911 799 707 641 590 551 522 503 504 523 545 569 599 621 638 666 697 714 723 717 705 702 690 677 670 656 642 631 641 647 642 639 639 643 674 694 708 726 737 736 747 751 748 746 756 748 746 748 737 715 711 702 709 729 737 732 741 757 758 749 755 743 737 738 726 710 702 681 644 628 629 632 636 648 661 675 708 728 752 793 832 863 878 904 913 916 908 889 872 851 827 795 767 726 675 631 592 577 559 547 524 498 473 434 416 400 379 352 334 322 302 288 279 275 281 292 317 358 415 452 502 575 660 745 834 934 1033 1108 1178 1239 1321 1387 1437 1478 1526 1554 1553 1540 1535 1304 1245 1175 1099 1021 942 862 783 708 636 569 505 445 393 347 307 271 242 217 197 182 171 164 157 153 149 146 144 141 138 135 132 128 125 122 119 117 117 119 122 128 135 146 158 172 188 206 226 246 267 289 311 332 353 373 392 410 427 442 455 465 472 477 480 481 478 472 463 452 438 421 403 382 360 337 314 291 268 246 225 205 187 171 157 144 133 124 116 111 106 104 102 102 103 106 109 114 121 128 136 146 157 169 181 194 208 221 234 247 260 272 282 291 299 306 312 317 320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 20 20 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 29 28 27 25 24 23 22 21 19 16 14 12 11 9 8 6 4 2 0 57388 454 1407 30 11277 15 56 28 3420 -11800 99999 7795 3245 3120 2980 2837 2709 2575 2436 2316 2206 2127 2084 2061 2047 2051 2056 2036 2004 1966 1914 1854 1772 1667 1560 1450 1324 1182 1043 920 791 687 604 535 484 445 419 409 424 439 460 490 515 543 582 613 629 635 640 637 636 624 615 611 601 591 589 609 621 616 620 631 656 693 716 736 760 774 775 795 812 812 808 811 801 804 811 803 782 775 752 744 758 767 753 748 753 740 723 729 715 705 698 681 667 679 675 640 616 613 604 600 620 645 655 674 679 695 731 768 788 803 835 854 861 868 863 845 819 800 784 768 737 696 653 617 598 578 568 552 537 519 496 487 471 443 414 391 369 346 327 301 277 261 245 241 258 290 313 364 443 537 634 739 852 974 1087 1195 1288 1398 1485 1546 1596 1643 1662 1648 1623 1317 1254 1187 1113 1033 952 873 795 719 648 581 519 461 407 360 319 284 251 226 204 186 173 163 157 151 147 144 142 141 139 137 135 133 129 126 123 120 117 115 116 118 121 127 136 147 160 175 192 212 232 254 276 299 321 343 365 385 404 422 438 451 461 470 476 479 480 478 473 465 455 442 426 409 389 368 346 323 300 278 255 234 213 194 177 162 148 136 126 117 111 107 104 103 103 105 108 113 119 126 133 142 153 164 176 189 201 214 228 241 253 265 277 287 296 304 311 316 321 324 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 32 31 30 29 29 28 27 26 24 23 21 20 18 18 17 15 14 12 11 11 10 9 9 8 6 5 4 57397 463 1138 30 11278 15 56 37 3419 -11799 99999 8536 5445 5339 5212 5057 4878 4668 4438 4200 3939 3698 3453 3221 3006 2816 2644 2493 2369 2261 2177 2126 2103 2094 2092 2088 2072 2053 2017 1959 1895 1811 1702 1580 1454 1316 1166 1015 881 763 679 608 544 514 499 491 495 530 566 603 640 665 695 726 729 706 679 652 599 545 487 440 391 339 293 268 266 255 231 230 252 281 321 365 410 454 490 522 572 624 657 684 720 751 790 819 842 854 866 872 889 923 940 934 925 917 897 871 861 833 805 774 734 710 703 683 634 604 597 590 596 631 665 685 702 716 742 788 824 838 850 879 886 886 888 879 845 811 790 781 770 739 701 666 648 646 642 653 654 649 641 635 638 623 596 568 548 528 501 468 421 377 345 317 300 297 306 312 350 421 509 606 709 821 947 1076 1201 1301 1407 1494 1560 1613 1661 1674 1644 1323 1267 1206 1142 1071 997 921 846 770 696 625 559 498 440 386 339 297 261 228 201 179 160 145 135 129 123 120 117 117 118 118 119 119 119 116 115 114 113 113 113 114 117 122 128 137 148 160 175 193 212 232 253 275 296 318 339 361 381 399 416 432 445 456 465 472 476 478 477 473 467 457 445 431 415 396 376 354 332 309 286 263 241 220 200 183 166 152 139 128 119 112 107 104 102 102 104 107 112 118 125 132 142 152 164 176 189 202 215 228 241 254 266 278 288 298 306 313 318 323 327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 33 32 32 32 31 30 29 27 26 25 24 22 21 19 17 15 14 13 11 10 8 6 5 4 4 3 3 2 1 0 0 57406 470 928 30 11278 15 56 46 3417 -11798 99999 6016 5511 5532 5557 5578 5599 5584 5552 5499 5419 5316 5180 5019 4828 4613 4389 4140 3906 3664 3434 3208 2996 2800 2618 2461 2313 2188 2089 2026 1980 1934 1896 1857 1816 1762 1700 1648 1585 1509 1417 1317 1210 1097 973 864 781 719 663 613 591 577 571 576 600 630 672 711 740 770 793 787 762 730 701 657 615 556 500 446 392 342 311 293 272 250 244 260 288 323 353 381 417 446 480 535 584 619 658 706 747 799 841 875 900 927 948 976 1019 1036 1025 1017 1010 988 970 971 952 926 900 863 832 820 795 740 707 686 656 640 647 641 615 593 580 579 599 625 633 647 679 696 720 754 773 769 769 784 797 797 777 752 726 712 715 716 726 723 709 696 693 696 671 642 619 598 569 529 480 409 343 286 236 207 196 190 186 230 312 413 539 676 823 985 1153 1310 1446 1583 1690 1765 1827 1877 1881 1337 1288 1230 1166 1098 1025 949 871 795 719 645 575 510 452 398 349 306 271 241 215 195 178 165 156 151 149 146 144 142 141 140 139 136 132 127 121 115 110 106 102 99 99 101 105 111 120 131 145 162 181 202 225 248 271 294 318 341 364 386 405 423 440 453 465 474 481 484 485 484 480 472 462 449 434 417 398 377 355 332 309 287 264 243 222 203 185 169 154 142 131 122 116 111 107 105 105 106 109 113 119 126 133 142 152 163 175 188 201 214 228 241 254 267 279 290 300 309 317 323 328 333 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 12 11 10 10 9 9 8 6 5 4 57415 476 749 30 11279 15 56 55 3415 -11797 99999 7262 4944 4988 5035 5098 5171 5250 5336 5405 5463 5507 5549 5551 5529 5476 5387 5271 5129 4958 4752 4528 4296 4042 3806 3571 3357 3155 2977 2809 2667 2558 2459 2375 2318 2295 2278 2256 2234 2199 2149 2066 1965 1863 1753 1620 1471 1316 1150 976 797 644 524 430 350 294 278 266 262 279 317 353 402 461 520 580 617 623 622 617 599 568 558 537 503 471 457 450 449 451 452 468 500 534 572 628 669 686 706 727 751 779 791 796 808 824 825 835 841 840 833 831 834 849 885 898 886 882 881 869 865 881 881 879 876 858 847 853 844 803 777 761 736 720 718 698 654 614 579 557 560 572 569 569 588 604 634 682 720 743 772 816 852 879 887 879 862 851 847 838 827 797 748 697 649 609 554 494 441 387 338 287 237 187 147 118 102 114 151 197 247 332 456 592 748 910 1078 1247 1408 1553 1680 1798 1877 1912 1414 1393 1364 1323 1273 1214 1150 1083 1011 937 864 792 719 649 581 518 462 408 359 316 278 247 219 196 176 160 148 140 135 131 128 126 125 124 124 123 119 116 111 107 103 100 97 95 95 97 101 107 117 128 144 162 182 204 228 253 278 303 328 353 377 399 420 438 454 467 477 485 490 491 490 487 481 472 460 446 429 411 391 369 347 324 301 278 256 235 214 195 178 162 149 137 127 119 113 109 106 105 105 107 110 114 119 126 134 143 153 164 177 189 202 216 230 244 257 271 283 295 305 314 322 329 335 339 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 27 27 26 26 26 25 25 24 23 22 22 21 21 21 20 20 18 18 17 17 17 17 16 15 14 13 57424 479 659 30 11279 15 57 4 3414 -11796 99999 4943 4962 4982 5003 5024 5050 5080 5120 5167 5225 5295 5360 5409 5447 5479 5495 5493 5467 5405 5312 5184 5026 4835 4632 4422 4191 3944 3696 3464 3241 3025 2815 2625 2465 2320 2200 2111 2061 2015 1961 1909 1871 1828 1759 1681 1610 1534 1443 1343 1238 1127 1013 890 788 721 681 644 623 629 630 630 644 672 695 732 764 778 787 772 729 678 628 568 509 470 426 380 340 322 309 313 332 365 419 483 551 617 702 774 825 874 914 956 979 978 967 962 943 902 865 821 780 727 673 636 618 619 599 583 585 589 582 586 620 651 678 695 702 720 741 746 731 736 737 720 711 719 721 693 661 639 632 639 647 644 645 651 647 657 698 733 747 756 788 815 832 841 847 853 863 869 872 880 875 842 803 778 756 711 661 612 555 496 429 360 300 256 209 173 169 190 213 246 315 418 538 676 819 972 1129 1274 1403 1530 1641 1711 1740 1747 1359 1324 1282 1232 1174 1113 1050 983 915 846 778 711 645 581 521 467 416 367 324 286 253 223 198 176 157 142 131 123 117 112 108 105 103 103 102 100 98 95 93 91 91 92 93 96 100 106 115 126 139 155 174 195 218 242 267 292 316 341 366 389 412 433 451 466 479 488 495 500 501 499 495 488 478 465 450 432 413 392 370 347 324 300 277 253 231 210 191 173 157 143 131 120 112 106 102 100 99 100 103 107 112 119 127 137 147 158 171 184 197 211 226 240 254 268 281 293 305 315 324 332 338 343 347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 20 19 18 18 18 17 17 17 17 16 16 15 15 16 16 16 15 14 14 13 57433 478 660 30 11280 15 57 13 3412 -11794 99999 5169 5168 5166 5163 5158 5152 5151 5165 5185 5223 5273 5316 5347 5369 5386 5388 5381 5349 5282 5189 5066 4918 4745 4559 4360 4149 3931 3709 3502 3312 3127 2934 2758 2610 2471 2353 2251 2172 2100 2023 1936 1855 1779 1684 1577 1483 1404 1316 1222 1132 1039 950 865 800 767 762 762 764 780 791 792 791 807 819 835 841 833 817 774 713 656 597 541 494 462 429 397 360 334 322 326 337 365 415 462 501 544 600 650 689 732 775 829 874 899 920 952 961 949 943 928 909 869 808 755 706 664 604 547 503 458 408 376 379 389 403 418 439 485 540 592 635 696 756 802 859 925 985 1007 1011 1021 1032 1044 1048 1040 1028 1007 970 933 917 892 843 792 767 749 719 688 663 644 632 622 617 624 632 620 600 603 605 582 552 529 501 470 430 383 338 303 258 219 204 214 222 243 295 378 478 595 719 853 998 1141 1272 1405 1523 1612 1661 1689 1693 1678 1638 1574 1494 1391 1081 1019 953 887 819 753 685 618 556 498 443 391 344 302 265 232 204 178 158 141 127 117 110 104 99 94 91 90 91 89 88 87 86 86 88 90 93 98 104 111 122 134 147 163 181 202 224 249 274 298 322 347 371 396 419 440 458 474 487 496 503 507 508 505 500 492 481 467 449 431 410 388 365 341 317 293 269 246 224 204 184 166 151 138 126 116 108 103 99 98 97 99 103 107 113 121 130 140 150 162 175 188 202 216 230 245 259 272 285 297 309 319 328 335 341 346 350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 19 18 18 18 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 18 17 57442 479 630 30 11280 15 57 22 3411 -11793 99999 6505 5301 5282 5262 5234 5200 5163 5146 5147 5156 5187 5224 5258 5281 5293 5302 5303 5295 5268 5216 5140 5030 4895 4733 4558 4369 4174 3966 3757 3566 3387 3211 3028 2855 2704 2568 2454 2353 2275 2201 2113 2013 1920 1832 1725 1605 1495 1397 1292 1192 1093 997 903 814 750 721 724 735 744 770 789 802 812 837 856 871 873 866 842 790 718 644 565 496 431 384 333 283 224 182 158 147 144 169 218 278 337 411 495 578 652 741 841 957 1057 1135 1206 1282 1329 1354 1370 1366 1341 1293 1222 1155 1084 1004 897 794 705 618 533 472 437 412 403 399 408 441 484 523 569 638 700 749 805 856 898 915 920 921 924 920 912 893 869 833 787 748 733 717 699 676 669 661 653 649 646 641 636 632 627 620 616 596 568 547 527 498 475 457 429 406 394 387 383 391 407 434 473 524 574 637 712 795 880 981 1088 1180 1268 1359 1439 1506 1545 1563 1551 1526 1476 1413 1348 1273 1181 1070 973 882 938 874 809 745 679 614 553 496 443 392 345 303 266 233 205 180 160 143 129 119 110 103 96 91 87 86 86 84 82 81 80 80 82 85 89 95 101 110 121 135 149 165 185 206 229 254 280 305 330 355 380 405 429 449 467 483 495 503 508 510 509 504 496 486 473 457 439 419 398 375 352 328 305 281 258 236 215 196 177 160 146 133 122 113 106 101 98 97 97 100 104 109 116 124 134 145 156 168 182 195 209 223 237 251 265 278 291 302 313 323 331 339 345 350 354 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 24 24 25 25 26 26 25 25 25 26 26 27 27 26 25 24 57451 480 629 30 11279 15 57 31 3409 -11793 99999 6327 5423 5401 5374 5328 5275 5219 5186 5170 5160 5173 5189 5201 5207 5209 5218 5224 5224 5207 5174 5124 5045 4948 4823 4677 4510 4338 4152 3951 3759 3569 3371 3158 2946 2746 2558 2389 2227 2083 1955 1828 1698 1577 1476 1369 1267 1184 1120 1060 1012 970 924 875 828 797 783 789 801 811 827 825 809 798 803 804 795 783 771 756 718 673 630 587 543 505 484 461 433 389 345 317 296 280 280 300 329 362 408 467 526 583 662 749 855 953 1031 1106 1186 1243 1281 1309 1309 1283 1237 1173 1118 1058 987 886 794 727 665 609 573 563 555 560 574 600 641 677 700 730 784 829 851 877 893 899 885 878 873 872 863 857 846 832 809 778 756 753 740 725 705 697 667 638 621 611 596 579 571 568 567 560 542 532 526 518 501 500 503 481 461 453 455 458 467 481 515 564 617 673 745 826 914 998 1101 1206 1295 1372 1449 1517 1580 1615 1629 1616 1592 1542 1327 1293 1249 1200 1147 1046 1027 961 894 825 756 687 620 557 497 441 388 340 297 259 226 198 174 155 139 126 115 106 97 90 84 80 78 76 73 70 68 68 68 71 75 80 88 97 108 122 137 153 171 193 216 240 266 292 316 341 366 391 415 437 457 474 489 500 508 512 513 511 505 497 486 472 455 435 413 390 367 342 318 294 270 247 225 204 185 168 152 139 127 118 110 105 101 99 98 99 103 107 113 120 128 138 149 160 173 186 200 214 229 243 258 271 284 297 308 319 329 336 343 349 353 357 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 23 24 25 26 28 29 30 30 30 30 31 57460 478 662 30 11282 15 57 40 3407 -11792 99999 5423 5385 5335 5275 5210 5149 5117 5099 5089 5106 5133 5158 5172 5194 5218 5236 5240 5227 5194 5148 5072 4971 4847 4703 4526 4338 4138 3929 3721 3518 3303 3078 2861 2663 2469 2299 2143 1999 1871 1764 1657 1559 1478 1399 1311 1254 1215 1176 1138 1111 1068 1019 976 937 899 883 871 853 836 820 781 746 727 713 694 686 676 665 647 627 606 590 579 574 575 579 574 552 516 480 443 413 397 398 406 411 423 440 457 482 530 593 679 771 853 934 1016 1076 1114 1150 1173 1177 1166 1136 1103 1057 998 915 830 773 722 681 657 655 646 644 643 647 673 705 729 758 796 832 838 851 853 852 837 830 825 827 827 833 830 830 818 798 790 812 819 816 808 802 772 743 724 714 694 663 620 583 557 519 463 416 381 344 305 288 279 263 247 243 264 308 367 422 497 584 676 764 861 969 1073 1161 1246 1322 1377 1415 1446 1459 1478 1480 1466 1431 1392 1339 1281 1233 1191 1139 1076 1009 938 869 874 801 689 628 576 525 466 411 360 314 273 237 207 180 159 141 127 116 106 99 93 87 82 79 78 77 76 75 75 76 78 80 85 92 99 108 119 133 147 163 182 203 226 250 275 300 325 350 375 399 423 444 464 481 495 505 512 515 516 513 507 498 486 471 453 433 411 388 364 339 314 290 265 241 218 197 178 160 145 131 120 111 104 98 95 94 94 97 101 107 114 122 131 142 154 166 180 194 208 223 237 252 266 280 292 304 316 326 335 342 348 353 358 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 24 24 26 28 29 31 32 33 34 35 57469 479 632 30 11282 15 57 49 3406 -11791 99999 5802 5420 5346 5266 5180 5092 5006 4956 4921 4894 4906 4938 4977 5015 5059 5096 5128 5149 5149 5128 5095 5030 4931 4807 4662 4478 4279 4059 3831 3604 3395 3176 2954 2738 2542 2352 2194 2054 1926 1810 1722 1631 1551 1486 1424 1348 1298 1256 1223 1199 1190 1154 1110 1068 1029 990 982 975 966 950 938 903 873 853 834 795 774 747 723 700 673 625 574 532 496 462 441 418 375 316 263 208 175 165 167 183 211 261 305 358 427 510 609 732 862 986 1108 1219 1302 1362 1410 1443 1455 1458 1437 1408 1362 1293 1199 1101 1018 940 865 792 737 680 622 562 516 497 484 474 476 498 531 545 568 591 627 654 684 719 758 785 797 805 811 800 775 748 742 720 692 665 638 601 569 545 537 537 528 501 485 483 465 444 442 446 443 442 450 461 480 500 520 562 631 702 765 852 938 1013 1087 1159 1231 1302 1364 1401 1421 1422 1403 1374 1338 1308 1264 1210 1142 1063 983 909 849 792 745 700 663 622 586 572 557 544 537 543 551 464 409 358 312 270 233 201 174 151 133 118 106 96 89 84 79 76 74 75 76 77 78 81 84 87 90 96 103 112 121 131 145 159 175 193 213 236 259 283 308 333 357 381 404 426 447 465 480 493 501 506 508 507 503 495 484 471 455 436 416 394 371 347 323 299 275 252 229 207 187 169 153 139 127 117 108 102 98 96 95 97 100 105 112 120 129 139 151 163 176 190 205 219 234 249 263 277 290 301 313 323 332 340 346 351 355 358 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 27 28 30 31 32 33 57478 479 630 30 11280 15 57 58 3404 -11790 99999 5576 5504 5432 5358 5280 5200 5121 5067 5021 4988 4992 5019 5044 5069 5097 5122 5143 5157 5159 5138 5102 5036 4938 4825 4685 4500 4291 4064 3824 3578 3351 3112 2861 2614 2393 2184 2000 1841 1688 1551 1454 1364 1293 1243 1208 1157 1136 1142 1158 1177 1206 1218 1216 1214 1223 1220 1234 1242 1237 1224 1217 1184 1138 1101 1066 1008 965 922 883 838 785 720 657 610 561 515 484 459 414 349 295 237 190 158 137 137 147 171 184 215 252 303 377 481 604 728 855 982 1089 1179 1255 1328 1390 1444 1471 1491 1489 1452 1382 1296 1211 1122 1032 943 870 798 715 624 542 483 437 406 393 393 406 405 419 434 464 486 503 523 545 562 574 578 569 546 522 497 495 484 470 453 432 410 398 403 418 436 450 453 466 487 501 511 531 548 559 572 594 616 643 673 704 749 817 888 950 1022 1089 1140 1190 1244 1302 1358 1403 1423 1428 1416 1393 1362 1324 1290 1250 1202 1148 1093 1029 959 902 852 803 756 717 667 612 573 532 495 469 456 439 426 422 393 296 257 221 190 309 309 287 112 101 91 83 76 72 68 66 64 64 66 68 70 73 77 81 87 96 106 118 131 147 163 181 201 222 245 269 293 317 342 366 389 411 432 451 467 482 493 501 505 506 504 499 490 479 464 447 428 406 383 359 334 309 284 259 235 213 191 172 155 139 127 116 108 101 97 95 94 96 99 104 110 118 127 137 147 159 172 185 199 213 227 241 255 269 282 294 305 315 325 333 341 346 351 355 357 360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 18 19 20 21 21 22 24 26 27 29 31 32 33 57487 479 658 30 11278 15 58 7 3402 -11790 99999 5300 5251 5213 5183 5150 5113 5074 5032 4998 4990 5008 5026 5044 5053 5047 5036 5022 4989 4941 4885 4808 4703 4583 4440 4255 4048 3827 3598 3365 3157 2935 2703 2477 2280 2091 1917 1766 1630 1508 1431 1361 1310 1273 1252 1206 1194 1206 1220 1219 1230 1227 1205 1175 1161 1127 1111 1087 1054 1020 1003 960 909 874 848 793 753 726 711 692 671 638 608 587 555 527 525 531 517 489 479 461 442 425 412 422 440 463 476 504 531 554 586 643 721 801 885 971 1053 1124 1177 1225 1270 1325 1365 1402 1424 1425 1405 1361 1317 1271 1222 1162 1110 1059 1003 937 859 784 712 654 605 562 535 493 460 428 417 411 408 406 400 408 431 457 473 481 489 492 515 536 560 574 568 542 523 521 519 506 486 459 432 410 381 357 344 330 320 321 348 381 422 469 523 596 685 784 875 982 1083 1162 1235 1306 1388 1463 1523 1558 1579 1592 1582 1567 1537 1508 1463 1406 1348 1291 1223 1132 1041 958 873 785 696 605 512 438 370 312 271 238 203 177 180 180 177 240 198 178 155 137 123 112 104 97 92 87 84 83 82 80 79 79 80 81 82 83 85 90 96 104 115 128 142 158 176 196 218 242 266 290 315 341 365 389 411 432 450 465 479 489 496 499 499 496 491 481 469 454 436 417 395 373 349 325 300 276 253 230 209 189 170 154 140 128 118 109 103 99 96 96 97 100 104 111 118 127 137 149 161 174 187 202 216 231 246 260 274 287 299 310 320 329 337 343 349 353 356 358 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 8 9 10 11 13 13 15 17 20 22 24 27 29 30 33 57496 479 657 30 11277 15 58 16 3400 -11789 99999 5198 5105 5016 4931 4847 4760 4667 4574 4502 4466 4473 4485 4505 4524 4540 4551 4557 4551 4532 4497 4440 4357 4261 4142 3983 3794 3585 3371 3158 2961 2755 2542 2337 2160 1996 1850 1735 1636 1549 1495 1453 1440 1437 1431 1409 1412 1433 1447 1440 1435 1412 1368 1300 1242 1179 1125 1046 956 879 828 757 691 643 617 573 546 526 541 567 587 591 607 629 635 629 648 669 670 643 620 590 568 533 487 460 452 447 440 454 469 474 482 515 582 662 744 818 898 974 1031 1092 1161 1239 1293 1350 1405 1446 1468 1456 1434 1419 1397 1352 1316 1287 1229 1147 1050 961 872 794 719 644 590 521 450 388 349 310 272 248 226 220 229 236 226 213 204 202 234 269 302 332 345 340 342 364 390 417 439 458 480 505 504 491 490 489 492 503 533 557 581 594 599 631 682 736 797 887 977 1042 1112 1178 1260 1351 1435 1502 1567 1622 1637 1641 1634 1609 1562 1504 1446 1380 1306 1205 1092 988 885 784 690 606 517 443 381 330 298 274 250 232 240 253 265 287 298 170 151 137 124 116 109 103 98 93 91 89 88 86 84 83 83 83 85 87 90 94 101 110 121 134 150 167 187 210 233 258 284 309 335 362 387 410 432 452 469 482 493 500 504 503 500 494 485 473 457 440 420 399 377 354 331 307 284 261 239 217 197 179 162 147 134 124 115 107 102 98 97 97 99 103 108 115 124 134 145 157 170 184 198 213 228 243 258 272 285 298 309 319 329 337 344 349 353 356 359 360 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 17 18 20 21 22 24 25 27 29 32 34 36 39 40 42 44 57505 479 657 30 11277 15 58 25 3399 -11788 99999 5182 4910 4816 4728 4646 4563 4480 4395 4325 4278 4274 4283 4301 4327 4347 4366 4379 4382 4368 4330 4276 4195 4097 3986 3846 3672 3469 3267 3062 2869 2668 2469 2279 2115 1967 1829 1719 1640 1565 1515 1482 1484 1476 1468 1451 1452 1461 1468 1446 1426 1396 1352 1273 1202 1126 1058 971 894 818 764 696 629 568 538 501 477 450 460 478 500 506 515 518 518 508 525 553 575 568 551 534 527 510 494 491 498 507 508 523 539 538 526 532 574 635 689 738 794 840 865 904 964 1046 1108 1164 1215 1266 1305 1305 1292 1294 1286 1250 1220 1207 1162 1089 988 901 823 764 701 637 603 557 498 460 448 437 410 402 396 416 438 453 451 452 444 433 455 487 504 517 512 504 490 489 483 486 494 497 498 513 504 478 455 443 437 441 459 473 488 501 502 513 548 593 635 705 782 844 904 963 1043 1134 1235 1323 1407 1489 1544 1582 1604 1617 1611 1586 1556 1514 1457 1360 1242 1117 993 869 753 643 533 445 368 299 254 230 215 212 243 282 325 217 190 167 150 136 124 116 110 106 104 104 105 106 109 111 113 116 120 124 -59 132 137 143 151 160 170 183 197 213 231 251 273 295 317 340 364 387 409 429 447 464 477 487 495 499 499 497 492 484 474 460 444 427 408 387 365 343 320 297 275 254 233 212 193 175 159 146 133 123 114 108 103 100 99 100 102 106 112 120 129 139 150 163 176 190 205 220 235 250 264 279 292 304 314 324 332 339 345 350 353 356 357 358 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 32 31 31 30 30 29 29 28 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 10 12 13 15 16 17 18 20 22 24 26 28 30 32 33 35 57514 437 658 30 11278 15 58 34 3397 -11788 99999 4884 4814 4742 4679 4620 4561 4503 4440 4381 4344 4348 4363 4383 4401 4410 4415 4412 4391 4355 4296 4214 4106 3982 3848 3690 3499 3274 3053 2842 2644 2442 2253 2077 1922 1786 1667 1583 1535 1495 1468 1456 1479 1488 1487 1477 1477 1478 1479 1459 1429 1393 1344 1257 1178 1109 1054 987 931 874 839 803 765 727 710 692 673 650 650 655 659 636 605 568 536 495 475 468 458 433 412 397 393 392 396 414 455 508 559 618 682 719 742 779 839 899 943 980 1014 1037 1024 1008 1005 1025 1028 1019 1021 1029 1028 991 952 943 925 887 847 841 825 792 733 686 656 641 617 596 606 613 596 592 607 632 630 631 621 630 634 627 599 580 558 527 508 510 509 508 487 475 458 455 443 442 446 448 437 426 407 387 360 343 333 334 342 353 368 393 411 430 472 534 604 685 766 841 912 983 1073 1174 1289 1393 1488 1575 1652 1712 1740 1749 1743 1719 1683 1620 1543 1428 1290 1136 980 825 684 547 409 308 235 171 128 111 119 143 202 273 350 203 177 154 138 125 115 107 103 101 102 104 108 114 120 125 131 139 148 156 164 172 181 190 200 211 223 236 250 266 284 303 322 341 361 381 402 421 440 456 471 485 495 502 507 509 507 503 497 488 475 460 443 424 404 383 360 337 314 291 268 246 225 204 185 168 154 141 130 121 114 109 105 104 104 106 109 113 120 128 137 147 158 170 184 198 212 227 241 256 270 284 297 309 319 328 336 343 348 352 355 357 358 359 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 33 32 31 31 30 30 29 29 28 27 26 25 24 23 22 21 57523 438 628 30 11278 15 58 43 3395 -11787 99999 5112 5019 4907 4792 4685 4582 4476 4381 4288 4200 4135 4109 4099 4100 4102 4097 4089 4077 4052 4011 3948 3871 3777 3667 3552 3427 3273 3086 2901 2726 2564 2399 2240 2091 1961 1850 1738 1650 1598 1548 1495 1453 1448 1428 1397 1363 1334 1316 1306 1277 1232 1198 1158 1081 1015 965 924 869 825 782 756 744 724 700 694 694 692 684 700 715 731 724 707 682 660 631 607 591 571 542 515 484 459 439 428 421 439 477 513 558 603 630 649 688 743 801 861 918 969 1011 1026 1032 1041 1070 1084 1088 1098 1107 1098 1063 1024 1002 970 928 882 871 856 834 794 763 743 735 724 721 737 748 732 724 724 728 703 680 643 618 592 558 507 468 428 384 353 347 346 353 345 342 336 350 349 360 381 406 417 422 428 435 434 438 442 462 491 516 534 568 593 611 639 685 741 796 845 888 929 971 1026 1087 1159 1231 1299 1361 1421 1477 1507 1518 1519 1507 1488 1450 1396 1305 1197 1082 957 825 708 591 460 357 280 212 163 135 121 126 164 215 269 210 186 165 150 138 129 124 122 122 124 128 133 140 147 154 161 169 179 187 195 204 214 224 234 245 258 271 286 302 319 338 356 374 394 414 434 453 471 487 501 514 523 530 534 534 531 526 518 507 492 475 456 434 412 388 362 338 312 288 264 241 219 198 180 163 150 138 128 120 114 110 108 107 108 111 114 120 126 134 143 153 163 175 188 202 215 230 243 257 270 284 296 308 318 327 334 341 346 351 354 356 357 358 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 35 34 34 33 32 32 31 31 30 29 28 27 26 24 23 22 21 57532 438 628 30 11278 15 58 52 3393 -11786 99999 5089 4999 4893 4781 4673 4571 4463 4362 4265 4170 4089 4037 4010 3987 3968 3949 3932 3913 3883 3852 3796 3728 3654 3563 3470 3367 3241 3078 2918 2763 2603 2433 2269 2121 1977 1849 1723 1618 1545 1474 1406 1358 1349 1328 1298 1286 1285 1295 1298 1291 1273 1263 1236 1179 1125 1079 1029 964 900 833 764 705 636 573 525 488 448 417 408 409 416 414 406 403 412 424 439 464 479 482 477 472 470 471 476 476 495 531 571 608 646 676 699 736 782 840 902 949 984 1010 1020 1021 1017 1023 1025 1020 1010 1004 997 976 942 920 904 882 860 864 869 871 854 834 820 822 820 807 812 823 807 793 786 785 761 741 705 684 673 655 618 591 565 536 511 512 513 515 503 491 474 483 480 478 479 488 483 474 465 454 435 425 413 413 427 433 421 427 431 443 461 503 556 604 653 700 750 815 897 975 1057 1150 1233 1307 1378 1446 1486 1506 1522 1523 1519 1500 1455 1370 1274 1183 1081 977 886 784 662 565 488 417 364 321 278 254 265 288 309 342 166 146 130 118 109 105 105 107 112 118 126 138 150 163 177 192 207 221 236 252 267 283 297 313 328 343 357 371 386 400 413 427 442 457 471 483 494 505 515 524 531 535 537 537 534 529 521 510 496 479 461 441 419 395 370 344 319 295 271 247 225 204 185 169 155 143 132 124 117 113 111 110 111 113 116 121 127 135 143 153 163 175 188 201 215 229 243 257 271 285 297 309 319 328 336 342 347 351 354 356 357 358 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 36 35 34 33 33 32 31 31 30 29 27 26 24 23 22 20 19 57541 438 628 30 11278 15 59 1 3392 -11786 99999 5078 4976 4857 4731 4607 4492 4374 4269 4174 4077 3994 3937 3916 3902 3893 3883 3864 3838 3791 3745 3673 3590 3505 3404 3298 3182 3053 2892 2734 2583 2435 2291 2159 2045 1929 1829 1730 1636 1565 1501 1445 1400 1378 1341 1292 1262 1243 1237 1231 1227 1214 1208 1191 1158 1128 1103 1072 1027 982 937 884 828 756 680 613 553 494 446 411 381 360 331 304 291 293 292 303 321 335 341 341 338 342 362 378 386 420 465 502 539 580 613 645 694 741 798 862 900 915 936 942 933 927 928 918 906 894 883 874 866 848 842 847 846 836 857 880 904 926 954 980 1013 1041 1056 1085 1123 1132 1139 1151 1162 1144 1129 1091 1053 1015 965 907 853 791 718 644 590 543 507 469 441 404 383 354 341 340 344 339 336 329 320 304 297 287 283 283 277 267 278 284 295 311 351 414 484 562 640 720 806 903 998 1101 1209 1296 1356 1406 1453 1474 1469 1453 1420 1382 1334 1273 1188 1102 1022 937 861 810 761 689 633 591 552 527 510 489 472 475 475 467 468 460 169 152 139 128 121 117 116 118 123 131 143 156 172 190 209 228 248 268 290 311 333 352 371 389 405 421 435 448 460 471 482 493 504 513 521 528 534 539 545 549 550 548 545 540 533 524 512 497 480 461 441 419 396 371 346 321 297 274 251 230 209 190 174 160 149 139 130 123 119 116 115 115 116 119 124 130 137 145 154 164 175 188 201 215 229 243 257 271 285 297 309 319 328 336 343 348 352 354 356 357 358 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 31 30 29 28 27 27 26 24 23 22 20 19 17 15 13 12 10 57550 439 600 30 11280 15 59 10 3390 -11785 99999 5187 5105 4996 4876 4750 4622 4500 4392 4300 4225 4147 4081 4032 4013 3989 3971 3946 3913 3869 3806 3738 3644 3541 3434 3315 3198 3072 2938 2786 2642 2507 2379 2254 2138 2035 1936 1849 1757 1672 1591 1508 1424 1352 1292 1224 1145 1081 1032 1009 995 988 983 997 1006 1018 1037 1067 1090 1101 1105 1101 1086 1066 1016 947 877 807 729 650 576 504 442 377 319 278 259 242 230 230 240 248 251 252 273 305 341 371 415 469 519 560 608 665 722 782 835 893 952 986 995 1000 996 985 961 938 912 881 834 786 749 722 701 688 681 687 693 712 737 788 847 912 983 1065 1147 1210 1274 1337 1381 1422 1446 1461 1447 1423 1356 1268 1173 1060 941 821 704 582 464 366 279 219 172 149 136 146 166 199 244 290 328 360 389 411 424 437 438 435 430 418 401 401 409 426 451 495 561 629 705 779 850 924 1006 1076 1141 1209 1256 1268 1272 1274 1261 1234 1201 1154 1107 1067 1022 956 904 865 821 777 755 727 676 631 585 541 512 489 449 409 389 364 334 323 315 306 151 343 362 117 112 111 114 122 132 147 165 186 210 236 261 287 314 343 370 397 421 443 463 480 495 509 520 529 536 544 552 559 564 568 571 573 575 576 576 574 569 563 555 545 532 517 499 479 458 436 412 388 361 335 310 286 262 240 219 200 183 168 155 145 136 129 123 120 119 119 120 122 126 131 137 144 152 161 171 182 194 207 220 233 247 260 273 286 298 309 319 328 335 342 347 351 354 356 357 358 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 30 29 28 27 26 25 24 23 22 21 19 18 16 14 13 11 9 57559 439 600 30 11280 15 59 19 3388 -11784 99999 4805 4960 4855 4742 4628 4517 4414 4327 4251 4190 4133 4093 4064 4063 4059 4054 4039 4018 3983 3915 3834 3729 3617 3504 3378 3245 3102 2943 2771 2609 2461 2324 2186 2052 1939 1843 1757 1667 1588 1512 1440 1367 1316 1264 1201 1132 1079 1045 1034 1026 1017 1006 1012 1008 1021 1040 1059 1056 1059 1064 1057 1027 995 940 874 807 749 688 630 556 477 425 391 349 317 308 308 302 302 310 316 314 296 290 310 344 364 389 435 477 512 560 633 716 808 890 964 1046 1111 1139 1157 1163 1154 1112 1068 1016 959 874 777 680 606 553 520 496 501 510 537 570 653 752 860 969 1081 1193 1290 1385 1468 1523 1575 1599 1609 1592 1574 1509 1417 1315 1191 1072 959 842 714 583 473 365 278 205 153 105 71 46 34 46 60 63 69 86 114 141 170 206 247 295 340 393 472 560 641 717 808 921 1020 1104 1172 1235 1286 1328 1344 1353 1357 1339 1282 1229 1194 1156 1094 1032 972 928 899 875 835 820 814 794 765 760 750 704 656 615 571 540 504 444 374 331 283 233 209 200 192 198 231 254 281 94 93 96 104 115 131 151 174 200 229 258 288 320 353 386 417 446 473 498 519 538 554 567 577 585 592 599 604 607 608 608 606 604 602 598 592 584 575 565 553 538 521 502 482 460 438 414 390 364 339 314 291 269 247 227 209 192 177 165 155 146 139 133 130 128 127 127 129 132 136 141 147 155 163 172 182 193 206 219 232 245 259 272 285 297 309 320 329 337 343 349 353 356 358 360 361 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 23 22 21 19 18 16 15 13 11 9 7 5 4 57568 439 601 30 11281 15 59 28 3387 -11783 99999 4959 4865 4781 4698 4626 4556 4486 4433 4392 4361 4327 4295 4270 4273 4256 4219 4169 4128 4076 3990 3879 3749 3615 3481 3346 3207 3070 2917 2753 2601 2468 2353 2235 2110 2003 1918 1843 1759 1688 1596 1503 1405 1332 1261 1187 1104 1025 971 941 917 900 887 895 888 913 957 1006 1028 1045 1056 1060 1053 1039 1008 960 901 839 772 717 649 567 502 467 434 412 414 415 399 387 384 380 374 357 335 323 332 334 338 355 375 386 415 479 554 639 719 792 870 943 999 1037 1068 1085 1075 1056 1028 1001 948 877 806 755 726 712 706 718 727 744 757 804 877 960 1038 1116 1200 1270 1334 1401 1447 1487 1501 1514 1498 1481 1428 1340 1240 1113 982 851 713 568 404 256 116 5 -97 -174 -229 -261 -272 -252 -200 -136 -68 0 71 159 244 321 393 474 554 620 686 760 822 875 921 978 1061 1139 1204 1257 1306 1343 1369 1380 1380 1366 1335 1277 1220 1167 1103 1020 937 855 791 752 726 692 679 685 696 700 718 734 736 737 733 722 716 695 638 561 506 444 365 291 235 187 149 130 107 98 112 121 87 91 100 113 130 152 177 206 237 272 308 346 384 420 455 487 516 541 563 581 595 606 614 620 625 627 627 626 624 620 615 611 604 596 586 576 564 550 534 515 495 474 451 427 403 379 353 328 305 283 261 241 221 204 190 176 165 155 148 141 135 132 130 128 128 129 132 137 141 147 155 163 172 182 194 207 220 233 246 259 272 285 297 308 318 327 335 342 348 352 355 358 359 361 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 25 24 23 21 20 19 17 16 14 12 10 8 7 5 3 57577 439 600 30 11280 15 59 37 3385 -11783 99999 4876 4960 4901 4841 4782 4720 4656 4611 4580 4552 4518 4488 4460 4442 4405 4354 4297 4240 4174 4081 3963 3823 3680 3532 3386 3234 3084 2914 2742 2585 2435 2302 2171 2031 1905 1811 1736 1657 1603 1531 1462 1389 1344 1302 1262 1224 1178 1154 1155 1150 1139 1129 1133 1113 1115 1128 1145 1138 1120 1090 1053 1022 975 914 852 794 732 654 590 526 457 400 367 348 344 361 369 366 375 395 394 379 375 374 369 375 376 380 389 394 385 398 455 507 552 612 685 751 805 862 910 954 985 994 997 1001 999 956 900 860 825 796 780 780 777 774 779 780 809 867 927 981 1044 1122 1177 1239 1306 1357 1392 1410 1416 1391 1369 1325 1239 1149 1039 922 791 668 539 391 256 137 42 -36 -86 -120 -140 -133 -108 -54 16 99 173 241 324 402 470 542 620 692 749 807 865 919 963 997 1038 1103 1164 1211 1249 1284 1301 1312 1315 1312 1293 1259 1200 1139 1089 1033 965 898 828 769 736 721 695 686 690 705 718 743 774 791 800 560 517 476 435 738 359 602 526 431 227 260 193 124 64 2 -30 -37 -46 -48 -12 48 99 125 148 174 204 237 273 311 351 390 429 465 498 528 554 577 596 609 619 627 632 635 636 635 633 629 624 618 612 604 594 583 572 559 544 527 508 488 466 443 420 396 372 348 324 302 281 261 242 225 210 196 184 174 166 158 151 146 142 139 137 135 135 137 140 144 150 156 164 172 182 194 207 220 233 247 261 274 286 298 309 319 328 336 343 348 352 355 358 360 361 362 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 26 25 24 22 21 20 19 18 16 15 13 11 10 8 6 5 57586 439 600 30 11280 15 59 46 3383 -11782 99999 4861 5012 4952 4896 4840 4774 4691 4627 4578 4534 4486 4448 4409 4374 4321 4258 4197 4148 4089 4004 3894 3779 3659 3535 3411 3277 3137 2980 2822 2677 2538 2414 2281 2141 2015 1922 1840 1758 1694 1615 1539 1460 1407 1354 1300 1246 1185 1155 1147 1133 1113 1103 1109 1100 1115 1145 1180 1194 1194 1183 1165 1147 1105 1049 990 931 861 775 693 609 517 438 384 356 339 340 329 314 310 319 310 297 295 295 286 297 311 324 333 348 355 388 459 519 577 649 722 784 847 917 958 985 1008 1014 1012 1009 1000 961 913 872 831 812 806 794 773 767 772 763 769 796 833 868 904 962 1007 1060 1109 1148 1190 1232 1269 1273 1280 1275 1232 1178 1101 1019 916 811 695 556 428 308 195 87 14 -37 -74 -85 -80 -46 6 71 133 196 281 354 416 489 575 648 696 739 787 833 866 885 920 981 1038 1079 1123 1168 1196 1210 1229 1256 1277 1278 1254 1232 1218 1191 1147 1101 1048 998 967 954 930 911 897 889 881 883 893 899 571 530 491 454 417 383 352 321 293 267 243 220 66 -34 -137 -231 -294 -331 -371 -390 -364 -309 -267 -221 -140 -54 29 106 180 259 331 371 410 448 483 516 546 573 595 613 627 637 645 651 654 653 651 647 640 633 625 616 604 591 578 563 547 529 509 488 466 442 419 396 372 348 324 302 281 261 242 225 210 196 184 173 165 157 151 145 141 138 136 135 135 138 141 145 150 157 165 175 185 197 210 224 238 252 266 280 292 305 316 327 336 343 350 355 358 361 363 365 365 366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 24 23 22 21 20 18 17 15 14 12 11 9 8 57595 439 600 30 11280 15 59 55 3381 -11781 99999 5141 4869 4827 4794 4759 4712 4644 4603 4573 4551 4523 4495 4473 4444 4389 4324 4263 4216 4150 4072 3973 3877 3772 3658 3545 3417 3293 3143 2992 2853 2711 2576 2423 2265 2105 1970 1844 1713 1607 1489 1388 1279 1191 1106 1030 965 898 862 852 842 827 812 821 822 842 868 900 927 946 956 961 973 967 941 917 897 873 827 768 711 643 589 550 532 514 503 476 437 425 430 418 407 406 420 414 435 460 484 506 527 542 577 647 683 703 740 768 787 806 842 846 836 825 794 778 771 768 746 731 724 717 742 783 813 839 883 931 956 999 1045 1088 1125 1150 1184 1218 1250 1253 1243 1250 1245 1229 1196 1174 1146 1091 1025 943 871 788 691 601 509 422 330 252 180 131 94 66 61 71 100 136 185 235 274 331 383 431 489 559 620 667 707 746 783 812 830 858 909 959 992 1031 1073 1097 1110 1128 1157 1183 1196 1195 1193 1202 1199 1177 1151 1126 1095 1068 1054 1027 995 961 927 891 856 839 816 586 545 506 467 429 392 356 323 293 267 243 219 19 -66 -154 -239 -300 -327 -352 -361 -334 -283 -233 -179 -89 2 189 218 250 285 322 359 396 433 469 502 533 562 587 607 624 639 650 658 663 666 667 665 660 653 645 636 623 609 594 577 559 538 516 493 468 443 417 392 367 342 318 296 275 255 237 220 205 192 180 170 162 155 149 143 139 136 135 134 134 137 140 145 150 158 166 176 188 200 215 229 243 258 273 287 300 312 323 334 342 350 356 360 363 365 367 368 369 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 30 29 28 26 25 24 23 22 21 19 18 16 15 13 12 10 9 57604 439 601 30 11281 16 0 4 3380 -11781 99999 5198 4793 4756 4737 4709 4662 4591 4545 4508 4482 4453 4432 4410 4376 4308 4240 4182 4139 4071 4003 3924 3846 3757 3660 3561 3450 3339 3207 3077 2970 2859 2741 2599 2454 2297 2153 2018 1884 1769 1648 1533 1406 1294 1186 1078 983 898 846 816 795 771 742 733 724 729 744 780 815 836 846 848 850 836 812 785 772 766 739 696 661 615 567 530 528 530 543 546 532 538 557 550 541 550 572 561 580 605 625 631 640 640 656 711 742 763 810 842 859 877 921 923 916 919 903 889 875 863 827 785 745 697 687 695 691 687 714 749 759 784 832 886 933 971 1025 1078 1124 1138 1138 1159 1168 1158 1128 1114 1099 1048 991 926 873 806 721 649 580 507 417 334 257 195 136 80 45 24 16 17 47 96 133 189 254 322 403 503 600 689 769 843 906 964 1000 1025 1062 1098 1115 1136 1163 1174 1175 1185 1201 1219 1237 1246 1248 1263 1266 1247 1223 1192 1147 1100 1063 1009 946 884 821 755 695 653 616 580 543 503 464 425 387 352 319 289 263 239 217 10 -64 -144 -219 -274 -302 -321 -324 -297 -249 -197 -136 -43 53 207 235 266 299 333 369 404 439 473 505 535 561 585 605 622 636 647 655 660 663 663 661 656 651 644 635 624 611 598 582 565 546 524 502 479 454 429 404 378 353 328 304 281 260 240 221 205 191 178 167 158 151 145 140 137 135 134 135 136 140 145 150 156 165 174 184 196 208 222 235 249 263 277 290 302 314 325 335 343 350 356 360 363 366 368 369 370 370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 28 27 26 25 24 22 21 20 18 17 15 14 12 11 9 8 57613 439 603 30 11283 16 0 13 3378 -11780 99999 5245 4760 4741 4728 4702 4662 4603 4572 4544 4528 4511 4495 4466 4421 4362 4307 4253 4205 4142 4078 4011 3943 3861 3773 3682 3578 3475 3365 3254 3151 3033 2904 2756 2604 2446 2288 2136 1983 1846 1706 1574 1440 1317 1200 1090 991 910 862 829 799 774 743 726 710 701 703 716 727 719 702 688 672 639 606 577 566 564 549 522 513 495 469 452 477 503 521 529 531 543 560 546 533 539 555 533 528 535 539 522 506 499 508 536 540 538 565 586 597 611 656 679 696 717 732 762 790 815 827 840 857 849 857 866 862 847 839 829 803 778 760 739 722 708 712 722 751 771 795 841 887 936 980 1036 1099 1135 1160 1168 1170 1144 1091 1034 963 875 774 671 565 473 383 297 237 199 183 182 217 268 312 379 454 523 602 695 771 829 876 907 926 932 915 884 868 854 830 821 834 842 844 866 910 962 1013 1059 1107 1164 1211 1238 1256 1259 1235 1193 1152 1104 1048 984 912 838 767 704 659 617 579 544 526 423 389 356 326 300 277 257 130 63 -12 -107 -199 -277 -335 -382 -406 -396 -372 -332 -280 -199 -109 -3 106 216 335 330 364 398 432 466 498 529 558 584 606 625 642 655 664 670 673 674 672 668 662 654 645 633 619 604 588 570 550 529 507 484 460 434 409 385 360 335 312 290 268 248 229 212 197 183 171 162 154 147 141 138 135 134 134 135 139 143 149 155 163 172 183 194 207 221 235 249 263 278 292 305 317 329 339 348 356 362 367 371 374 376 377 378 378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 30 30 29 27 26 25 24 23 22 21 19 18 16 15 14 12 10 57622 440 573 30 11283 16 0 22 3376 -11779 99999 5437 5051 5003 4967 4932 4885 4819 4753 4715 4672 4641 4615 4590 4554 4504 4443 4387 4330 4267 4186 4103 4029 3950 3853 3751 3644 3532 3421 3311 3199 3097 2983 2855 2718 2588 2458 2308 2159 2010 1866 1721 1572 1420 1264 1117 973 841 738 660 589 526 483 450 442 457 480 515 564 623 668 704 740 765 779 787 786 793 792 763 707 670 634 589 543 529 518 502 487 475 481 498 490 484 504 542 544 553 564 573 564 555 556 564 578 565 551 563 583 597 603 634 656 682 714 752 806 853 885 904 932 960 964 967 962 946 919 887 850 806 748 686 628 591 559 533 513 509 507 516 552 594 651 715 776 848 911 970 1003 1033 1050 1053 1058 1043 1006 954 907 850 784 736 693 661 637 631 636 664 695 708 740 789 823 853 888 919 924 916 898 874 846 799 748 709 684 660 646 657 670 685 720 772 832 888 948 1008 1069 1114 1147 1174 1183 1167 1137 1110 1076 1030 984 934 890 841 792 758 726 694 483 451 418 386 355 326 299 245 148 50 -48 -148 -251 -339 -414 -467 -503 -507 -475 -430 -361 -276 -169 -59 58 183 303 424 355 390 424 458 491 523 551 578 601 620 637 653 665 672 677 679 678 675 671 664 657 648 637 625 612 596 578 559 539 517 495 471 446 420 394 368 342 317 293 270 249 229 210 195 181 168 158 151 145 140 137 136 135 137 139 143 149 155 162 170 180 190 201 214 227 240 254 268 281 294 307 318 330 340 349 356 362 367 371 374 376 378 379 379 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 27 26 25 24 23 22 21 20 18 17 16 14 13 11 9 57631 440 570 30 11280 16 0 31 3374 -11779 99999 5164 4968 4910 4865 4823 4772 4699 4632 4584 4533 4495 4468 4442 4397 4344 4284 4233 4183 4124 4048 3965 3896 3826 3746 3664 3572 3473 3375 3286 3188 3094 2990 2870 2734 2598 2470 2319 2164 2003 1845 1695 1539 1382 1220 1073 937 808 717 656 605 558 531 513 514 538 566 602 649 700 734 760 789 795 792 796 792 788 785 766 718 685 657 619 583 571 552 524 510 495 479 467 442 415 405 419 413 410 416 415 404 409 428 442 463 475 492 527 567 605 636 675 706 743 793 844 896 942 976 998 1022 1042 1048 1055 1051 1033 1010 986 948 901 851 804 754 719 684 657 628 606 576 556 563 572 591 620 653 692 717 751 776 810 834 852 876 890 892 883 876 862 841 824 800 792 775 758 743 745 751 739 748 767 772 777 788 799 800 802 791 781 778 762 735 717 717 710 711 728 743 756 782 818 851 887 930 965 1001 1035 1063 1074 1077 1066 1044 1026 998 957 912 865 822 771 727 689 642 593 556 528 491 443 389 333 268 193 125 55 -18 -97 -173 -233 -279 -320 -359 -368 -342 -306 -254 -182 -94 -3 97 207 321 437 378 412 445 477 510 540 567 592 614 632 648 662 673 680 684 685 683 679 675 668 660 651 640 628 615 600 583 564 544 523 502 479 455 431 406 380 354 330 306 282 260 239 221 204 189 176 165 157 150 145 143 141 141 143 146 151 157 163 171 179 189 200 211 222 235 248 260 273 286 299 311 322 333 343 351 359 365 371 375 378 380 382 383 383 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 24 23 22 21 20 19 17 16 14 13 12 10 8 57640 440 571 30 11281 16 0 40 3373 -11778 99999 5011 5025 4945 4867 4782 4694 4590 4497 4421 4344 4287 4243 4196 4143 4097 4055 4017 3985 3942 3887 3820 3774 3725 3666 3604 3528 3445 3361 3279 3187 3094 2992 2865 2725 2589 2462 2308 2148 1984 1818 1660 1499 1346 1184 1034 899 774 691 634 577 524 489 460 446 468 494 524 556 596 628 648 674 681 691 716 729 750 774 782 749 729 718 692 668 654 628 582 540 493 439 392 327 274 241 235 215 199 200 197 198 219 266 318 370 417 473 548 614 676 728 778 823 865 919 965 1010 1045 1064 1078 1091 1096 1091 1090 1085 1070 1058 1048 1022 985 953 920 878 852 827 806 782 760 721 681 666 650 638 646 658 667 668 678 682 697 710 720 733 756 778 788 797 804 802 802 799 807 814 824 824 833 844 847 855 864 865 868 876 880 880 884 875 863 853 838 817 801 797 793 793 801 805 807 821 833 844 861 888 907 927 948 965 973 980 983 983 986 977 953 938 915 890 853 816 772 716 664 615 563 497 418 340 270 204 130 72 12 -46 -100 -134 -149 -159 -167 -172 -155 -112 -71 -21 33 93 147 213 291 372 445 382 416 450 483 516 547 574 599 621 639 656 671 682 690 695 696 695 693 689 683 676 668 658 647 634 619 602 583 562 541 519 495 469 443 416 389 362 336 310 285 261 239 220 202 187 173 162 154 148 144 142 142 144 147 152 158 165 173 182 191 202 213 224 235 247 259 271 283 294 306 316 326 336 345 353 360 366 371 375 378 380 382 383 384 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 30 29 28 27 26 25 24 23 21 20 19 17 16 14 13 11 9 57649 440 573 30 11283 16 0 49 3371 -11777 99999 5322 5131 5050 4965 4866 4765 4651 4544 4452 4357 4276 4192 4106 4028 3960 3896 3843 3801 3752 3697 3621 3560 3503 3444 3382 3307 3241 3177 3110 3033 2956 2868 2762 2647 2533 2438 2328 2201 2058 1912 1780 1634 1499 1351 1213 1090 978 896 835 774 709 649 597 565 573 577 588 591 604 612 607 605 590 581 587 586 600 619 622 581 554 538 515 496 487 471 437 405 368 333 311 269 235 229 258 278 295 324 342 355 377 423 477 533 573 608 654 692 722 734 743 760 784 819 856 899 928 942 954 969 992 1012 1028 1039 1047 1052 1042 1012 978 944 911 877 856 836 815 781 752 723 693 674 658 650 662 668 667 654 649 633 614 598 592 586 581 580 581 585 591 590 605 632 678 719 769 819 876 928 969 1010 1048 1070 1088 1103 1110 1100 1089 1057 1019 984 949 904 860 826 803 788 787 784 788 808 832 847 870 900 924 938 952 967 978 979 971 953 938 916 881 851 818 791 758 717 679 637 598 563 523 476 426 380 330 275 216 172 122 74 34 11 1 -6 -19 -21 -7 20 41 71 112 158 201 252 308 372 375 410 444 477 510 541 569 593 614 632 647 660 673 682 688 691 691 691 688 685 679 672 665 654 643 631 615 597 577 556 535 513 489 464 438 412 386 360 336 311 287 264 244 226 209 194 181 171 163 157 154 153 153 155 158 164 171 179 187 196 206 216 227 238 249 260 271 282 293 303 313 323 332 340 348 355 361 366 371 374 377 379 381 382 382 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 28 27 26 25 24 23 22 21 20 18 17 16 14 13 11 57658 440 574 30 11284 16 0 58 3369 -11777 99999 5313 4757 4720 4680 4631 4592 4544 4502 4466 4434 4406 4365 4306 4244 4182 4121 4045 3970 3885 3789 3657 3530 3414 3304 3196 3082 2984 2900 2823 2743 2668 2604 2532 2449 2366 2313 2257 2185 2097 2001 1915 1809 1704 1588 1486 1387 1278 1185 1108 1024 923 821 731 649 595 541 507 478 454 422 391 390 386 393 433 479 527 570 608 614 625 638 627 621 620 600 546 498 450 381 318 262 219 202 218 244 267 311 344 380 435 512 584 648 708 756 793 825 840 831 802 783 775 773 771 771 770 757 752 758 783 809 824 839 863 893 901 879 863 839 808 770 742 721 692 647 613 597 583 566 555 561 595 626 648 666 685 689 670 650 644 635 617 597 588 582 570 547 534 547 578 616 670 742 826 897 957 1015 1080 1127 1168 1210 1246 1266 1277 1270 1256 1242 1225 1193 1164 1145 1134 1119 1111 1091 1067 1054 1044 1024 1011 1003 990 967 947 930 916 896 876 856 852 852 845 835 821 808 784 746 706 661 616 568 512 444 368 295 223 147 78 31 -19 -66 -98 -111 -109 -99 -93 -80 -47 1 42 87 141 192 235 288 347 409 364 400 435 471 504 536 565 590 612 630 645 657 669 677 682 685 684 683 681 678 673 667 661 653 644 633 619 603 585 566 545 524 500 475 449 422 396 369 343 317 293 270 249 231 215 200 187 177 170 165 162 161 162 164 169 174 181 189 198 207 217 227 238 248 259 269 280 290 301 310 319 328 336 344 351 358 363 368 372 375 377 379 380 381 381 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 29 28 27 26 25 24 23 21 20 19 18 17 15 14 12 11 9 57667 446 574 30 11284 16 1 7 3368 -11776 99999 5317 4617 4579 4531 4478 4435 4390 4359 4338 4332 4341 4330 4296 4259 4231 4198 4138 4070 3984 3882 3743 3599 3459 3323 3182 3026 2885 2768 2661 2552 2446 2359 2269 2179 2102 2053 2016 1967 1906 1838 1787 1724 1653 1572 1495 1413 1324 1239 1165 1075 968 849 743 646 572 506 457 410 372 340 322 324 338 357 410 470 527 576 620 637 639 638 624 612 594 557 498 441 389 325 270 226 195 184 203 241 281 337 383 428 482 543 603 648 684 697 708 715 701 671 628 602 583 571 573 586 609 618 634 668 725 776 813 865 922 969 984 978 975 950 912 865 829 800 750 690 648 628 592 549 523 518 527 534 545 558 566 564 542 539 549 554 549 556 578 597 616 635 669 722 778 840 917 1007 1094 1163 1219 1272 1320 1354 1383 1413 1435 1434 1429 1422 1411 1395 1373 1336 1301 1273 1249 1223 1205 1168 1119 1077 1048 1001 961 930 905 879 860 844 837 834 835 834 860 889 904 905 907 907 887 847 796 747 698 638 566 480 391 294 205 128 63 11 -51 -107 -141 -151 -154 -151 -143 -126 -86 -36 15 67 115 158 198 263 339 411 470 391 430 468 504 539 570 597 620 639 654 667 677 685 688 688 687 684 680 676 670 663 655 647 637 627 613 598 581 563 543 522 500 476 451 425 400 374 349 324 301 280 260 243 227 213 202 192 186 181 179 178 179 182 186 191 197 205 213 221 230 240 250 260 269 279 289 299 309 318 326 334 342 349 356 362 368 372 375 378 381 382 384 384 385 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 27 26 25 23 22 21 20 18 17 16 15 13 12 11 9 7 5 4 2 0 -1 -2 57676 446 574 30 11284 16 1 16 3366 -11775 99999 4897 4518 4494 4448 4398 4355 4318 4301 4295 4305 4317 4311 4282 4245 4220 4187 4119 4029 3933 3822 3676 3517 3353 3192 3033 2868 2714 2590 2484 2367 2254 2171 2096 2021 1958 1916 1889 1869 1843 1808 1788 1758 1712 1648 1592 1535 1467 1396 1322 1231 1128 1008 888 768 676 588 516 456 410 363 321 295 288 294 327 368 411 450 485 493 490 487 463 446 440 425 395 366 335 294 268 262 271 306 360 426 493 582 653 712 777 839 888 930 970 976 966 942 889 827 762 707 653 613 583 554 546 538 540 552 590 628 659 714 776 820 848 859 865 856 852 839 828 814 780 738 715 714 687 648 625 599 576 560 543 520 487 446 387 353 340 325 304 305 327 359 412 478 556 655 754 863 982 1125 1262 1370 1456 1528 1587 1631 1663 1684 1690 1674 1647 1612 1574 1534 1485 1417 1353 1299 1256 1210 1166 1109 1049 1002 964 913 881 861 841 821 813 810 813 822 836 851 884 909 911 902 899 884 851 804 739 670 604 534 454 367 279 190 113 54 6 -29 -72 -114 -140 -139 -126 -110 -103 -88 -58 -25 6 42 84 126 165 224 300 382 452 521 390 427 464 500 532 561 587 610 629 646 660 672 679 683 684 684 682 680 675 669 662 654 645 633 619 603 586 567 547 525 502 477 451 425 399 373 348 323 300 279 260 243 228 214 204 196 190 186 184 184 186 189 194 200 207 215 223 232 242 252 262 272 282 293 303 312 322 331 339 347 354 361 367 373 377 381 384 386 387 388 389 389 388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 23 22 20 19 18 17 16 15 13 12 11 10 9 7 5 4 2 0 0 -2 57685 446 573 30 11283 16 1 25 3364 -11775 99999 4316 4139 4137 4128 4119 4116 4114 4126 4144 4185 4233 4259 4259 4243 4231 4203 4145 4068 3990 3902 3775 3636 3495 3358 3218 3064 2919 2800 2694 2575 2454 2350 2246 2133 2024 1939 1869 1804 1735 1666 1619 1565 1508 1446 1391 1342 1288 1240 1203 1156 1087 1003 915 825 752 684 638 593 548 505 466 451 444 435 446 471 500 526 553 558 538 504 451 419 407 391 351 314 278 239 219 216 239 290 357 443 543 668 758 829 899 967 1033 1094 1147 1159 1155 1119 1041 958 873 790 706 645 591 540 508 469 448 446 478 508 543 613 689 748 794 820 837 846 857 864 874 875 844 796 776 779 762 731 718 708 703 706 707 706 689 662 607 578 563 534 491 462 449 441 442 461 484 529 574 637 714 827 941 1045 1139 1229 1306 1380 1448 1513 1559 1587 1604 1613 1605 1590 1560 1509 1447 1388 1337 1288 1236 1166 1097 1046 1007 960 931 919 915 911 916 929 951 965 974 979 998 1007 989 950 912 867 801 716 625 544 467 386 309 242 183 127 83 57 57 67 61 63 78 103 118 136 138 140 143 135 122 117 115 106 100 124 157 205 260 327 356 394 433 471 506 538 567 594 618 637 654 667 674 678 680 680 678 675 670 664 656 648 637 625 612 596 579 562 543 523 500 476 450 425 400 375 350 326 304 283 264 248 234 221 211 203 198 195 194 194 196 200 205 211 219 227 236 244 254 264 274 285 295 305 314 324 333 342 350 357 364 370 375 380 383 386 388 389 389 390 389 389 388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 8 6 5 3 2 0 -1 57694 445 602 30 11282 16 1 34 3362 -11774 99999 3555 3706 3721 3750 3794 3846 3894 3953 4054 4164 4252 4304 4350 4398 4422 4398 4346 4292 4209 4069 3906 3735 3559 3367 3160 2961 2787 2630 2460 2297 2167 2048 1929 1821 1743 1684 1629 1579 1530 1501 1473 1437 1391 1356 1322 1278 1232 1193 1148 1085 1008 931 852 789 728 683 648 621 588 552 539 537 525 517 523 536 539 533 509 468 414 335 270 233 199 156 120 97 83 0 78 100 157 266 389 524 677 803 911 1011 1106 1206 1287 1351 1369 1376 1343 1268 1178 1084 987 889 806 726 649 589 514 470 448 456 458 469 515 573 615 644 659 671 666 663 664 672 658 609 554 532 539 531 512 516 526 543 566 595 626 629 620 587 588 598 591 562 536 523 518 522 542 571 627 674 746 833 963 1086 1203 1306 1404 1497 1580 1646 1706 1741 1751 1734 1716 1681 1643 1586 1507 1418 1333 1259 1189 1130 1065 1003 959 932 909 903 912 927 939 954 969 996 1017 1022 1011 1016 1008 978 929 883 836 772 688 602 543 496 435 381 350 330 301 284 287 314 342 341 345 361 379 153 141 131 329 294 247 201 159 113 62 19 13 19 43 83 137 344 383 421 459 494 525 555 583 608 628 645 658 666 670 672 672 671 668 663 657 650 641 630 618 604 589 573 556 538 518 495 471 446 422 396 372 347 323 301 280 261 244 231 219 209 202 198 196 196 197 201 206 212 219 227 236 245 255 265 274 284 295 304 314 324 333 342 350 358 366 372 378 384 388 391 394 395 396 397 396 396 395 393 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 11 10 8 7 5 4 2 57703 445 602 30 11282 16 1 43 3361 -11773 99999 4261 3645 3650 3664 3696 3736 3773 3823 3912 4019 4121 4202 4269 4330 4375 4370 4334 4286 4208 4066 3884 3687 3481 3262 3022 2780 2555 2344 2136 1940 1780 1649 1534 1433 1371 1346 1333 1330 1328 1343 1364 1383 1402 1412 1418 1404 1371 1343 1314 1265 1203 1143 1072 1005 951 909 870 829 789 752 748 753 728 701 685 660 621 590 553 494 416 323 249 215 190 143 111 111 119 155 214 299 394 498 613 747 896 1008 1086 1148 1192 1219 1231 1242 1203 1144 1060 954 844 732 621 524 455 397 347 328 306 299 302 338 379 422 488 566 631 680 703 722 724 731 738 753 758 732 693 673 679 682 669 677 687 703 717 734 750 740 721 673 658 655 645 617 584 567 564 572 602 640 701 748 819 905 1032 1155 1271 1369 1458 1546 1625 1688 1744 1774 1782 1771 1766 1742 1708 1659 1588 1511 1438 1376 1319 1268 1199 1127 1075 1043 1011 990 990 998 996 992 983 987 984 961 924 912 890 842 774 716 658 579 489 409 363 328 280 245 239 242 234 243 277 329 369 383 403 422 434 144 402 386 352 305 251 202 156 110 65 35 37 45 73 120 183 317 357 398 438 476 512 546 578 605 628 647 660 668 673 674 673 671 667 661 654 646 636 625 612 599 585 571 555 538 519 497 475 451 426 401 376 351 327 305 284 264 248 233 221 212 206 202 200 201 203 207 212 219 226 235 244 253 263 273 283 293 303 313 323 333 342 351 360 368 375 382 388 394 398 401 403 405 405 405 405 404 403 401 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 8 7 6 4 3 1 0 57712 445 602 30 11282 16 1 52 3359 -11772 99999 3640 3760 3741 3734 3743 3752 3757 3782 3850 3939 4039 4119 4184 4251 4306 4310 4286 4249 4179 4052 3893 3719 3529 3328 3096 2851 2620 2406 2191 1988 1824 1683 1561 1459 1390 1359 1340 1344 1347 1370 1406 1440 1480 1508 1526 1521 1495 1470 1436 1391 1331 1274 1193 1108 1036 980 931 871 818 776 759 754 722 696 673 635 579 537 501 440 357 261 189 152 119 77 57 70 82 120 186 287 392 498 614 742 874 970 1035 1091 1128 1144 1140 1144 1106 1051 978 890 797 709 628 561 525 501 476 479 470 476 485 521 554 577 618 675 712 736 743 745 728 721 714 726 734 714 681 666 682 696 698 723 745 767 778 797 814 809 789 744 733 730 722 697 668 649 644 658 693 742 807 852 917 1000 1122 1235 1348 1445 1534 1618 1696 1754 1801 1828 1829 1808 1802 1778 1738 1674 1591 1500 1418 1338 1260 1186 1105 1015 938 886 844 813 799 787 779 780 776 776 780 779 764 761 751 725 688 656 616 565 521 480 455 443 424 412 412 412 407 421 451 482 499 492 478 162 148 135 124 290 227 163 109 64 25 -8 -35 -46 -19 23 79 155 272 310 350 391 430 469 506 541 573 602 625 646 660 668 673 674 673 670 666 660 652 643 631 619 606 592 578 564 549 531 513 492 470 446 422 398 373 349 326 304 284 265 248 234 222 213 207 203 201 202 204 208 214 220 228 237 247 257 267 278 289 300 311 322 333 344 354 363 372 380 388 394 400 404 407 409 411 411 411 410 409 407 405 403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 8 7 6 5 4 2 1 57721 444 633 30 11283 16 2 1 3357 -11772 99999 3129 3922 3879 3839 3794 3739 3698 3696 3709 3733 3766 3791 3826 3854 3855 3839 3818 3775 3688 3580 3458 3311 3147 2958 2768 2575 2395 2207 2030 1880 1748 1633 1534 1464 1422 1387 1381 1387 1414 1438 1469 1510 1541 1564 1571 1562 1553 1538 1509 1471 1432 1364 1287 1217 1161 1104 1031 968 912 868 827 762 700 638 572 498 443 391 319 229 138 76 44 23 6 15 54 95 161 236 334 433 533 648 770 892 977 1034 1072 1091 1094 1083 1080 1044 1000 942 869 792 716 652 599 577 570 563 568 562 573 583 616 655 692 747 819 868 907 939 957 953 961 975 1000 1008 993 952 923 903 876 844 833 811 778 739 712 678 633 586 539 520 517 509 503 501 501 518 561 627 703 790 869 961 1057 1173 1278 1386 1486 1577 1658 1735 1792 1836 1861 1871 1859 1849 1817 1773 1704 1624 1529 1439 1340 1242 1149 1056 956 863 783 724 678 653 635 630 631 630 628 641 658 664 673 673 661 643 618 589 549 516 482 457 440 426 415 407 393 380 387 404 428 446 445 447 434 416 383 360 329 275 224 183 144 108 83 58 48 64 84 124 188 259 312 351 391 431 471 508 544 578 607 632 654 670 679 684 686 686 684 679 672 663 652 639 624 609 594 578 562 545 528 509 487 465 441 417 393 369 346 323 302 281 263 246 231 219 210 203 198 196 196 198 201 207 214 222 232 243 254 265 277 290 302 314 327 339 350 361 372 381 390 398 404 410 414 417 419 419 419 418 417 415 412 410 408 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 21 20 20 19 18 17 17 16 16 15 15 15 14 14 13 12 11 10 9 8 6 57730 444 633 30 11283 16 2 10 3355 -11771 99999 2844 4118 4048 3990 3923 3845 3781 3746 3720 3711 3722 3736 3761 3785 3782 3777 3764 3730 3646 3549 3435 3292 3140 2966 2784 2582 2377 2165 1965 1800 1645 1518 1404 1322 1269 1231 1230 1238 1266 1298 1354 1437 1512 1586 1633 1661 1676 1690 1687 1671 1652 1587 1502 1417 1335 1245 1130 1023 912 832 764 681 607 541 475 401 361 340 309 264 213 183 177 182 172 182 217 241 283 331 409 476 537 610 693 787 846 887 915 938 946 943 956 952 938 906 871 839 807 785 764 780 798 816 832 828 831 821 820 818 807 801 805 792 766 741 707 665 634 621 636 649 661 653 658 683 708 725 753 780 796 799 802 795 771 740 702 674 666 652 637 623 612 624 655 702 757 820 888 970 1062 1165 1258 1354 1447 1531 1607 1685 1743 1787 1814 1831 1829 1825 1803 1760 1697 1632 1549 1464 1375 1294 1217 1136 1053 974 907 856 814 788 773 770 767 760 756 756 752 734 721 698 675 648 616 581 536 493 447 411 386 361 342 325 301 280 276 274 280 287 283 284 280 275 261 261 261 244 230 230 224 219 224 226 234 158 290 324 253 291 330 370 412 453 493 530 566 598 627 650 669 683 692 696 696 694 690 683 673 663 651 636 621 605 589 573 556 540 522 503 483 461 438 415 392 369 346 323 302 282 263 246 232 220 210 202 198 195 195 197 200 206 213 221 231 242 253 265 278 291 304 318 330 343 356 368 379 389 398 406 413 418 423 425 426 426 425 423 421 419 416 413 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 14 14 12 11 10 9 8 6 4 57739 444 633 30 11283 16 2 19 3354 -11770 99999 2873 3865 3786 3720 3648 3569 3503 3465 3436 3421 3427 3451 3483 3515 3526 3536 3533 3510 3444 3367 3277 3162 3039 2899 2759 2600 2430 2257 2089 1950 1824 1718 1617 1532 1467 1412 1392 1389 1400 1423 1470 1548 1615 1686 1738 1768 1791 1811 1825 1825 1811 1744 1642 1538 1431 1311 1164 1028 895 782 685 580 492 413 345 281 259 266 265 248 222 218 223 229 225 230 252 258 276 295 337 366 392 435 494 565 611 655 693 722 737 745 770 775 764 742 723 698 662 634 613 620 623 629 642 654 671 677 704 745 774 801 842 877 900 912 915 913 910 910 918 930 944 923 898 886 881 862 845 827 809 774 730 683 640 599 548 505 489 474 468 458 461 488 534 583 646 732 823 915 1014 1126 1226 1326 1433 1526 1616 1701 1760 1803 1837 1861 1856 1847 1820 1768 1695 1617 1519 1414 1304 1201 1107 1021 937 861 799 760 733 731 743 770 806 843 875 915 948 967 982 984 975 958 930 889 828 772 707 644 587 538 488 437 374 312 273 249 230 215 203 194 174 159 144 150 158 149 144 164 184 192 101 209 140 165 195 228 263 300 338 377 415 453 490 524 557 586 613 633 649 660 667 671 671 670 667 661 653 644 633 620 606 593 579 565 550 535 519 501 482 462 441 419 397 374 352 330 308 288 269 252 237 224 214 205 200 196 195 196 199 204 211 219 228 239 252 264 277 290 304 318 331 344 357 370 381 391 400 408 415 420 423 426 426 426 425 423 420 418 415 412 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 17 16 14 13 12 10 9 7 57748 445 602 30 11282 16 2 28 3352 -11770 99999 3556 4162 4068 3974 3891 3797 3691 3604 3542 3480 3429 3412 3419 3431 3437 3428 3424 3408 3371 3292 3219 3133 3028 2922 2798 2672 2524 2365 2204 2046 1924 1801 1699 1606 1523 1454 1396 1363 1335 1325 1339 1379 1444 1501 1561 1598 1620 1630 1634 1645 1640 1619 1553 1467 1376 1262 1129 973 830 695 577 484 390 316 243 188 149 155 186 217 252 290 345 402 454 502 548 604 638 680 715 748 756 752 751 745 734 709 688 664 628 588 552 536 506 472 452 452 450 445 461 490 531 559 588 627 664 681 687 717 756 771 778 805 832 848 866 886 915 942 958 975 1014 1054 1048 1032 1021 1004 964 920 864 794 708 612 515 440 375 303 236 211 199 210 236 283 354 451 556 668 797 935 1065 1188 1315 1433 1540 1640 1723 1795 1863 1907 1928 1938 1948 1934 1909 1870 1822 1757 1681 1588 1491 1387 1290 1197 1111 1034 964 892 842 808 797 791 800 824 854 878 909 933 948 951 939 923 914 893 850 785 723 656 580 505 443 380 307 217 142 92 59 21 -16 -38 -48 -61 -65 -54 -21 12 32 59 113 165 201 223 246 279 148 178 211 247 284 322 361 401 440 479 515 549 580 608 631 649 662 671 677 680 681 679 674 667 658 648 636 623 610 596 582 568 552 534 515 496 475 453 430 407 383 360 336 315 294 275 257 241 229 218 209 202 199 197 198 200 205 211 219 228 238 250 262 275 289 303 317 330 344 358 371 382 393 402 411 418 423 427 430 431 431 429 427 425 422 419 416 414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 22 22 22 21 20 20 19 19 18 18 17 17 16 16 15 14 12 11 10 8 7 5 57757 445 603 30 11283 16 2 37 3350 -11769 99999 3254 3968 3891 3811 3740 3662 3575 3504 3441 3373 3320 3300 3299 3297 3292 3273 3256 3230 3196 3136 3077 3001 2909 2825 2731 2633 2525 2411 2292 2169 2084 1996 1919 1844 1768 1708 1662 1633 1604 1593 1593 1601 1630 1655 1688 1695 1691 1675 1659 1652 1623 1579 1501 1409 1309 1198 1079 936 807 679 563 472 389 324 255 205 168 175 204 235 272 308 363 413 462 514 568 627 662 707 752 792 809 809 808 798 787 764 745 723 686 638 586 556 520 474 447 435 424 413 423 439 462 482 500 527 559 582 601 635 680 702 718 750 779 802 834 873 909 943 972 996 1035 1067 1063 1050 1042 1025 989 957 908 839 758 676 595 531 484 432 381 366 357 367 400 445 499 582 670 756 854 967 1070 1167 1265 1359 1444 1532 1605 1667 1734 1789 1822 1854 1883 1894 1886 1868 1833 1778 1714 1629 1534 1425 1318 1212 1109 1011 918 838 777 733 710 700 713 742 777 810 857 905 937 961 976 978 970 668 650 632 612 591 565 538 509 347 249 145 54 -18 -68 -110 -148 -164 -169 -175 -170 -143 -103 -65 -33 4 59 110 151 72 202 111 138 169 204 241 279 319 359 400 442 482 519 553 584 612 635 652 664 673 679 681 681 678 673 666 656 645 634 622 609 595 582 567 551 534 516 497 476 454 431 409 386 363 340 319 299 280 262 247 235 224 215 209 205 203 203 205 209 215 222 231 241 252 264 277 290 304 318 332 346 360 373 384 395 404 413 419 425 429 431 432 432 430 427 425 422 419 416 414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 21 21 20 19 18 18 17 16 15 15 14 13 12 11 10 9 7 6 5 3 1 0 57766 446 573 30 11283 16 2 46 3349 -11768 99999 3589 4281 4172 4066 3956 3844 3729 3642 3568 3502 3427 3366 3333 3309 3284 3247 3216 3182 3131 3077 3012 2955 2873 2786 2709 2624 2538 2437 2339 2240 2145 2076 1994 1926 1854 1778 1714 1670 1642 1609 1594 1578 1578 1600 1619 1644 1646 1647 1637 1629 1625 1598 1558 1483 1392 1289 1187 1078 938 802 665 542 441 352 278 208 164 126 128 159 199 237 271 323 374 431 487 541 589 614 642 668 694 705 699 693 684 678 667 669 664 650 631 622 634 644 644 653 668 679 685 705 726 748 750 748 749 750 736 719 714 713 701 685 680 682 680 692 707 732 755 777 801 841 882 897 911 921 921 909 893 863 817 764 702 647 604 565 519 467 440 413 409 428 456 495 553 614 678 760 856 947 1046 1144 1237 1324 1419 1497 1568 1643 1710 1761 1811 1853 1878 1884 1879 1851 1809 1755 1685 1603 1513 1419 1324 1226 1136 1048 969 904 855 819 797 794 811 828 843 863 888 905 918 923 919 908 883 836 779 711 633 539 456 381 309 219 121 35 -34 -85 -119 -145 -154 -154 -144 -123 -80 -28 21 60 106 166 220 263 90 298 128 154 182 212 245 279 315 351 387 425 460 494 525 554 581 604 621 636 648 656 661 664 665 663 658 651 643 634 624 613 600 587 573 557 540 522 503 482 460 437 414 391 368 345 323 302 283 265 249 236 224 214 208 204 202 202 204 208 214 222 231 241 253 265 278 292 306 320 334 347 361 374 386 396 405 414 420 426 430 432 433 433 431 428 426 423 420 416 413 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 13 13 11 10 9 8 6 5 3 2 0 57775 448 513 30 11283 16 2 55 3347 -11768 99999 4326 4373 4316 4238 4149 4057 3957 3860 3771 3711 3659 3596 3526 3458 3401 3350 3307 3253 3196 3140 3075 3014 2949 2898 2824 2747 2683 2610 2540 2473 2409 2336 2252 2198 2129 2065 1994 1921 1851 1804 1767 1722 1699 1675 1648 1634 1623 1626 1601 1578 1543 1506 1467 1410 1338 1244 1146 1037 928 820 697 581 461 364 284 225 183 149 138 139 170 220 281 346 409 480 546 617 679 734 777 798 819 833 838 828 804 773 736 703 673 654 633 610 592 589 607 628 647 676 714 749 779 820 852 874 875 868 860 851 819 780 746 716 676 633 600 576 549 539 539 556 576 595 609 648 695 720 736 755 764 761 754 737 708 677 627 583 552 534 499 454 436 424 429 452 490 536 594 653 711 794 893 987 1078 1174 1268 1353 1443 1518 1593 1671 1739 1797 1851 1903 1936 1947 1946 1932 1907 1863 1803 1732 1650 1557 1455 1347 1246 1149 1053 966 893 832 781 744 734 733 736 746 766 787 812 833 849 857 858 839 808 765 712 640 572 503 431 344 255 172 99 45 12 -13 -24 -31 -25 -2 38 83 130 65 63 65 71 78 87 101 120 143 168 195 225 258 293 328 365 402 439 473 505 537 565 590 609 624 637 646 651 654 655 653 649 642 635 627 618 608 596 585 573 559 544 528 510 490 469 447 425 402 379 356 333 313 293 274 258 245 233 223 217 213 211 211 213 217 223 230 239 249 260 271 283 296 309 322 335 349 361 374 386 396 405 414 421 427 432 435 437 437 436 434 431 429 426 423 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 13 12 11 9 8 7 5 57784 448 513 30 11283 16 3 4 3345 -11767 99999 4029 4037 3991 3927 3858 3795 3729 3667 3626 3611 3594 3563 3525 3491 3454 3420 3387 3344 3299 3240 3163 3090 3017 2957 2885 2824 2771 2713 2649 2596 2544 2487 2412 2357 2286 2217 2143 2067 1980 1910 1838 1765 1703 1657 1612 1575 1540 1524 1494 1473 1449 1419 1383 1346 1300 1235 1166 1092 1008 915 806 700 587 490 400 325 263 215 169 125 110 114 135 165 202 250 294 352 402 458 511 551 592 639 688 723 745 749 739 731 723 731 730 727 715 712 720 728 736 754 782 804 827 861 888 909 906 896 890 888 862 832 805 780 742 699 659 629 603 589 580 592 604 612 611 638 671 690 697 704 705 702 698 685 665 641 602 575 553 545 518 482 460 445 446 465 498 528 562 603 648 715 790 871 953 1042 1135 1220 1315 1402 1485 1567 1653 1734 1805 1867 1912 1940 1956 1961 1953 1930 1896 1846 1779 1704 1620 1524 1430 1340 1252 1167 1087 1013 943 888 852 824 799 785 779 771 767 765 757 746 736 716 690 655 608 544 488 441 389 328 264 206 151 116 93 69 53 36 26 35 61 85 102 115 60 60 63 69 77 126 106 93 95 96 96 100 108 306 342 378 413 448 480 511 541 567 587 604 618 629 637 642 644 644 641 636 630 623 615 606 595 583 571 558 543 527 510 491 471 449 427 405 383 361 339 319 300 282 267 253 242 233 226 222 220 220 222 226 231 238 246 255 265 276 287 299 311 324 336 349 361 373 385 395 404 413 420 427 432 435 437 438 438 436 435 432 430 427 424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 17 16 15 14 13 12 11 9 57793 448 514 30 11284 16 3 13 3343 -11766 99999 4324 4170 4116 4044 3969 3900 3831 3764 3720 3686 3636 3575 3517 3469 3408 3347 3290 3230 3173 3104 3032 2965 2896 2834 2771 2733 2708 2670 2620 2587 2558 2512 2452 2413 2360 2300 2235 2167 2091 2024 1944 1856 1783 1727 1661 1602 1551 1513 1460 1420 1375 1328 1282 1237 1185 1129 1078 1021 957 888 804 722 636 563 492 435 387 344 301 257 230 215 216 224 241 268 297 334 362 398 436 466 504 545 592 632 666 681 688 698 712 733 750 764 776 794 817 832 850 874 897 904 915 934 944 943 921 893 876 858 817 778 749 721 688 657 637 623 611 606 614 640 665 686 697 729 755 769 772 770 758 740 724 698 668 631 583 549 519 504 478 451 435 430 445 477 525 567 612 664 721 796 877 955 1025 1102 1184 1257 1329 1391 1444 1495 1554 1614 1669 1717 1748 1761 1773 1786 1789 1777 1757 1727 1686 1639 1581 1503 1421 1337 1258 1185 1121 1055 986 922 875 840 808 783 770 759 757 760 754 742 728 700 667 632 595 543 486 439 390 337 280 230 182 158 141 121 112 105 97 96 113 131 132 128 108 97 88 82 57 34 14 3 2 15 37 60 90 136 298 333 368 401 433 465 496 524 548 569 586 601 612 621 627 631 631 629 626 622 617 610 600 591 580 568 554 539 522 503 482 460 438 415 392 369 346 325 305 286 270 256 244 235 228 224 222 222 224 227 233 240 248 257 267 277 288 300 311 324 336 349 361 373 385 396 405 415 423 430 435 439 442 443 443 441 439 437 435 432 429 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 23 23 23 22 22 21 20 20 19 19 18 17 17 16 15 14 13 12 11 9 8 7 5 57802 448 515 30 11285 16 3 22 3342 -11766 99999 4195 4368 4281 4177 4062 3947 3828 3717 3632 3544 3441 3335 3245 3166 3084 3008 2938 2878 2826 2771 2720 2682 2644 2607 2580 2578 2586 2578 2550 2529 2511 2492 2456 2424 2377 2323 2255 2183 2111 2046 1964 1872 1795 1738 1678 1621 1562 1512 1458 1419 1376 1339 1303 1263 1212 1168 1131 1088 1039 983 919 858 794 734 670 619 568 524 482 436 396 361 333 312 305 304 299 303 302 314 331 356 384 413 452 486 523 552 576 597 617 644 671 706 742 777 805 835 871 909 951 982 1013 1043 1062 1078 1091 1094 1091 1076 1046 1018 986 953 918 882 843 802 765 738 712 684 655 636 618 612 602 594 575 551 525 505 501 499 496 495 492 501 502 508 509 508 516 534 561 591 630 656 680 709 747 803 866 931 998 1070 1152 1221 1289 1357 1428 1495 1572 1649 1723 1781 1824 1852 1879 1899 1911 1905 1896 1877 1842 1792 1728 1641 1546 1442 1344 1243 1149 1050 952 858 775 701 636 586 555 535 529 536 543 545 550 546 544 541 532 509 487 466 433 392 347 305 259 226 200 173 152 126 101 89 92 93 84 79 64 56 47 43 29 15 0 -5 0 13 32 55 85 129 262 292 322 352 381 410 439 466 491 512 531 549 563 574 583 590 595 597 598 598 596 592 585 578 570 560 547 533 518 500 480 459 438 416 394 372 350 330 310 292 277 264 253 244 238 234 232 232 233 237 241 247 254 263 271 281 291 302 313 325 337 349 361 373 385 395 406 415 424 431 437 441 444 445 445 443 442 439 437 434 431 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 23 23 22 21 20 20 19 18 18 17 16 15 14 13 12 11 10 9 7 6 4 57811 448 514 30 11284 16 3 31 3340 -11765 99999 4302 4224 4141 4053 3959 3864 3766 3681 3627 3572 3504 3437 3394 3362 3318 3267 3213 3158 3107 3046 2985 2933 2878 2811 2743 2697 2663 2617 2555 2499 2452 2412 2364 2316 2261 2199 2123 2045 1975 1919 1849 1770 1698 1642 1587 1538 1488 1444 1403 1374 1350 1337 1320 1296 1265 1234 1204 1167 1125 1077 1022 964 901 842 771 702 632 572 520 461 408 361 329 302 282 264 250 248 239 248 263 288 312 328 355 386 430 460 489 521 553 590 628 670 709 745 774 802 845 891 938 969 1000 1025 1045 1069 1089 1101 1115 1125 1123 1119 1110 1102 1084 1057 1026 1000 976 947 911 875 839 805 770 751 738 728 698 671 651 638 625 616 619 624 618 616 607 597 580 553 529 524 528 523 522 527 541 557 589 645 714 789 870 955 1058 1160 1255 1342 1441 1538 1635 1719 1797 1854 1898 1924 1941 1949 1948 1924 1885 1839 1788 1720 1636 1530 1422 1308 1202 1088 981 875 776 681 605 543 492 449 425 413 422 442 461 472 490 502 516 524 522 508 492 473 447 414 376 336 287 246 212 180 150 114 80 63 57 49 33 21 7 6 8 16 21 28 28 38 58 85 116 144 171 213 264 250 275 300 326 352 378 404 427 449 469 488 504 518 530 541 550 556 561 564 565 564 561 558 552 544 534 523 509 493 474 455 434 414 392 371 350 331 312 294 279 267 256 248 243 239 237 237 239 242 247 252 259 267 275 284 294 305 315 326 338 350 363 375 386 397 408 418 426 434 440 444 447 448 448 447 444 442 439 436 433 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 24 23 23 22 22 21 20 20 19 18 17 16 16 15 14 13 12 11 10 9 7 6 4 57820 448 512 30 11282 16 3 40 3338 -11764 99999 4478 4238 4151 4055 3949 3838 3723 3621 3545 3476 3403 3327 3273 3223 3173 3120 3071 3024 2985 2940 2894 2856 2817 2770 2724 2693 2679 2649 2603 2556 2514 2474 2423 2369 2309 2241 2156 2065 1976 1897 1801 1692 1591 1512 1439 1370 1305 1250 1201 1169 1146 1142 1137 1134 1126 1131 1141 1146 1140 1130 1114 1093 1060 1030 980 919 851 791 731 661 588 518 459 408 369 334 302 282 260 256 270 295 320 342 382 415 461 504 546 580 614 653 695 740 785 824 857 892 930 965 1012 1042 1067 1081 1094 1104 1111 1111 1110 1107 1091 1066 1040 1022 998 969 941 914 893 866 837 807 778 748 714 698 691 681 656 633 617 603 590 584 595 608 609 610 609 608 597 575 562 563 570 563 564 572 585 594 619 673 743 815 894 976 1077 1172 1261 1341 1439 1533 1613 1681 1747 1798 1831 1842 1848 1845 1839 1807 1765 1722 1679 1614 1537 1457 1377 1288 1205 1112 1028 944 868 790 730 683 631 582 550 525 510 501 497 483 477 467 458 447 435 413 390 381 370 352 331 314 290 271 259 249 241 229 212 203 204 206 186 170 156 158 101 101 145 137 125 110 116 124 134 138 155 170 186 203 222 242 263 285 308 331 353 375 396 416 435 452 468 482 496 507 516 525 532 536 538 539 537 533 526 518 507 493 477 460 441 421 400 380 359 340 320 303 288 275 264 255 248 244 241 240 241 244 249 254 260 268 276 285 295 306 317 329 341 354 366 378 390 401 412 422 431 438 444 448 451 452 451 449 447 444 440 437 434 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 9 8 7 6 5 3 57829 448 511 30 11281 16 3 49 3336 -11764 99999 4133 4173 4086 3997 3894 3784 3668 3568 3488 3415 3342 3269 3211 3155 3091 3025 2966 2912 2871 2829 2784 2741 2700 2659 2622 2601 2597 2583 2560 2547 2531 2519 2495 2450 2397 2343 2274 2194 2108 2028 1919 1797 1679 1580 1485 1395 1307 1228 1167 1123 1084 1065 1053 1044 1032 1040 1057 1065 1064 1051 1037 1019 993 966 921 868 805 745 690 630 574 517 475 440 419 400 379 366 352 355 373 401 430 448 477 493 526 559 596 627 654 691 736 781 828 871 912 951 1001 1051 1108 1147 1177 1186 1195 1205 1215 1213 1209 1197 1168 1131 1093 1060 1021 983 945 907 888 855 821 786 754 724 696 684 677 668 643 618 600 579 559 542 546 549 542 537 527 518 506 489 482 495 516 522 537 562 589 615 655 715 788 864 941 1017 1113 1203 1283 1354 1439 1524 1601 1666 1731 1783 1821 1830 1837 1840 1841 1814 1771 1724 1675 1608 1528 1444 1362 1264 1169 1066 981 899 821 741 674 626 580 539 517 501 488 477 474 466 468 464 457 451 444 428 412 406 392 368 347 327 303 284 265 247 234 162 199 142 134 127 121 116 112 109 107 106 105 105 106 108 112 117 122 130 139 151 164 177 193 210 227 245 264 285 304 324 343 363 382 400 417 434 450 464 477 490 500 509 515 520 522 522 518 511 503 491 477 460 442 423 402 382 361 342 323 305 290 278 267 259 253 249 247 247 249 253 258 263 270 277 286 294 303 314 324 335 346 358 369 381 391 402 412 422 430 437 443 447 449 451 450 448 446 443 440 437 434 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 22 21 20 20 19 18 18 17 16 15 14 13 12 11 10 9 7 6 5 3 1 0 57838 448 512 30 11282 16 3 58 3335 -11763 99999 4228 4376 4260 4139 4004 3858 3710 3574 3460 3355 3245 3150 3078 3010 2943 2887 2844 2806 2787 2768 2752 2737 2720 2705 2696 2704 2715 2716 2699 2679 2649 2616 2575 2512 2437 2355 2258 2154 2041 1934 1804 1670 1540 1442 1361 1288 1220 1162 1122 1103 1094 1110 1131 1153 1168 1200 1236 1259 1263 1244 1219 1185 1140 1095 1034 960 871 789 718 641 570 502 451 409 385 371 364 363 360 369 394 432 469 491 528 552 584 614 649 677 697 722 754 781 811 837 862 888 923 952 987 1010 1030 1033 1040 1053 1067 1071 1081 1088 1086 1072 1052 1043 1037 1034 1034 1028 1031 1015 989 957 933 912 884 854 827 797 746 689 636 577 524 476 454 435 415 392 363 338 326 323 341 377 420 450 489 537 592 642 711 790 876 956 1037 1112 1195 1266 1329 1388 1460 1533 1597 1644 1695 1728 1752 1757 1765 1767 1768 1742 1699 1647 1594 1521 1439 1352 1273 1179 1089 989 911 836 769 701 646 610 580 552 539 526 518 504 495 479 476 466 450 432 415 394 375 362 348 330 321 309 293 284 276 265 183 170 234 225 228 133 126 120 116 112 108 105 104 102 101 102 104 108 111 117 124 133 143 153 166 180 195 209 226 243 260 278 296 315 334 352 370 389 408 425 441 457 472 485 495 504 510 512 511 507 501 491 478 462 445 427 407 387 367 347 328 311 296 284 273 265 259 255 253 252 254 258 263 268 274 282 291 299 309 319 330 341 352 364 375 386 397 407 417 426 433 439 444 447 448 448 447 445 441 438 434 431 428 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 23 22 22 21 20 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 6 4 57847 448 512 30 11282 16 4 7 3333 -11762 99999 4476 4376 4268 4154 4026 3887 3747 3614 3493 3386 3288 3203 3132 3059 2990 2934 2885 2834 2805 2785 2772 2753 2728 2704 2683 2672 2663 2655 2641 2617 2585 2549 2509 2445 2373 2291 2193 2089 1979 1871 1745 1609 1475 1368 1282 1197 1126 1076 1048 1033 1030 1055 1090 1123 1155 1206 1267 1307 1319 1308 1297 1270 1221 1166 1098 1020 924 835 762 691 618 543 492 459 444 431 424 424 427 435 451 477 501 507 518 522 541 555 574 587 606 633 674 712 761 812 869 926 989 1049 1109 1149 1184 1199 1216 1225 1230 1214 1197 1171 1139 1091 1042 1008 978 955 943 933 939 932 920 902 901 901 896 884 876 854 806 750 695 633 572 510 468 433 405 368 336 312 299 295 321 368 420 463 509 561 622 676 748 825 915 1000 1082 1163 1255 1333 1403 1472 1558 1647 1728 1786 1846 1885 1916 1919 1916 1906 1891 1844 1778 1700 1619 1512 1396 1279 1176 1068 965 852 764 683 614 546 496 461 441 426 426 425 429 429 431 429 440 444 446 443 432 418 414 407 392 375 366 350 244 229 214 199 184 170 158 147 137 129 122 116 111 106 103 100 99 98 98 99 101 104 107 111 116 122 129 136 146 157 169 180 193 207 222 238 256 274 293 312 331 352 372 392 411 430 448 465 479 491 500 505 507 505 501 494 483 469 453 435 416 396 376 356 337 319 304 291 279 270 264 259 257 257 259 262 267 272 279 287 295 304 314 324 334 345 356 367 379 389 399 409 419 427 433 439 443 446 447 447 446 443 440 436 432 429 426 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 23 22 22 21 21 20 20 19 19 18 17 16 16 15 14 13 12 11 10 9 8 6 57856 448 514 30 11284 16 4 16 3331 -11761 99999 5017 4459 4342 4220 4089 3950 3812 3670 3534 3417 3304 3208 3132 3057 2983 2925 2875 2820 2793 2769 2745 2712 2689 2668 2643 2629 2614 2594 2565 2529 2489 2455 2415 2347 2276 2199 2106 2004 1899 1800 1687 1567 1444 1343 1270 1194 1129 1085 1070 1065 1070 1097 1134 1169 1208 1260 1322 1371 1398 1394 1388 1366 1323 1268 1199 1122 1032 941 863 780 696 611 546 493 462 439 416 398 385 382 384 396 406 410 420 424 441 462 493 519 543 581 639 698 763 828 902 978 1054 1125 1198 1254 1295 1310 1325 1339 1350 1333 1307 1276 1236 1177 1118 1072 1030 992 966 940 934 922 901 873 866 870 871 866 866 850 818 777 733 680 637 592 555 526 508 476 438 403 389 386 410 444 481 516 553 589 636 679 736 788 857 931 1006 1076 1150 1216 1282 1351 1440 1538 1630 1700 1770 1821 1867 1889 1901 1901 1894 1858 1802 1731 1657 1550 1434 1320 1220 1118 1026 928 852 778 712 646 602 568 544 523 514 496 478 454 433 404 390 371 359 348 337 323 325 310 295 280 265 251 238 225 213 201 187 174 162 151 142 133 125 119 114 109 105 103 102 102 102 104 107 111 115 119 123 128 134 139 146 154 163 171 181 192 205 219 234 252 270 289 309 330 352 374 394 414 433 450 465 478 488 493 495 494 489 482 471 457 441 424 405 386 366 348 330 313 299 287 277 269 263 260 259 260 264 268 274 281 288 297 306 316 326 336 347 358 368 379 389 399 408 416 425 431 436 440 443 445 445 444 442 438 434 430 427 423 419 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 20 19 19 18 17 16 15 14 13 12 11 10 9 8 6 5 4 3 1 0 -1 57865 448 515 30 11285 16 4 25 3329 -11761 99999 5332 4317 4216 4109 4003 3891 3777 3652 3532 3433 3345 3277 3229 3173 3112 3060 3009 2957 2926 2898 2864 2815 2770 2724 2671 2624 2570 2511 2448 2391 2333 2279 2218 2141 2060 1980 1903 1829 1756 1685 1598 1506 1415 1348 1295 1241 1197 1168 1157 1153 1156 1172 1191 1210 1244 1296 1359 1405 1429 1425 1417 1398 1363 1319 1267 1199 1116 1033 959 874 787 704 644 598 574 555 536 522 514 513 526 544 559 568 582 587 592 599 608 605 602 614 641 663 689 717 758 807 857 905 959 1006 1038 1053 1082 1109 1126 1121 1113 1100 1081 1039 991 952 919 892 872 858 858 848 831 816 820 838 854 862 878 888 882 865 832 789 752 716 685 662 646 608 560 515 490 481 495 518 544 584 629 670 716 762 815 864 934 1008 1085 1157 1219 1265 1313 1368 1431 1503 1571 1625 1676 1715 1747 1760 1771 1768 1753 1718 1676 1620 1554 1460 1354 1253 1161 1068 991 916 855 785 724 671 636 611 595 583 579 572 562 548 536 507 481 404 384 364 346 415 310 294 280 264 251 237 226 214 203 193 182 172 162 153 145 138 131 125 120 116 111 108 107 106 105 105 107 109 111 115 118 122 127 132 139 147 156 165 175 187 200 215 232 250 269 289 310 332 355 378 399 419 439 457 473 486 496 502 504 503 498 490 479 464 447 428 408 388 368 348 329 312 297 285 274 266 261 258 258 260 264 270 277 284 293 303 314 324 335 346 357 368 379 389 399 409 418 426 433 439 443 446 448 449 449 447 444 440 436 431 427 423 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 21 20 20 19 19 18 17 17 16 15 14 13 12 11 10 9 8 7 6 5 4 57874 448 516 30 11286 16 4 34 3328 -11760 99999 5011 4294 4192 4082 3971 3856 3742 3619 3503 3410 3324 3258 3206 3150 3087 3033 2980 2920 2881 2845 2799 2743 2693 2645 2595 2558 2512 2466 2420 2382 2344 2310 2272 2213 2145 2080 2017 1956 1886 1810 1719 1623 1524 1441 1375 1309 1245 1194 1165 1154 1150 1155 1164 1185 1225 1275 1335 1384 1416 1416 1410 1397 1373 1339 1287 1220 1146 1072 1003 925 850 775 718 672 649 634 616 602 592 591 595 597 594 581 570 554 540 533 526 509 488 486 496 505 522 552 602 659 719 776 837 895 937 973 1023 1079 1115 1130 1142 1143 1132 1095 1055 1019 995 975 958 944 937 915 882 860 860 871 886 892 906 908 898 872 833 787 750 715 687 668 650 609 566 528 509 506 530 565 603 649 697 735 778 820 864 908 971 1028 1081 1132 1176 1207 1242 1285 1336 1400 1468 1522 1579 1627 1673 1702 1732 1754 1764 1757 1741 1710 1670 1607 1524 1437 1355 1269 1189 1109 1034 948 863 787 720 656 603 556 520 492 461 434 409 374 429 409 388 368 349 331 312 294 277 261 245 230 216 204 192 181 170 160 149 141 133 127 121 117 114 111 108 106 105 105 105 106 108 110 112 115 118 122 127 131 138 147 156 165 176 190 204 221 239 259 281 303 326 350 375 399 421 442 462 479 493 505 513 516 516 512 504 493 479 461 442 421 400 379 358 338 320 304 290 279 270 265 261 261 262 266 271 278 286 294 304 315 325 336 347 358 368 379 389 399 408 417 425 432 438 442 445 447 448 448 446 444 440 436 431 427 422 418 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 9 8 7 6 5 57883 448 518 30 11288 16 4 43 3326 -11759 99999 5023 4332 4229 4117 4001 3881 3771 3657 3551 3464 3376 3307 3248 3189 3120 3066 3011 2941 2883 2832 2776 2716 2658 2605 2550 2517 2469 2421 2374 2337 2298 2257 2217 2165 2103 2039 1972 1913 1846 1775 1687 1604 1527 1461 1411 1359 1318 1289 1283 1298 1321 1350 1380 1417 1475 1540 1612 1663 1701 1705 1699 1676 1644 1592 1515 1422 1319 1215 1114 993 869 743 642 549 480 429 386 346 317 307 309 320 334 342 364 391 424 454 484 507 518 542 573 606 637 670 712 753 797 837 877 916 945 969 1001 1049 1078 1090 1093 1089 1084 1062 1043 1028 1021 1017 1009 1007 1017 1025 1016 1015 1035 1065 1095 1109 1125 1124 1107 1070 1014 956 896 824 747 680 621 544 473 412 369 345 350 372 405 456 512 568 637 706 777 838 912 975 1038 1104 1156 1191 1231 1270 1315 1368 1431 1481 1533 1576 1622 1663 1701 1721 1730 1729 1727 1705 1682 1639 1576 1496 1418 1343 1274 1204 1124 1036 957 880 809 737 681 620 569 530 495 470 437 396 353 393 375 357 340 302 306 290 275 260 244 230 217 205 192 182 171 160 -21 139 130 124 117 111 -73 -78 99 97 96 96 96 98 101 105 110 115 120 126 133 141 149 160 172 183 196 211 227 245 265 286 308 330 354 378 402 425 446 466 484 499 511 520 525 525 522 516 505 491 474 455 434 412 391 369 349 330 313 298 286 276 268 264 261 262 264 268 274 281 288 297 306 317 328 339 350 361 372 383 394 405 414 423 432 439 444 449 451 452 452 451 448 445 440 435 429 424 419 414 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 11 10 10 9 9 8 7 6 6 4 57892 448 519 30 11289 16 4 52 3324 -11759 99999 5130 4313 4222 4115 4008 3901 3797 3698 3610 3547 3478 3426 3377 3331 3280 3234 3178 3110 3054 2998 2931 2868 2798 2725 2639 2569 2491 2422 2353 2283 2217 2156 2091 2026 1962 1905 1851 1803 1752 1705 1656 1602 1542 1494 1463 1429 1402 1389 1390 1402 1413 1419 1434 1460 1502 1541 1594 1634 1660 1661 1657 1638 1608 1562 1500 1427 1353 1271 1191 1093 985 873 787 709 641 586 539 499 460 430 412 400 387 365 359 367 379 381 381 386 383 388 403 432 464 498 540 587 642 694 745 798 845 890 940 1001 1048 1074 1086 1091 1093 1078 1063 1050 1045 1038 1026 1021 1025 1027 1016 1006 1021 1045 1073 1084 1097 1098 1081 1045 996 949 906 850 791 743 705 645 588 543 520 514 530 560 603 653 699 739 797 851 898 938 992 1038 1077 1111 1135 1151 1171 1189 1221 1273 1331 1370 1412 1451 1494 1534 1571 1598 1615 1621 1617 1600 1586 1549 1483 1404 1326 1256 1192 1131 1056 977 895 819 754 694 642 585 534 499 470 458 434 402 362 379 360 343 326 310 294 279 265 251 235 221 208 196 183 173 162 152 142 134 127 121 116 -143 -152 -169 -176 107 107 108 108 111 114 118 121 126 130 135 141 148 155 165 177 189 202 218 235 253 273 294 317 340 365 388 412 435 455 473 490 504 514 521 524 523 518 510 498 483 467 447 427 406 385 365 346 328 312 297 286 277 271 267 265 265 268 272 277 284 292 301 311 321 333 344 356 367 379 391 402 412 422 431 438 445 450 453 455 455 453 451 448 443 438 431 426 420 414 409 405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 12 12 12 11 10 10 9 8 7 57901 448 518 30 11288 16 5 1 3322 -11758 99999 4990 4060 3974 3876 3779 3686 3598 3530 3479 3457 3426 3424 3426 3425 3414 3411 3394 3352 3317 3275 3208 3142 3062 2971 2864 2775 2665 2562 2468 2380 2291 2215 2144 2073 2007 1954 1897 1850 1797 1746 1692 1644 1588 1534 1491 1449 1410 1385 1380 1388 1395 1400 1411 1436 1480 1521 1565 1600 1625 1630 1630 1617 1595 1548 1484 1407 1332 1252 1178 1087 986 883 808 742 687 641 603 570 538 515 505 501 494 470 454 454 458 450 438 427 405 392 385 397 410 429 451 478 520 567 617 669 718 765 817 888 942 985 1018 1045 1063 1072 1083 1086 1091 1091 1082 1079 1084 1084 1066 1058 1060 1063 1072 1078 1083 1076 1063 1039 1007 978 944 903 863 834 808 771 744 723 708 702 717 742 773 807 842 878 921 960 989 1012 1048 1070 1086 1108 1126 1132 1139 1146 1163 1194 1236 1273 1309 1350 1392 1430 1472 1507 1525 1535 1543 1543 1539 1522 1478 1415 1342 1275 1215 1157 1085 1000 909 828 756 686 622 561 503 457 424 409 387 358 318 367 349 332 315 299 283 267 252 237 220 205 192 180 168 159 150 142 136 131 126 123 120 119 118 119 118 117 116 115 114 115 116 117 119 121 125 129 134 141 149 160 173 187 203 221 240 261 284 307 331 356 382 406 429 452 472 490 504 515 524 529 530 526 520 510 496 479 460 440 419 397 376 355 337 319 304 290 280 272 266 264 264 265 269 274 281 289 299 309 319 331 343 355 367 379 390 402 412 422 431 439 446 451 455 457 457 456 454 451 447 442 436 429 423 417 412 407 403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 18 18 17 16 15 15 14 13 12 12 11 10 9 8 7 6 6 5 4 3 2 0 57910 448 517 30 11287 16 5 10 3321 -11757 99999 4823 3935 3869 3797 3726 3657 3588 3528 3484 3466 3447 3452 3451 3447 3431 3420 3401 3362 3330 3283 3216 3145 3068 2989 2889 2796 2680 2570 2463 2368 2279 2194 2114 2034 1959 1899 1847 1806 1753 1716 1682 1653 1621 1594 1570 1544 1521 1502 1497 1510 1517 1518 1516 1530 1550 1566 1587 1601 1611 1607 1594 1571 1544 1502 1440 1371 1304 1237 1171 1100 1019 936 876 820 772 740 713 693 670 656 644 637 631 610 587 580 575 563 547 529 496 476 460 461 466 481 496 513 548 589 633 685 725 760 802 860 899 923 936 942 943 941 937 925 916 901 876 866 869 870 857 852 862 878 901 922 942 957 964 956 942 929 901 862 827 801 774 735 704 680 661 652 663 692 735 780 828 892 963 1028 1081 1137 1201 1248 1287 1317 1338 1340 1331 1314 1308 1315 1318 1317 1316 1320 1324 1333 1353 1371 1388 1400 1414 1432 1451 1456 1436 1408 1367 1326 1290 1256 1201 1129 1048 967 893 820 744 665 590 529 476 445 409 366 311 365 346 327 309 292 276 259 244 228 212 197 184 172 160 151 144 137 20 127 123 120 118 117 116 117 117 116 115 114 114 114 114 115 116 119 123 126 132 139 147 156 169 185 202 221 241 263 286 311 336 362 389 414 438 461 482 500 514 524 532 536 536 531 524 512 497 479 460 439 417 395 374 354 335 318 303 290 280 272 267 265 265 268 272 278 285 294 303 314 325 337 350 362 375 387 399 411 422 432 440 448 454 458 461 463 462 460 457 452 447 441 434 427 420 414 409 403 399 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 16 15 14 14 13 12 11 10 9 8 7 6 5 5 4 4 3 2 2 1 0 57919 448 517 30 11287 16 5 19 3319 -11757 99999 4440 3942 3877 3809 3739 3669 3600 3544 3498 3477 3452 3447 3431 3417 3390 3368 3343 3300 3262 3217 3153 3093 3029 2972 2900 2837 2757 2679 2597 2520 2447 2373 2303 2235 2164 2099 2030 1968 1888 1830 1771 1722 1672 1629 1589 1547 1512 1481 1461 1465 1468 1472 1473 1490 1501 1508 1513 1515 1514 1511 1497 1467 1432 1382 1311 1234 1152 1077 1007 935 850 771 713 659 606 574 559 560 557 560 572 600 622 627 638 671 701 716 730 749 748 744 738 750 767 782 789 800 826 846 862 889 913 928 936 964 984 993 990 982 979 976 967 950 943 934 905 882 874 871 852 841 838 842 851 856 862 870 875 866 854 850 832 806 784 766 739 704 674 650 629 610 605 616 643 666 697 753 815 875 932 1002 1079 1140 1190 1232 1274 1301 1315 1318 1334 1352 1361 1366 1369 1372 1372 1376 1395 1420 1450 1468 1486 1506 1527 1542 1541 1529 1499 1461 1421 1376 1312 1225 1124 1019 917 817 719 619 519 427 345 289 242 199 152 123 335 317 299 153 169 251 236 221 205 191 178 168 158 150 144 140 66 136 134 133 133 133 133 134 133 131 129 127 125 123 122 120 118 120 122 125 130 137 145 154 167 183 200 218 237 259 282 306 330 355 381 405 428 451 472 490 504 515 522 527 527 524 517 506 491 474 455 434 413 391 370 350 332 316 301 288 278 271 266 265 265 268 273 279 286 295 305 316 328 340 353 366 379 391 403 414 425 434 443 450 456 460 463 464 463 461 458 453 448 442 436 429 422 416 411 406 402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 9 9 8 8 8 7 7 6 5 4 57928 448 517 30 11287 16 5 28 3317 -11756 99999 3885 4097 4015 3932 3841 3743 3648 3570 3504 3458 3416 3394 3360 3327 3287 3256 3226 3180 3139 3088 3026 2964 2897 2836 2765 2696 2618 2549 2483 2419 2360 2299 2244 2195 2156 2123 2082 2039 1986 1950 1913 1877 1836 1791 1742 1684 1638 1601 1569 1547 1520 1502 1488 1484 1478 1477 1478 1477 1475 1481 1480 1463 1429 1386 1328 1265 1191 1123 1061 990 895 804 733 669 598 552 525 513 493 478 480 499 516 518 531 573 610 640 671 717 743 766 792 836 885 928 963 997 1037 1069 1090 1121 1142 1148 1138 1141 1132 1111 1082 1050 1018 989 954 923 903 888 864 850 847 849 843 845 851 858 869 878 881 885 881 867 852 834 801 768 742 716 684 656 636 616 602 596 606 630 664 693 733 799 868 928 994 1066 1133 1189 1241 1282 1321 1347 1356 1352 1358 1367 1365 1365 1366 1363 1359 1362 1371 1385 1408 1420 1427 1441 1460 1472 1469 1455 1420 1375 1327 1278 1216 1139 1048 950 855 763 673 586 503 425 354 306 269 238 198 168 158 160 165 179 200 212 230 215 199 185 173 161 151 142 135 131 128 127 125 124 125 126 128 129 130 129 128 127 127 127 126 126 125 126 128 131 135 140 147 156 167 180 195 212 229 249 271 294 318 342 367 391 415 438 459 477 492 503 511 516 517 514 507 497 483 466 448 428 408 387 367 348 331 316 302 290 282 276 273 272 273 276 281 287 295 305 315 326 337 349 361 374 386 397 409 420 429 438 446 452 456 459 461 462 460 458 454 449 443 437 431 425 419 413 408 403 399 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 11 11 11 11 11 10 10 9 8 57937 448 517 30 11287 16 5 37 3315 -11755 99999 3660 4006 3934 3865 3784 3692 3599 3528 3468 3431 3400 3396 3371 3346 3306 3283 3259 3229 3197 3158 3104 3047 2975 2909 2836 2763 2675 2596 2514 2437 2362 2285 2204 2133 2076 2023 1969 1925 1876 1844 1814 1789 1761 1743 1724 1695 1668 1658 1651 1647 1637 1627 1614 1600 1578 1555 1533 1512 1477 1443 1400 1353 1287 1214 1133 1051 968 896 837 777 700 632 577 540 504 496 505 529 544 560 592 638 676 698 727 779 820 852 877 910 927 932 941 973 1010 1031 1042 1057 1076 1090 1096 1115 1131 1138 1133 1134 1137 1126 1102 1075 1060 1051 1027 1004 988 971 937 906 883 863 836 811 788 771 762 748 729 729 730 724 724 733 732 732 737 741 738 734 730 720 719 721 723 736 759 776 799 842 892 936 989 1050 1111 1169 1216 1248 1276 1296 1302 1297 1300 1306 1303 1302 1305 1308 1306 1313 1330 1359 1399 1431 1458 1486 1510 1530 1535 1531 1505 1461 1406 1350 1284 1197 1095 988 882 780 681 588 496 406 323 256 209 174 134 98 83 80 82 98 124 144 157 167 179 183 171 160 151 143 137 133 169 130 129 127 128 129 130 130 130 129 128 128 129 130 130 130 130 132 135 138 143 148 155 161 171 182 195 209 224 240 259 279 301 322 345 367 389 411 431 449 464 476 485 490 493 492 487 479 467 453 437 420 403 385 367 350 334 320 307 296 288 282 279 278 279 282 287 294 302 312 323 334 346 358 371 384 395 406 417 427 436 443 450 455 458 460 460 460 458 455 450 446 440 434 428 423 417 412 407 403 400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 10 9 8 57946 448 517 30 11287 16 5 46 3313 -11755 99999 3542 3838 3759 3691 3618 3541 3460 3405 3358 3324 3303 3313 3306 3297 3274 3266 3260 3253 3241 3218 3188 3143 3079 3022 2967 2907 2823 2743 2656 2567 2475 2383 2292 2210 2139 2062 1993 1936 1873 1825 1786 1760 1730 1717 1713 1704 1692 1689 1684 1683 1681 1683 1680 1678 1664 1641 1612 1590 1548 1500 1445 1389 1313 1233 1143 1051 953 872 799 730 656 594 539 504 475 475 490 528 560 596 646 705 750 786 828 886 933 973 1009 1047 1067 1076 1086 1113 1139 1154 1163 1175 1181 1174 1157 1149 1140 1121 1096 1073 1048 1013 973 939 910 886 854 829 818 806 784 760 736 711 681 663 645 626 609 595 584 590 600 607 622 646 665 696 739 783 810 827 839 850 864 872 875 886 897 899 897 918 940 957 979 1011 1054 1105 1144 1171 1202 1229 1241 1249 1269 1295 1311 1330 1347 1361 1374 1391 1411 1441 1477 1504 1525 1550 1562 1565 1555 1535 1490 1434 1377 1318 1249 1159 1059 958 859 759 660 577 497 420 351 298 264 229 192 165 162 169 178 198 272 254 237 221 206 193 180 168 158 149 140 135 131 129 126 124 124 125 126 127 129 131 132 134 137 140 143 144 145 147 150 152 155 159 163 167 172 180 189 200 212 225 241 259 278 299 321 342 364 385 406 424 440 453 463 470 474 474 471 465 456 444 430 415 399 382 365 349 334 320 308 298 290 285 282 281 282 286 291 299 307 318 329 341 353 366 379 391 403 414 424 433 441 448 453 457 459 460 460 459 457 453 449 444 439 433 427 421 416 411 407 403 400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 12 12 12 11 11 10 10 9 8 57955 448 517 30 11287 16 5 55 3312 -11754 99999 3477 4106 4028 3952 3869 3787 3700 3625 3543 3462 3399 3363 3310 3255 3199 3159 3113 3068 3033 2996 2960 2905 2843 2797 2762 2713 2648 2588 2527 2455 2383 2318 2255 2191 2129 2060 2004 1954 1899 1851 1817 1792 1763 1745 1739 1729 1715 1710 1702 1703 1702 1703 1704 1706 1702 1692 1676 1662 1632 1599 1551 1503 1437 1369 1284 1196 1095 1001 918 831 734 652 579 521 467 451 450 470 490 521 571 635 693 742 801 875 933 989 1046 1109 1144 1167 1188 1220 1253 1277 1293 1313 1322 1316 1301 1300 1290 1268 1234 1200 1160 1113 1059 1004 948 899 839 793 765 741 710 684 658 636 619 617 613 610 610 615 621 638 650 653 658 664 662 669 690 708 708 702 694 684 676 665 655 657 666 667 674 702 737 762 801 853 915 988 1061 1126 1195 1259 1308 1349 1402 1453 1494 1533 1571 1593 1608 1621 1633 1644 1657 1655 1650 1650 1643 1620 1591 1554 1498 1427 1358 1291 1226 1141 1051 960 878 793 707 632 566 503 445 398 370 343 314 285 275 267 312 295 276 258 240 224 210 196 183 171 161 151 142 136 131 127 123 120 120 119 119 120 122 124 127 131 136 142 146 150 155 159 164 168 173 178 181 184 188 194 200 206 214 224 237 250 266 283 301 320 339 359 379 398 415 429 440 449 455 458 457 453 446 437 425 412 398 383 367 352 338 325 314 304 296 291 288 287 289 292 298 305 314 324 335 347 359 372 385 397 409 420 430 439 446 452 457 460 461 462 461 459 456 452 447 442 437 431 426 420 415 410 407 403 400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 10 10 10 10 9 9 8 7 6 57964 448 518 30 11288 16 6 4 3310 -11753 99999 3077 3986 3907 3835 3759 3684 3604 3535 3454 3381 3324 3285 3229 3179 3118 3063 3008 2960 2915 2870 2823 2767 2705 2666 2635 2598 2560 2522 2477 2425 2377 2327 2268 2216 2166 2101 2041 1984 1919 1859 1812 1767 1723 1694 1676 1651 1632 1624 1610 1610 1616 1631 1648 1670 1689 1695 1696 1703 1695 1687 1664 1635 1583 1525 1443 1351 1246 1148 1051 949 840 743 645 561 479 436 412 414 426 449 495 556 610 666 736 822 897 973 1053 1134 1194 1238 1280 1325 1370 1404 1432 1462 1477 1470 1454 1450 1438 1410 1374 1332 1285 1230 1167 1104 1043 979 902 838 794 752 704 658 613 574 543 527 514 509 512 514 526 556 585 602 624 643 659 684 717 739 751 751 742 721 712 699 681 669 667 660 661 678 704 725 769 819 875 947 1023 1084 1146 1207 1255 1296 1348 1399 1437 1477 1521 1547 1570 1597 1622 1649 1679 1695 1710 1730 1740 1734 1717 1695 1646 1576 1504 1430 1355 1262 1162 1063 968 872 774 690 618 554 509 451 426 404 383 378 356 336 318 300 282 263 246 230 215 200 186 174 162 149 138 131 126 120 117 114 113 113 114 116 119 124 129 136 144 152 159 166 173 179 185 191 196 201 204 207 209 213 216 220 226 233 242 252 265 279 295 312 329 348 366 383 399 413 424 433 439 441 441 437 431 423 412 399 386 372 358 344 331 319 308 300 293 289 288 288 290 295 301 309 318 329 340 352 365 378 390 402 412 422 432 440 446 451 455 457 458 458 457 455 452 449 444 440 436 431 426 421 417 413 410 407 404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 9 8 57973 448 521 30 11291 16 6 13 3308 -11753 99999 3089 3990 3901 3816 3727 3638 3544 3464 3390 3327 3287 3258 3219 3182 3142 3101 3058 3016 2976 2932 2888 2829 2765 2708 2660 2602 2539 2479 2428 2374 2324 2273 2224 2178 2141 2086 2039 1995 1951 1903 1859 1822 1786 1748 1712 1671 1636 1610 1586 1570 1564 1566 1570 1582 1605 1630 1647 1667 1678 1688 1686 1677 1647 1592 1508 1408 1295 1188 1079 949 811 681 556 443 347 286 248 227 233 267 338 421 500 583 689 812 925 1038 1156 1265 1348 1409 1472 1532 1580 1607 1625 1640 1634 1604 1561 1525 1484 1428 1366 1304 1243 1177 1110 1048 988 935 876 833 807 787 765 739 711 685 667 661 653 644 643 642 640 647 656 661 669 674 683 701 730 746 749 743 739 719 706 694 680 665 654 638 631 638 658 665 701 746 799 858 928 990 1052 1115 1174 1232 1299 1361 1414 1467 1535 1577 1612 1649 1681 1706 1730 1747 1758 1768 1764 1743 1716 1680 1617 1532 1455 1379 1305 1220 1133 1049 965 877 794 727 665 578 542 504 470 433 396 354 384 364 345 326 307 288 270 252 236 220 205 191 177 164 151 142 133 126 121 117 115 115 115 118 122 128 135 144 154 165 175 184 194 202 210 217 224 229 233 235 237 239 241 243 246 252 258 267 277 289 302 317 332 348 364 379 394 406 416 423 428 431 430 427 422 414 404 393 381 369 357 344 333 322 313 306 300 297 296 296 298 303 309 317 326 336 348 359 372 384 397 408 419 429 438 446 452 457 461 463 464 463 462 460 457 453 448 444 439 434 428 423 419 415 412 409 406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 12 57982 448 521 30 11291 16 6 22 3307 -11752 99999 3239 4106 3989 3869 3748 3624 3492 3363 3253 3169 3112 3076 3045 3018 2999 2985 2980 2977 2987 2986 2975 2954 2929 2898 2859 2806 2735 2654 2588 2507 2427 2342 2253 2153 2066 1982 1903 1834 1771 1710 1658 1622 1596 1573 1568 1566 1567 1578 1599 1625 1644 1672 1695 1723 1759 1787 1800 1809 1806 1791 1764 1734 1690 1621 1528 1425 1318 1219 1124 1017 911 815 721 633 565 524 500 487 498 528 588 651 708 765 835 915 990 1065 1148 1214 1261 1288 1318 1348 1375 1387 1393 1395 1379 1352 1320 1296 1271 1239 1201 1161 1125 1090 1053 1020 983 952 918 900 886 872 854 834 806 782 768 755 738 711 685 664 646 635 623 611 601 588 582 586 604 614 626 626 635 634 636 639 640 644 649 650 654 659 680 685 714 746 790 841 904 968 1032 1100 1163 1228 1307 1388 1469 1544 1632 1693 1746 1798 1843 1877 1894 1897 1897 1892 1870 1825 1772 1707 1618 1508 1410 1318 1225 1121 1019 932 855 772 691 630 581 532 492 464 449 425 397 365 350 340 326 318 329 314 294 274 255 235 216 199 182 164 149 136 125 115 109 105 103 103 104 108 114 122 132 144 157 171 184 198 211 221 231 241 250 257 262 265 267 268 270 271 273 277 281 288 296 306 316 327 339 353 366 379 392 403 412 418 423 425 425 423 418 413 404 395 385 374 363 351 340 330 322 314 309 305 304 303 305 308 314 322 330 340 351 362 375 387 399 411 422 431 440 448 454 459 462 464 464 464 462 459 456 452 447 442 438 433 428 423 419 415 412 409 407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 16 15 15 14 13 12 57991 448 521 30 11291 16 6 31 3305 -11751 99999 4012 4205 4083 3957 3833 3705 3569 3436 3315 3214 3137 3083 3036 2991 2959 2928 2911 2894 2886 2872 2854 2826 2795 2765 2735 2695 2639 2572 2513 2443 2373 2297 2224 2148 2074 1991 1914 1848 1782 1721 1667 1629 1602 1580 1570 1569 1579 1590 1604 1627 1656 1692 1722 1759 1793 1816 1822 1824 1820 1809 1785 1748 1705 1641 1556 1460 1362 1272 1183 1089 999 921 846 769 708 669 652 641 653 687 741 797 846 896 958 1027 1092 1156 1230 1291 1329 1345 1362 1381 1389 1387 1377 1368 1349 1320 1287 1266 1240 1206 1164 1132 1108 1087 1057 1032 1006 984 957 941 932 920 891 860 825 795 766 731 696 660 625 593 571 559 541 524 518 519 532 552 587 618 657 677 704 726 751 767 775 787 792 782 774 759 762 749 754 758 785 815 851 890 941 997 1054 1120 1209 1300 1399 1488 1590 1674 1750 1815 1872 1920 1951 1966 1975 1971 1944 1895 1833 1758 1663 1553 1450 1350 1252 1149 1048 958 873 783 705 646 595 544 500 466 439 406 373 340 325 312 302 299 312 319 293 274 255 235 218 203 188 173 159 147 137 128 122 119 117 116 117 120 127 -102 -139 158 173 187 202 217 -111 -78 257 268 279 288 294 298 301 303 305 306 309 312 316 321 328 336 344 354 364 375 385 396 406 413 419 423 425 425 424 420 415 408 399 389 378 368 356 345 335 326 317 310 305 301 300 300 302 307 313 322 331 342 354 366 380 393 406 419 430 440 449 457 463 467 470 471 472 471 468 465 461 456 451 446 441 436 431 426 421 418 415 412 409 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 16 15 15 13 12 58000 448 521 30 11291 16 6 40 3303 -11751 99999 3871 3916 3801 3683 3578 3469 3363 3265 3184 3118 3086 3085 3088 3088 3101 3103 3113 3104 3097 3072 3041 2976 2909 2848 2781 2697 2599 2494 2408 2316 2235 2153 2096 2039 1982 1925 1886 1851 1811 1779 1754 1740 1733 1718 1707 1701 1705 1701 1700 1714 1726 1740 1757 1783 1810 1831 1837 1838 1839 1839 1827 1802 1773 1724 1647 1560 1470 1378 1281 1174 1070 976 888 797 717 659 619 584 577 601 643 687 733 782 844 914 981 1053 1132 1199 1243 1279 1314 1340 1357 1370 1373 1373 1361 1343 1313 1283 1237 1190 1136 1085 1034 986 944 902 859 832 809 803 800 805 813 830 842 854 875 886 897 895 891 882 871 854 826 798 772 737 709 678 665 650 649 633 629 625 629 626 634 647 659 664 680 691 727 746 779 811 858 900 949 998 1056 1112 1165 1224 1299 1371 1448 1516 1598 1658 1710 1758 1804 1839 1858 1864 1862 1851 1822 1775 1723 1662 1580 1483 1395 1309 1223 1132 1042 965 893 818 751 704 660 611 566 529 500 469 443 418 406 402 398 396 337 313 292 270 248 226 207 189 171 154 139 126 116 107 103 103 103 105 109 117 129 142 157 174 192 210 228 245 -224 278 291 304 316 325 331 335 338 340 341 342 344 347 349 352 357 363 369 375 383 391 399 406 413 418 421 422 422 420 417 412 405 398 388 378 367 356 345 335 326 318 310 304 300 298 297 298 301 306 313 322 332 343 355 368 381 395 408 420 432 442 451 459 465 470 473 475 476 475 474 471 467 463 458 453 448 443 438 432 428 424 420 417 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 15 15 14 12 58009 448 522 30 11292 16 6 49 3301 -11750 99999 5520 3890 3789 3678 3570 3449 3342 3234 3156 3086 3039 3014 2992 2979 2984 2984 2992 2981 2981 2967 2962 2929 2894 2849 2800 2736 2652 2565 2478 2381 2296 2208 2137 2063 1995 1921 1856 1807 1761 1730 1708 1692 1682 1675 1667 1663 1667 1672 1678 1692 1708 1724 1735 1751 1766 1775 1777 1775 1767 1768 1757 1731 1701 1654 1581 1494 1408 1322 1229 1132 1034 948 866 785 711 658 623 589 581 611 666 719 774 839 908 985 1056 1136 1225 1298 1346 1383 1426 1459 1474 1477 1474 1470 1447 1423 1391 1360 1309 1251 1190 1137 1092 1044 1001 959 924 897 867 864 856 851 847 853 856 857 866 857 854 842 824 800 778 753 714 686 663 639 621 599 598 594 608 608 620 634 653 665 685 709 726 733 744 754 792 812 844 875 915 947 985 1028 1083 1139 1188 1238 1305 1371 1437 1491 1561 1614 1657 1700 1744 1783 1803 1804 1800 1792 1777 1743 1708 1664 1597 1514 1434 1358 1280 1198 1113 1040 976 905 841 789 740 680 625 582 542 500 459 416 384 358 330 305 304 303 296 250 228 207 189 173 158 145 135 127 120 116 117 120 123 128 135 143 155 168 182 198 215 231 248 266 283 298 312 327 340 352 360 367 372 376 378 380 382 384 385 386 389 392 395 397 401 406 410 413 417 419 420 419 416 413 409 403 396 388 379 369 358 347 338 328 319 312 306 301 297 295 295 297 300 306 313 322 333 344 356 368 381 394 407 420 432 442 452 460 467 472 476 478 479 479 478 476 472 468 464 458 453 448 442 437 432 428 424 420 417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 12 58018 315 523 30 11293 16 6 58 3299 -11749 99999 5573 3902 3791 3675 3563 3433 3312 3199 3117 3050 3007 2981 2959 2950 2955 2958 2969 2960 2945 2918 2898 2859 2821 2773 2711 2636 2543 2447 2355 2260 2175 2093 2030 1968 1914 1861 1814 1774 1740 1731 1728 1731 1738 1747 1750 1757 1768 1780 1799 1822 1839 1857 1874 1890 1891 1888 1879 1866 1839 1819 1792 1751 1704 1637 1555 1464 1379 1296 1210 1136 1065 1000 938 892 854 824 807 791 796 828 874 915 955 1007 1050 1097 1148 1212 1271 1317 1352 1384 1420 1449 1460 1461 1457 1451 1424 1403 1369 1330 1267 1203 1134 1066 1003 942 883 834 795 769 744 741 731 736 744 761 774 796 820 825 830 830 823 810 794 777 757 742 721 699 690 681 679 681 701 711 729 749 777 797 821 840 857 870 884 891 915 928 948 966 997 1020 1042 1060 1090 1125 1159 1192 1242 1291 1342 1384 1437 1481 1520 1552 1579 1609 1631 1632 1621 1607 1587 1554 1523 1489 1442 1385 1330 1273 1221 1174 1120 1069 1032 995 954 920 881 826 769 715 659 604 550 487 426 383 341 299 270 253 236 220 215 218 187 169 153 241 129 120 114 112 114 118 124 131 141 153 168 184 201 218 238 256 275 293 312 327 342 356 370 381 389 396 401 405 408 410 411 413 413 413 414 416 416 416 417 418 419 419 418 417 415 411 406 402 396 389 381 373 364 355 345 336 327 319 312 306 301 298 295 294 295 298 302 309 316 326 336 347 359 372 384 397 409 421 432 442 451 459 466 471 475 477 479 479 478 476 474 470 466 461 456 451 446 441 436 432 428 424 421 58027 316 493 30 11293 16 7 7 3298 -11748 99999 6166 5972 4078 3942 3801 3664 3510 3367 3246 3158 3080 3024 2993 2975 2968 2971 2969 2978 2969 2951 2918 2893 2845 2792 2728 2653 2567 2473 2373 2270 2169 2084 2007 1950 1897 1852 1813 1788 1768 1756 1767 1784 1793 1804 1827 1840 1853 1866 1874 1883 1892 1896 1892 1889 1886 1864 1842 1824 1800 1758 1723 1683 1628 1576 1520 1455 1383 1320 1254 1186 1130 1070 1012 963 931 906 888 886 881 887 912 951 992 1040 1094 1137 1189 1242 1304 1355 1397 1429 1455 1477 1494 1501 1496 1471 1439 1392 1356 1303 1251 1175 1109 1035 963 902 854 805 757 721 712 708 721 726 753 778 814 844 884 928 945 955 961 969 970 961 945 924 906 878 847 822 791 763 736 731 716 709 702 701 697 700 708 722 736 755 774 816 852 891 925 974 1020 1066 1106 1155 1205 1243 1272 1314 1355 1395 1422 1453 1481 1506 1522 1530 1539 1543 1526 1504 1483 1462 1427 1394 1356 1316 1274 1232 1190 1155 1121 1082 1047 1027 1001 973 948 919 876 829 776 721 666 607 540 482 434 385 329 289 260 234 213 203 202 210 215 216 218 233 122 115 111 112 115 121 128 139 152 169 187 208 228 251 274 297 319 342 361 379 396 412 424 433 439 444 447 448 448 446 444 441 438 436 434 431 428 426 425 424 422 420 418 414 410 404 399 392 385 376 367 359 349 340 330 322 314 307 302 298 296 295 295 297 300 306 312 321 331 342 353 366 379 391 403 416 428 439 450 459 467 474 479 483 485 487 487 486 484 482 478 474 469 463 458 453 447 443 438 434 430 427 58036 316 492 30 11292 16 7 16 3296 -11748 99999 4404 4362 4157 4030 3903 3776 3637 3507 3398 3305 3221 3146 3093 3040 2999 2964 2925 2894 2853 2804 2754 2716 2665 2610 2565 2518 2464 2403 2347 2284 2223 2176 2131 2098 2077 2050 2015 1990 1973 1948 1939 1944 1939 1931 1939 1937 1937 1943 1950 1948 1952 1959 1955 1950 1950 1929 1900 1875 1849 1802 1762 1712 1648 1580 1517 1452 1385 1326 1261 1194 1143 1091 1041 997 978 960 944 938 940 940 949 959 977 1008 1045 1071 1106 1148 1200 1232 1268 1305 1342 1370 1400 1423 1435 1426 1407 1375 1353 1315 1274 1214 1165 1102 1035 978 931 882 834 803 794 787 796 800 822 842 867 887 921 960 975 989 1002 1018 1028 1028 1024 1014 1005 983 959 939 911 880 851 835 804 781 754 731 711 700 697 694 695 702 717 754 788 826 863 913 958 1001 1045 1096 1144 1177 1210 1259 1308 1353 1388 1426 1463 1500 1529 1554 1581 1597 1588 1570 1555 1530 1486 1440 1388 1334 1277 1217 1157 1108 1060 1010 967 946 928 909 900 891 872 848 814 782 753 721 676 636 602 560 506 460 425 387 249 224 200 180 161 146 169 121 112 107 81 77 67 47 129 143 158 176 196 218 240 264 289 313 338 362 383 403 421 438 452 462 470 475 479 480 479 477 474 469 463 458 453 448 442 436 432 428 423 418 413 407 401 395 388 380 373 364 355 346 337 329 320 313 307 302 298 296 295 296 298 301 306 312 320 329 340 351 363 375 388 400 412 423 435 445 455 464 471 477 482 485 488 489 489 488 486 484 480 476 471 466 461 456 450 445 441 437 433 430 58045 316 491 30 11291 16 7 25 3294 -11747 99999 4286 4283 3622 3547 3475 3404 3327 3259 3211 3161 3123 3093 3081 3036 3004 2967 2928 2894 2854 2806 2767 2736 2691 2644 2618 2589 2556 2516 2474 2419 2375 2336 2297 2257 2222 2172 2116 2072 2032 1989 1964 1949 1927 1913 1923 1924 1927 1942 1961 1979 2003 2028 2036 2046 2055 2040 2017 1998 1971 1920 1867 1806 1732 1657 1586 1510 1437 1371 1298 1223 1160 1091 1025 968 932 905 883 867 856 847 851 859 884 920 961 1002 1055 1114 1184 1242 1299 1356 1412 1463 1507 1542 1565 1566 1558 1534 1512 1477 1435 1371 1311 1243 1171 1102 1034 972 910 859 821 786 771 758 765 778 797 818 848 884 910 947 981 1017 1050 1079 1099 1117 1126 1116 1097 1077 1047 1013 980 950 899 851 804 763 722 696 675 662 654 659 678 716 756 796 840 904 970 1030 1083 1144 1196 1230 1263 1309 1352 1385 1407 1423 1437 1455 1458 1451 1449 1445 1419 1387 1363 1330 1285 1235 1181 1136 1099 1061 1017 991 968 945 928 932 942 951 968 983 994 1003 992 976 959 937 899 864 829 782 364 336 309 284 257 232 208 187 167 151 89 122 112 -28 -56 -61 -61 -64 -59 139 -12 176 198 221 245 271 298 325 352 378 401 422 441 458 471 482 489 495 498 499 497 494 489 483 477 471 465 460 453 447 443 438 432 426 420 414 407 399 391 382 372 361 350 339 329 318 309 301 294 288 285 283 283 284 288 293 299 307 317 328 339 352 364 378 391 404 417 428 440 451 461 470 478 484 489 493 496 497 497 496 494 492 488 483 478 473 467 460 454 449 444 439 435 431 58054 316 492 30 11292 16 7 34 3292 -11746 99999 4189 4177 3999 3903 3801 3696 3588 3480 3387 3309 3240 3171 3118 3052 2987 2929 2879 2827 2777 2730 2687 2649 2606 2573 2551 2534 2508 2473 2441 2402 2361 2320 2283 2247 2205 2156 2100 2056 2008 1959 1925 1912 1894 1886 1900 1914 1934 1968 2006 2046 2089 2134 2161 2189 2215 2218 2206 2196 2176 2130 2078 2013 1931 1846 1768 1685 1603 1532 1459 1379 1312 1239 1174 1116 1080 1055 1037 1024 1008 986 976 969 974 980 998 1015 1043 1069 1106 1134 1159 1189 1222 1258 1297 1329 1351 1352 1356 1347 1339 1324 1301 1267 1234 1198 1152 1110 1065 1015 964 925 895 864 843 821 816 819 821 826 840 857 863 887 917 956 994 1028 1054 1078 1095 1093 1085 1075 1047 1014 978 942 880 820 754 693 637 595 566 549 537 535 552 595 636 685 740 815 891 959 1018 1080 1134 1165 1190 1238 1283 1314 1336 1357 1378 1405 1420 1429 1448 1468 1462 1453 1455 1447 1413 1373 1329 1288 1250 1206 1155 1119 1078 1032 990 976 964 950 946 951 955 957 941 925 908 882 841 807 773 734 677 617 561 506 449 233 336 299 169 232 202 181 162 111 109 111 115 121 131 146 162 182 204 227 252 278 306 333 361 388 413 436 457 476 490 502 510 516 520 520 517 511 505 497 489 480 472 465 457 449 442 436 430 423 417 411 405 397 389 380 370 360 349 339 330 320 311 302 295 290 286 284 285 287 290 295 302 310 319 330 342 355 368 382 396 409 421 433 445 456 466 476 484 490 495 499 501 503 502 501 498 495 491 486 480 474 467 460 454 448 443 438 434 430 58063 315 492 30 11292 16 7 43 3290 -11746 99999 874 3686 3663 3640 3616 3594 3575 3546 3526 3505 3489 3457 3429 3366 3285 3193 3099 2998 2909 2820 2744 2661 2584 2520 2467 2421 2381 2340 2298 2249 2219 2189 2163 2135 2106 2061 2016 1981 1942 1907 1895 1897 1901 1914 1949 1970 2003 2055 2109 2164 2222 2274 2303 2331 2359 2352 2330 2303 2264 2204 2139 2059 1959 1855 1751 1641 1544 1461 1380 1293 1224 1156 1096 1049 1022 1006 1003 1006 1015 1025 1043 1058 1089 1120 1157 1191 1232 1267 1303 1331 1357 1382 1405 1421 1434 1444 1450 1437 1427 1407 1389 1363 1338 1307 1274 1239 1192 1143 1097 1047 997 953 911 865 826 789 768 753 744 736 735 750 766 792 825 869 914 953 986 1017 1039 1042 1035 1017 991 961 918 872 817 765 706 651 610 580 565 560 564 582 617 666 713 770 832 901 970 1029 1083 1134 1177 1201 1225 1266 1303 1330 1352 1372 1393 1418 1432 1440 1454 1464 1449 1435 1425 1399 1351 1298 1245 1196 1152 1106 1058 1027 992 962 939 943 949 953 968 991 1014 1029 1027 1019 1001 976 935 896 850 798 732 657 586 517 441 365 297 244 199 166 133 109 95 84 75 85 125 131 140 153 168 187 208 231 255 281 310 338 366 394 421 445 466 485 500 512 521 527 530 530 526 520 512 504 495 485 476 468 459 450 442 435 428 421 414 408 401 393 385 375 366 356 346 336 327 318 309 302 296 292 289 288 290 292 297 303 311 320 330 342 354 366 380 394 407 420 432 444 455 465 475 483 490 496 500 503 505 505 504 502 499 495 491 485 479 473 466 459 453 448 443 439 435 58072 312 520 30 11290 16 7 52 3289 -11745 99999 3538 3488 3449 3410 3380 3364 3332 3317 3307 3318 3326 3335 3316 3264 3204 3135 3055 2990 2925 2864 2783 2708 2643 2594 2549 2504 2468 2428 2392 2375 2360 2346 2323 2300 2261 2219 2184 2141 2094 2060 2035 2008 1999 2007 2004 2009 2043 2083 2123 2172 2220 2249 2279 2306 2304 2290 2270 2225 2160 2086 1998 1890 1776 1662 1542 1438 1350 1268 1189 1130 1075 1035 1013 1012 1027 1056 1085 1123 1166 1212 1246 1293 1331 1367 1398 1431 1447 1461 1454 1445 1435 1428 1405 1379 1353 1324 1282 1253 1225 1203 1179 1165 1151 1152 1149 1135 1121 1117 1103 1085 1081 1073 1052 1031 1004 989 975 962 938 926 923 913 909 919 942 958 969 980 986 990 974 950 921 892 856 807 767 720 673 620 570 536 517 518 524 540 572 614 666 715 778 846 923 994 1053 1114 1168 1210 1234 1264 1312 1352 1384 1410 1434 1460 1479 1486 1492 1506 1510 1493 1478 1464 1431 1372 1310 1251 1195 1144 1084 1027 984 937 890 854 843 829 814 810 819 830 833 826 817 811 796 773 757 738 714 674 630 590 548 493 435 385 341 299 261 224 192 164 138 115 117 136 159 187 230 158 175 195 216 240 266 294 322 351 381 409 435 459 480 498 514 525 533 539 541 539 535 529 522 513 503 494 485 476 467 458 450 441 433 424 416 408 399 389 378 367 356 345 333 323 314 305 298 292 289 287 287 290 294 300 308 317 328 340 352 365 378 392 406 420 432 444 456 466 475 484 491 497 501 505 507 508 507 506 503 500 495 490 484 478 472 465 460 455 451 447 58081 310 498 30 11268 16 8 1 3287 -11744 99999 3670 3631 3598 3563 3531 3521 3495 3479 3470 3485 3481 3476 3445 3387 3318 3245 3156 3085 3018 2953 2856 2775 2703 2643 2586 2536 2488 2435 2386 2356 2319 2295 2264 2231 2190 2157 2127 2095 2063 2042 2028 2025 2041 2072 2097 2129 2175 2228 2283 2335 2378 2402 2412 2415 2393 2360 2311 2239 2144 2037 1925 1805 1677 1547 1417 1305 1206 1131 1059 999 943 910 894 903 932 973 1011 1059 1111 1176 1237 1311 1369 1424 1484 1546 1584 1611 1615 1609 1595 1578 1546 1512 1470 1418 1354 1309 1270 1231 1194 1174 1166 1172 1178 1180 1182 1195 1199 1196 1209 1218 1205 1186 1164 1146 1122 1090 1049 1013 995 972 950 940 947 941 930 927 924 914 893 865 833 802 774 727 689 651 614 573 538 517 505 511 527 548 588 643 711 768 834 902 972 1035 1087 1138 1186 1218 1231 1244 1273 1292 1303 1310 1320 1334 1348 1354 1364 1385 1398 1398 1408 1421 1419 1398 1375 1347 1311 1274 1228 1181 1135 1083 1028 981 948 904 864 842 832 821 809 800 789 781 771 766 768 761 750 724 697 665 621 289 500 437 374 317 263 207 155 103 58 23 20 41 68 102 150 161 173 188 206 227 251 277 304 334 364 394 423 450 475 496 515 530 541 549 553 553 550 545 538 529 519 509 499 490 481 471 463 454 446 438 430 421 412 401 390 379 368 356 343 332 322 312 304 297 293 290 289 291 294 300 308 317 327 340 353 366 380 395 409 423 437 450 462 472 482 490 498 503 507 510 512 512 511 509 506 501 496 491 484 479 473 468 464 460 58090 308 516 30 11226 16 8 10 3285 -11744 99999 3493 3460 3428 3390 3351 3337 3311 3293 3282 3304 3327 3340 3329 3299 3266 3227 3164 3122 3084 3049 2977 2903 2837 2774 2709 2639 2573 2499 2423 2364 2298 2258 2212 2168 2125 2096 2078 2063 2062 2075 2100 2136 2189 2260 2322 2388 2460 2537 2614 2677 2727 2754 2764 2750 2707 2650 2575 2478 2359 2229 2098 1956 1804 1647 1496 1360 1239 1137 1047 972 905 859 828 818 833 854 881 923 982 1053 1124 1206 1277 1352 1433 1509 1567 1616 1646 1653 1657 1655 1632 1594 1544 1484 1424 1381 1335 1287 1247 1214 1190 1189 1201 1205 1212 1226 1238 1247 1274 1285 1276 1269 1258 1245 1236 1219 1178 1128 1095 1056 1024 999 980 943 904 872 834 795 754 703 652 613 593 560 532 505 483 466 458 463 478 507 542 571 616 679 750 798 852 917 983 1041 1090 1142 1192 1229 1250 1270 1311 1347 1364 1376 1397 1423 1435 1438 1446 1458 1461 1447 1440 1438 1425 1387 1343 1305 1257 1206 1147 1097 1049 996 941 895 868 835 805 788 788 791 785 785 786 791 789 786 787 782 776 750 718 684 645 592 534 485 434 388 338 288 248 212 179 144 138 138 137 139 145 154 166 181 199 221 245 272 299 329 359 389 418 446 471 493 511 526 537 545 549 550 549 545 540 532 524 515 507 499 490 482 473 465 456 448 439 429 418 407 395 382 370 357 344 331 320 311 303 296 292 289 289 291 296 302 310 320 331 344 358 373 387 403 418 432 446 459 471 481 490 498 505 510 513 515 515 514 512 509 505 499 493 487 482 477 472 468 58099 306 520 30 11170 16 8 19 3283 -11743 99999 3628 3575 3526 3471 3412 3364 3308 3262 3232 3231 3242 3256 3253 3228 3202 3175 3137 3118 3101 3085 3043 2996 2948 2892 2835 2768 2696 2617 2536 2471 2394 2338 2284 2228 2176 2141 2123 2115 2122 2136 2159 2198 2254 2320 2376 2438 2501 2564 2626 2675 2714 2737 2740 2719 2680 2630 2559 2465 2356 2244 2128 2002 1864 1721 1582 1456 1339 1243 1159 1091 1030 990 962 956 965 984 1008 1052 1117 1195 1264 1335 1397 1463 1532 1598 1647 1687 1699 1690 1677 1664 1632 1581 1522 1460 1405 1368 1332 1296 1264 1239 1225 1243 1275 1300 1318 1338 1353 1364 1393 1408 1398 1381 1355 1328 1302 1274 1222 1157 1106 1054 1010 976 946 893 838 794 744 699 654 605 548 502 479 450 430 415 406 406 415 439 471 521 578 633 699 778 861 923 985 1053 1112 1161 1201 1242 1278 1305 1318 1326 1347 1364 1367 1369 1382 1397 1397 1396 1403 1414 1418 1408 1400 1396 1384 1349 1311 1281 1237 1183 1127 1081 1034 979 922 873 842 806 766 734 722 709 689 684 682 685 679 676 677 677 678 665 649 634 613 583 548 523 494 465 431 398 367 338 168 160 154 149 146 147 151 158 169 183 201 222 245 270 296 325 355 385 414 442 468 490 509 524 536 544 548 551 551 548 543 536 528 520 511 502 494 485 475 465 455 445 434 422 411 398 386 374 361 349 337 325 316 308 301 296 293 292 292 295 300 306 314 324 335 347 361 374 389 403 418 433 446 459 471 482 491 500 506 511 514 515 515 514 511 507 502 497 491 486 481 477 58108 304 522 30 11112 16 8 28 3282 -11742 99999 3479 3441 3420 3389 3354 3330 3296 3277 3275 3296 3328 3370 3391 3374 3359 3341 3313 3294 3278 3262 3207 3145 3071 2991 2916 2830 2733 2630 2536 2453 2362 2299 2240 2181 2120 2086 2075 2080 2094 2112 2135 2182 2244 2311 2375 2445 2504 2560 2614 2663 2698 2714 2708 2684 2645 2599 2530 2433 2322 2206 2084 1956 1821 1685 1547 1424 1306 1209 1122 1047 984 940 914 909 914 933 962 1010 1078 1161 1239 1324 1409 1500 1595 1685 1758 1819 1858 1886 1908 1922 1908 1873 1831 1779 1727 1679 1625 1560 1492 1434 1386 1364 1344 1316 1289 1277 1264 1246 1256 1259 1238 1220 1210 1204 1191 1176 1139 1097 1071 1039 1004 982 964 914 860 828 791 749 708 670 628 598 585 562 550 548 546 541 548 566 584 612 649 684 728 783 838 877 920 972 1012 1041 1077 1119 1162 1198 1225 1247 1280 1307 1318 1333 1359 1383 1383 1386 1399 1408 1405 1386 1368 1356 1336 1295 1258 1235 1189 1135 1086 1052 1016 978 941 912 899 875 844 819 807 786 754 743 730 711 684 662 639 611 587 550 519 494 466 437 410 393 369 350 332 317 302 287 276 263 268 281 291 149 151 157 167 180 197 218 241 265 290 319 348 377 407 435 461 485 506 522 535 545 550 553 555 554 550 544 536 526 517 507 497 487 476 464 453 441 428 415 402 388 375 363 351 339 328 318 310 303 299 296 295 296 298 302 308 316 325 335 346 359 372 385 398 412 426 439 452 464 475 484 493 500 506 510 513 514 513 512 509 505 502 498 494 490 58117 301 498 30 11058 16 8 37 3280 -11741 99999 3476 3432 3395 3354 3301 3252 3199 3159 3116 3113 3140 3182 3191 3181 3170 3166 3160 3160 3161 3171 3148 3112 3057 3004 2951 2895 2813 2724 2644 2587 2509 2449 2398 2350 2299 2265 2241 2245 2263 2275 2272 2300 2348 2389 2415 2453 2484 2514 2539 2551 2557 2565 2544 2500 2453 2415 2355 2266 2169 2073 1977 1877 1759 1644 1536 1435 1327 1236 1165 1095 1029 972 931 915 912 916 927 970 1032 1107 1186 1271 1362 1452 1551 1644 1729 1809 1853 1877 1893 1903 1887 1850 1806 1753 1705 1658 1604 1542 1485 1438 1401 1399 1408 1416 1419 1429 1433 1431 1448 1456 1444 1431 1417 1399 1367 1330 1266 1202 1147 1096 1041 1002 962 899 833 789 748 710 680 652 623 612 610 603 598 607 617 629 648 674 701 732 770 806 853 910 963 1002 1042 1098 1142 1176 1217 1264 1312 1351 1384 1410 1438 1457 1457 1460 1471 1476 1454 1433 1418 1396 1365 1326 1287 1255 1217 1167 1124 1097 1053 1004 962 933 903 868 834 807 787 750 701 662 629 586 534 500 468 433 393 365 348 335 322 306 310 329 341 356 378 409 431 454 472 494 508 170 161 155 151 148 147 149 153 160 172 186 205 226 250 275 302 331 361 390 419 448 473 497 516 532 544 552 556 558 557 555 549 542 533 523 512 501 490 479 467 455 442 430 417 403 390 376 364 351 340 330 320 311 303 298 295 293 293 295 299 304 311 320 330 341 352 365 378 392 406 419 433 446 458 470 480 489 496 503 507 510 512 512 511 510 509 507 505 58126 299 522 30 10992 16 8 46 3278 -11741 99999 3911 3833 3750 3665 3559 3451 3352 3268 3179 3131 3113 3113 3107 3104 3100 3124 3157 3181 3209 3249 3263 3257 3234 3215 3187 3150 3068 2973 2880 2806 2708 2617 2542 2467 2390 2321 2268 2247 2241 2231 2205 2216 2249 2279 2298 2326 2355 2378 2397 2409 2429 2453 2448 2417 2393 2384 2362 2317 2268 2217 2160 2091 2009 1927 1846 1758 1653 1555 1475 1387 1302 1222 1153 1098 1060 1037 1029 1048 1088 1144 1210 1290 1380 1468 1574 1671 1762 1851 1912 1946 1966 1978 1966 1935 1893 1843 1790 1735 1671 1594 1528 1467 1417 1397 1392 1394 1392 1398 1397 1396 1410 1421 1420 1422 1425 1418 1395 1360 1302 1243 1181 1123 1065 1022 975 909 842 798 758 718 687 667 651 644 644 652 659 672 681 692 711 734 752 771 801 824 848 882 921 955 984 1027 1063 1096 1136 1181 1227 1271 1308 1335 1364 1395 1409 1415 1425 1430 1410 1388 1367 1340 1303 1260 1209 1170 1130 1082 1034 999 953 905 866 840 813 791 769 755 747 731 703 681 664 640 611 597 581 560 531 511 494 479 459 432 421 421 416 414 417 433 443 452 460 171 160 150 142 137 134 133 135 139 146 156 170 188 209 233 259 286 314 344 373 402 430 457 481 503 521 534 544 551 554 555 554 552 546 540 531 521 511 501 490 478 466 454 440 427 412 398 383 369 355 342 331 321 311 303 297 292 290 290 291 295 299 305 313 322 332 343 355 367 380 394 407 420 433 445 457 468 478 487 494 500 505 508 510 511 512 511 511 58135 297 515 30 10925 16 8 55 3276 -11740 99999 4175 4078 3964 3852 3719 3580 3451 3343 3231 3161 3133 3132 3134 3150 3157 3181 3215 3245 3273 3314 3327 3308 3262 3216 3158 3088 2984 2867 2741 2646 2544 2445 2363 2285 2210 2150 2115 2114 2131 2149 2149 2167 2208 2251 2282 2309 2342 2369 2393 2404 2424 2450 2456 2443 2432 2437 2438 2418 2391 2360 2325 2272 2201 2130 2061 1977 1870 1765 1666 1555 1449 1348 1254 1177 1114 1068 1043 1049 1072 1109 1166 1239 1322 1416 1531 1637 1742 1842 1919 1976 2019 2046 2050 2043 2024 1989 1952 1905 1842 1764 1692 1620 1559 1523 1497 1479 1460 1445 1424 1401 1389 1375 1361 1353 1346 1333 1304 1269 1217 1164 1115 1077 1047 1028 1010 985 955 945 934 922 919 925 925 923 923 920 903 882 857 828 801 782 758 737 730 720 712 722 746 774 801 847 888 932 986 1045 1104 1164 1216 1258 1297 1340 1366 1383 1398 1408 1397 1386 1372 1349 1320 1282 1234 1193 1147 1098 1046 1004 955 905 862 832 804 783 766 754 747 734 711 700 691 678 657 643 626 602 573 546 521 496 466 432 411 399 385 377 370 376 384 396 407 424 151 141 132 127 125 124 127 132 141 152 169 189 212 238 266 294 324 355 385 414 442 467 490 510 527 539 547 553 554 555 554 550 545 538 530 521 512 502 491 480 468 455 442 428 413 398 383 369 355 342 330 320 311 304 298 295 293 293 295 299 304 311 319 328 338 349 361 373 386 399 413 426 439 452 464 475 485 493 500 506 511 514 517 518 519 58144 295 508 30 10858 16 9 4 3274 -11739 99999 4260 4172 4075 3985 3860 3715 3575 3454 3335 3246 3191 3158 3125 3101 3060 3055 3074 3081 3083 3110 3132 3127 3098 3069 3033 2992 2912 2819 2729 2666 2588 2498 2429 2360 2288 2222 2177 2174 2183 2192 2186 2203 2238 2265 2286 2305 2328 2345 2357 2367 2384 2409 2415 2405 2405 2414 2423 2417 2409 2394 2369 2335 2282 2227 2168 2096 2001 1892 1790 1673 1561 1447 1338 1244 1161 1102 1056 1046 1058 1083 1127 1189 1275 1363 1471 1571 1668 1770 1850 1915 1962 2002 2019 2016 2006 1981 1954 1913 1863 1800 1749 1703 1652 1624 1605 1599 1587 1575 1560 1540 1527 1506 1482 1465 1445 1417 1370 1330 1274 1215 1153 1105 1066 1042 1022 1002 981 978 971 969 969 979 980 983 982 978 961 942 914 875 834 806 776 750 736 726 716 716 726 746 776 825 866 911 971 1033 1090 1149 1207 1251 1292 1337 1375 1408 1436 1451 1444 1436 1425 1401 1374 1336 1281 1221 1158 1089 1015 946 873 803 742 695 655 624 604 590 586 587 588 598 608 618 621 626 624 614 597 577 556 535 506 472 447 429 411 401 392 396 404 415 427 446 141 132 126 123 122 124 129 136 147 161 181 203 229 257 286 316 347 378 408 437 464 489 510 529 543 553 560 563 563 562 560 555 549 542 534 524 514 503 492 480 467 454 440 425 409 393 378 362 348 335 324 314 305 299 294 292 292 293 297 302 308 316 326 336 346 358 370 383 396 409 422 435 447 459 470 481 490 497 504 509 513 516 518 58153 293 502 30 10792 16 9 13 3273 -11739 99999 4380 4284 4180 4083 3952 3794 3636 3499 3366 3254 3176 3111 3055 3005 2945 2925 2934 2935 2936 2961 2989 3001 2988 2973 2954 2934 2872 2799 2728 2676 2607 2523 2453 2386 2313 2244 2189 2178 2179 2185 2179 2198 2229 2250 2274 2302 2334 2356 2368 2380 2398 2421 2418 2410 2408 2407 2400 2388 2380 2362 2328 2286 2230 2179 2125 2059 1976 1889 1798 1689 1591 1501 1409 1328 1260 1209 1171 1167 1182 1206 1249 1306 1375 1452 1550 1642 1724 1815 1888 1945 1994 2039 2059 2061 2062 2051 2034 2015 1987 1946 1904 1867 1822 1796 1778 1761 1739 1722 1697 1658 1618 1575 1520 1468 1417 1369 1309 1249 1175 1105 1037 983 939 918 907 902 898 914 931 951 967 995 1022 1049 1066 1083 1081 1072 1043 1008 968 939 905 870 846 825 797 775 764 767 774 802 826 859 901 947 992 1045 1096 1135 1174 1223 1267 1305 1335 1355 1355 1358 1356 1349 1334 1306 1254 1196 1137 1072 1004 933 857 791 735 691 649 614 587 569 564 573 590 613 632 650 668 691 704 704 695 684 672 657 631 594 551 508 465 432 400 375 353 331 312 303 292 131 127 126 128 133 140 149 161 176 196 219 244 271 299 327 357 387 415 442 467 490 511 530 544 555 562 567 569 569 569 566 561 555 547 538 527 516 502 488 474 459 443 427 410 392 375 359 344 331 320 310 303 298 294 293 294 296 301 307 314 323 332 343 353 365 377 390 403 416 429 442 454 466 477 487 496 503 510 515 518 58162 291 524 30 10724 16 9 22 3271 -11738 99999 4503 4392 4269 4152 4009 3847 3687 3555 3423 3322 3259 3190 3149 3124 3090 3083 3102 3101 3088 3093 3096 3070 3020 2979 2926 2871 2790 2696 2604 2531 2452 2356 2286 2238 2188 2138 2107 2113 2134 2173 2209 2257 2316 2368 2412 2451 2504 2545 2565 2576 2587 2600 2597 2577 2549 2519 2495 2466 2431 2396 2353 2295 2224 2154 2093 2027 1945 1851 1758 1659 1564 1472 1381 1305 1241 1196 1162 1151 1159 1175 1206 1255 1321 1397 1483 1566 1640 1725 1805 1869 1922 1976 2017 2040 2058 2069 2071 2065 2048 2020 1992 1967 1928 1893 1862 1834 1796 1762 1724 1674 1615 1556 1493 1436 1377 1322 1257 1193 1119 1054 995 949 909 886 871 868 864 877 892 910 922 947 976 1003 1016 1025 1017 1004 977 950 920 897 867 835 817 806 791 781 788 807 829 871 914 963 1016 1071 1123 1181 1233 1266 1294 1324 1344 1353 1351 1342 1316 1290 1260 1227 1190 1148 1094 1041 996 953 909 865 823 791 768 750 733 720 711 702 700 706 713 721 718 718 721 723 715 697 677 651 624 595 562 521 472 423 375 337 294 255 224 201 180 163 152 142 129 131 135 142 151 161 173 189 209 231 255 281 309 337 366 395 422 448 472 494 513 531 545 555 562 567 569 569 569 566 562 557 550 542 533 522 509 495 481 467 451 434 416 399 381 365 350 336 325 315 307 302 299 297 298 301 305 311 319 328 338 349 360 372 384 397 411 424 437 449 461 472 482 491 499 505 510 58171 288 519 30 10659 16 9 31 3269 -11737 99999 4326 4203 4064 3932 3787 3626 3474 3357 3254 3176 3139 3095 3092 3106 3108 3122 3161 3177 3180 3190 3210 3195 3154 3112 3065 3012 2934 2837 2746 2670 2598 2507 2445 2396 2344 2279 2236 2229 2237 2253 2265 2282 2304 2316 2332 2344 2372 2391 2405 2421 2451 2487 2508 2513 2514 2514 2523 2539 2547 2538 2511 2461 2397 2318 2235 2135 2014 1884 1749 1615 1488 1367 1243 1134 1055 1014 995 1001 1033 1078 1144 1231 1331 1449 1574 1690 1790 1894 1994 2066 2114 2156 2180 2190 2191 2182 2162 2138 2107 2066 2032 2010 1982 1956 1933 1914 1886 1864 1833 1792 1743 1695 1631 1564 1496 1428 1345 1261 1171 1095 1027 972 923 893 873 869 865 884 908 932 946 971 998 1019 1028 1034 1021 1001 967 933 896 866 828 789 769 761 748 744 756 778 799 842 889 945 1002 1053 1102 1154 1198 1226 1248 1283 1308 1323 1330 1331 1318 1301 1281 1259 1238 1211 1173 1135 1099 1062 1014 965 914 872 835 803 772 738 706 674 648 635 628 620 607 599 595 591 581 568 551 528 508 491 476 453 420 383 352 326 293 263 244 232 215 200 191 189 123 125 130 137 146 157 171 188 209 232 257 284 312 342 372 402 430 456 481 503 523 541 555 565 572 576 578 579 577 574 570 564 556 547 537 525 511 497 483 468 452 435 418 400 383 367 352 339 328 319 311 306 303 301 302 304 308 314 322 330 340 351 362 373 385 399 412 425 439 450 461 470 478 485 58180 286 515 30 10595 16 9 40 3267 -11737 99999 4353 4238 4111 3988 3849 3698 3557 3450 3362 3290 3247 3233 3233 3245 3243 3252 3280 3283 3275 3272 3270 3235 3181 3135 3077 3017 2943 2859 2778 2706 2637 2553 2495 2448 2398 2345 2318 2320 2323 2341 2364 2390 2416 2433 2454 2467 2496 2511 2518 2527 2547 2564 2565 2556 2540 2515 2498 2489 2477 2455 2424 2368 2309 2241 2175 2092 1996 1890 1777 1667 1566 1469 1372 1283 1215 1174 1159 1157 1176 1201 1245 1306 1386 1483 1585 1678 1757 1835 1919 1986 2040 2081 2112 2132 2150 2159 2160 2160 2156 2147 2141 2148 2151 2147 2133 2112 2090 2074 2046 2001 1945 1886 1805 1716 1627 1539 1435 1325 1213 1119 1043 976 910 865 836 824 817 836 864 887 902 924 955 983 999 1007 997 981 952 918 880 846 801 754 726 710 693 680 686 701 718 756 803 858 919 973 1030 1090 1146 1183 1216 1258 1293 1315 1329 1338 1332 1318 1299 1279 1260 1231 1192 1151 1115 1077 1029 981 933 894 855 821 794 769 740 711 691 684 685 686 685 690 697 702 699 700 696 681 664 648 233 216 571 186 175 165 156 148 142 138 134 132 93 63 128 131 137 145 155 167 181 200 222 245 270 298 326 355 384 412 440 465 488 510 529 546 559 568 575 579 582 582 581 579 575 570 564 556 546 535 521 507 493 478 462 445 427 410 393 377 362 350 339 330 323 318 315 313 314 316 320 326 333 341 350 360 370 381 393 406 419 431 442 452 461 469 58189 417 511 30 10531 16 9 49 3266 -11736 99999 4139 3992 3837 3691 3536 3369 3210 3090 3004 2949 2932 2955 3004 3066 3113 3174 3255 3312 3355 3388 3413 3402 3376 3341 3287 3228 3147 3051 2963 2881 2791 2695 2624 2563 2508 2461 2437 2437 2446 2467 2497 2540 2574 2592 2615 2638 2665 2679 2683 2682 2686 2688 2672 2651 2627 2587 2544 2520 2496 2467 2429 2378 2320 2255 2193 2116 2027 1929 1819 1711 1612 1518 1415 1327 1256 1207 1180 1170 1181 1194 1227 1277 1352 1443 1531 1613 1683 1757 1833 1895 1948 1991 2024 2045 2075 2103 2124 2142 2161 2181 2207 2243 2269 2282 2283 2269 2249 2230 2198 2141 2067 1981 1871 1750 1629 1512 1384 1254 1129 1027 946 877 813 774 749 743 746 773 811 845 863 890 925 957 975 989 989 981 958 935 907 883 853 816 795 788 781 777 787 804 816 846 890 941 996 1050 1105 1158 1206 1238 1266 1300 1327 1339 1344 1347 1334 1309 1280 1251 1220 1179 1134 1091 1058 1019 970 925 884 850 817 792 777 757 727 699 680 671 667 660 659 665 666 662 655 324 298 274 250 229 211 195 181 169 159 151 143 138 135 133 131 130 130 131 133 138 144 152 161 172 186 205 225 247 271 298 326 355 385 414 441 468 492 515 536 554 567 578 586 591 593 594 594 591 587 581 574 566 556 544 530 516 501 486 470 453 436 418 401 385 371 358 346 337 329 323 319 317 317 318 321 326 332 340 348 358 368 379 391 402 413 423 432 439 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1 0 58198 417 502 30 10462 16 9 58 3264 -11735 99999 3969 3833 3685 3537 3388 3223 3068 2951 2873 2826 2810 2818 2866 2932 2991 3056 3148 3222 3283 3333 3381 3394 3396 3383 3355 3321 3272 3203 3138 3070 2993 2908 2847 2794 2741 2691 2662 2645 2644 2654 2677 2710 2729 2730 2740 2757 2772 2778 2778 2770 2759 2739 2710 2675 2635 2570 2501 2459 2419 2375 2324 2269 2206 2135 2075 2009 1950 1882 1802 1722 1658 1603 1533 1476 1433 1402 1388 1383 1398 1412 1443 1477 1527 1596 1665 1726 1776 1832 1891 1935 1974 2003 2028 2044 2064 2082 2098 2120 2138 2160 2187 2222 2251 2264 2264 2253 2239 2223 2193 2149 2086 2014 1915 1808 1696 1591 1477 1353 1239 1153 1077 1005 942 901 863 842 831 840 863 879 872 871 887 895 894 899 897 886 864 850 838 825 808 780 769 777 782 790 811 829 840 868 910 958 1007 1050 1094 1138 1179 1204 1229 1260 1280 1289 1296 1300 1289 1265 1239 1213 1187 1155 1119 1089 1067 1039 1000 965 930 898 865 840 819 789 752 713 682 661 644 626 613 611 607 603 602 304 279 256 233 212 195 180 166 154 145 137 130 124 122 122 120 119 119 121 125 131 139 148 160 173 189 210 233 258 284 313 343 374 405 435 464 492 517 539 560 578 591 601 608 612 615 615 612 609 604 597 589 579 568 555 541 525 510 493 476 458 440 422 405 389 374 362 351 342 334 329 326 324 324 326 330 335 340 347 355 364 372 380 388 395 401 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 2 2 1 58207 417 522 30 10392 16 10 7 3262 -11735 99999 4073 3939 3782 3616 3457 3279 3111 2982 2894 2847 2834 2841 2882 2952 3022 3084 3173 3254 3326 3381 3429 3441 3447 3435 3400 3355 3307 3242 3171 3099 3023 2938 2872 2807 2749 2694 2663 2634 2626 2631 2651 2674 2685 2686 2691 2708 2731 2748 2767 2768 2773 2766 2752 2725 2689 2632 2566 2522 2481 2436 2386 2324 2250 2173 2111 2043 1980 1917 1848 1786 1738 1699 1649 1605 1574 1551 1546 1552 1567 1575 1595 1618 1655 1708 1759 1803 1839 1882 1938 1981 2022 2051 2075 2097 2128 2160 2191 2221 2239 2256 2280 2307 2324 2320 2305 2274 2243 2208 2159 2097 2017 1931 1827 1724 1625 1524 1418 1306 1205 1129 1065 1004 954 924 896 882 873 878 891 898 894 894 904 901 887 879 867 845 814 791 768 744 721 696 683 682 682 690 719 751 776 816 874 939 1005 1069 1137 1199 1250 1286 1319 1356 1381 1389 1386 1382 1362 1321 1273 1226 1176 1117 1056 1002 958 913 857 806 762 729 693 667 653 635 606 579 562 555 553 548 546 556 560 559 558 564 559 543 529 518 509 488 454 413 375 331 280 239 209 177 138 104 83 71 68 64 66 80 171 186 204 226 250 276 303 332 362 393 423 453 482 509 533 555 574 591 604 614 620 625 628 628 625 621 616 609 600 590 578 565 549 533 516 498 480 461 442 424 407 391 377 364 354 345 339 334 332 331 332 334 337 342 348 354 361 367 372 377 382 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 3 2 1 0 0 58216 410 512 30 10322 16 10 16 3260 -11734 99999 4145 4033 3899 3762 3636 3495 3358 3251 3175 3149 3148 3163 3201 3267 3319 3361 3417 3469 3515 3535 3541 3515 3492 3449 3380 3306 3228 3139 3049 2970 2892 2813 2748 2678 2628 2588 2565 2540 2540 2552 2571 2601 2626 2643 2661 2689 2720 2757 2800 2822 2843 2859 2871 2863 2845 2812 2760 2716 2668 2616 2554 2477 2379 2273 2179 2078 1980 1879 1782 1693 1617 1560 1503 1455 1420 1403 1411 1434 1465 1495 1540 1588 1656 1736 1812 1875 1926 1980 2038 2088 2129 2152 2171 2187 2207 2226 2249 2262 2261 2264 2282 2305 2320 2314 2294 2261 2226 2180 2123 2061 1984 1892 1788 1690 1589 1479 1363 1247 1149 1073 1009 947 902 874 842 825 820 829 844 855 866 881 902 907 906 909 912 908 899 896 891 876 859 835 823 814 805 801 812 829 843 869 908 952 1003 1052 1112 1174 1232 1278 1320 1365 1402 1428 1440 1450 1446 1421 1386 1347 1305 1255 1199 1142 1089 1038 981 926 871 826 774 726 691 654 608 561 519 480 450 427 409 399 388 371 357 353 349 336 329 325 164 316 302 286 267 236 200 173 164 151 132 115 110 128 136 146 158 171 186 204 224 247 272 298 326 355 386 417 446 475 503 528 552 573 591 606 618 626 632 635 636 634 630 625 619 611 601 590 578 564 549 533 516 499 481 463 445 428 412 397 383 371 361 352 346 342 340 339 339 341 345 349 353 358 362 365 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5 58225 411 507 30 10257 16 10 25 3258 -11733 99999 4293 4191 4070 3946 3824 3688 3547 3434 3353 3321 3297 3272 3275 3304 3317 3322 3340 3360 3371 3365 3344 3314 3295 3249 3171 3106 3051 2988 2930 2894 2858 2823 2794 2760 2750 2756 2765 2756 2776 2800 2816 2835 2844 2841 2830 2826 2819 2821 2837 2826 2811 2795 2784 2761 2740 2712 2670 2640 2609 2575 2534 2485 2412 2329 2257 2176 2100 2019 1938 1852 1774 1712 1649 1598 1550 1512 1501 1510 1523 1535 1565 1597 1645 1700 1762 1818 1868 1912 1956 2000 2042 2063 2080 2101 2127 2149 2177 2201 2215 2233 2267 2299 2329 2343 2342 2328 2315 2286 2238 2187 2119 2030 1928 1833 1732 1621 1508 1393 1297 1219 1146 1072 1016 982 943 920 911 915 919 917 913 912 916 907 892 886 884 871 848 833 818 798 780 764 761 759 754 753 767 786 805 836 882 937 994 1045 1101 1156 1203 1239 1276 1319 1357 1380 1390 1395 1386 1358 1324 1290 1255 1211 1159 1106 1057 1005 947 892 839 795 747 705 676 644 602 558 523 495 477 465 458 454 445 429 415 412 407 390 375 365 358 343 323 302 275 241 207 184 180 172 154 136 130 130 138 149 162 177 193 213 235 260 287 315 344 375 407 439 469 498 525 549 572 591 608 621 631 637 640 642 640 637 631 624 616 608 597 586 573 559 544 528 511 495 477 460 443 427 412 398 385 374 365 357 352 349 347 347 348 350 353 356 359 362 365 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 6 4 3 1 58234 411 496 30 10186 16 10 34 3257 -11733 99999 4601 4522 4417 4303 4183 4042 3891 3754 3633 3563 3490 3407 3340 3299 3247 3193 3156 3133 3099 3054 2996 2943 2911 2864 2798 2751 2719 2689 2667 2677 2688 2700 2713 2722 2756 2800 2842 2863 2901 2934 2951 2972 2979 2976 2958 2946 2928 2923 2934 2919 2901 2888 2884 2874 2866 2857 2830 2813 2784 2753 2717 2672 2596 2505 2422 2333 2242 2149 2053 1955 1862 1787 1714 1658 1608 1566 1546 1543 1546 1554 1579 1605 1643 1687 1740 1787 1832 1877 1924 1963 2001 2027 2060 2093 2127 2152 2186 2208 2220 2237 2271 2295 2311 2307 2298 2281 2261 2221 2174 2125 2064 1984 1906 1834 1751 1657 1567 1475 1396 1323 1249 1170 1110 1059 1000 955 921 891 865 839 809 784 770 750 732 727 733 734 731 736 741 748 757 765 781 804 821 835 853 878 902 932 969 1012 1057 1098 1137 1176 1213 1241 1261 1283 1304 1323 1327 1325 1311 1283 1246 1208 1170 1131 1086 1035 988 949 910 871 832 801 767 734 713 693 667 637 609 583 564 551 539 528 512 490 470 460 228 435 417 174 160 148 137 128 121 115 111 110 112 114 118 122 129 137 147 158 172 188 206 225 248 272 298 325 352 382 413 443 472 500 526 550 571 590 606 618 628 634 637 638 637 633 627 620 612 602 592 580 567 553 538 522 506 490 473 456 440 426 412 399 388 378 370 364 360 358 358 358 359 360 361 363 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 10 9 7 5 3 58243 410 517 30 10117 16 10 43 3255 -11732 99999 4741 4658 4550 4430 4307 4161 3998 3846 3709 3612 3516 3411 3324 3260 3191 3122 3068 3034 2988 2931 2883 2847 2831 2793 2748 2717 2693 2663 2641 2653 2668 2680 2692 2703 2742 2779 2815 2834 2885 2929 2957 2993 3024 3045 3043 3038 3032 3033 3048 3028 3007 2991 2975 2941 2908 2879 2833 2789 2738 2689 2640 2576 2484 2383 2299 2208 2115 2024 1937 1847 1758 1689 1624 1574 1531 1495 1486 1497 1512 1534 1571 1612 1664 1724 1793 1859 1921 1980 2039 2089 2133 2166 2196 2225 2244 2254 2267 2264 2249 2238 2238 2229 2217 2194 2169 2146 2118 2080 2039 2000 1953 1894 1838 1789 1726 1655 1588 1520 1458 1398 1333 1258 1197 1142 1082 1035 997 962 927 900 871 845 827 803 782 771 775 773 766 769 768 768 774 786 803 826 844 860 881 912 944 981 1025 1073 1118 1164 1207 1250 1285 1314 1330 1352 1372 1393 1395 1392 1376 1346 1308 1273 1236 1195 1143 1082 1023 975 926 877 825 780 732 686 655 626 598 565 534 511 501 499 493 485 474 307 281 257 235 216 198 182 168 155 144 135 128 122 118 117 118 121 124 128 135 143 153 164 179 195 213 232 255 280 307 335 364 394 425 456 486 514 539 562 583 601 616 627 635 639 640 639 636 630 622 613 603 592 581 568 554 540 524 509 494 479 463 448 434 422 410 400 392 385 380 377 375 375 376 377 379 381 383 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 18 16 15 13 11 9 7 58252 410 511 30 10051 16 10 52 3253 -11731 99999 4842 4769 4663 4550 4423 4272 4109 3948 3794 3680 3571 3439 3318 3230 3136 3045 2968 2909 2838 2767 2704 2656 2639 2603 2557 2528 2520 2507 2501 2533 2567 2589 2617 2648 2703 2754 2800 2829 2889 2945 2976 3010 3050 3073 3068 3067 3076 3084 3094 3076 3058 3048 3035 3001 2964 2940 2895 2839 2781 2725 2660 2573 2466 2355 2258 2162 2059 1957 1865 1779 1692 1623 1570 1528 1497 1471 1474 1494 1517 1546 1574 1607 1657 1711 1765 1815 1871 1922 1972 2011 2051 2088 2127 2164 2195 2229 2265 2280 2283 2291 2315 2324 2328 2324 2321 2311 2291 2255 2214 2172 2117 2050 1986 1930 1860 1773 1691 1606 1523 1440 1353 1261 1185 1114 1040 978 924 874 825 784 749 717 698 677 658 651 655 658 661 672 682 694 713 737 763 797 825 849 878 920 970 1027 1085 1142 1195 1248 1299 1348 1394 1431 1450 1468 1481 1492 1483 1462 1424 1376 1325 1274 1221 1166 1103 1030 960 910 867 826 783 747 709 672 646 620 598 574 546 522 512 506 488 465 444 423 405 389 380 368 354 171 158 146 136 128 122 118 116 117 119 124 129 135 143 152 163 174 189 206 225 246 270 295 322 350 380 410 441 472 501 528 553 575 594 610 623 633 639 642 642 640 635 628 619 608 597 586 574 561 547 532 517 501 487 472 458 444 432 421 412 404 398 393 390 388 389 390 392 395 397 399 402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 21 19 17 15 13 11 9 7 58261 411 502 30 9982 16 11 1 3251 -11730 99999 4729 4657 4559 4458 4345 4218 4078 3943 3816 3721 3624 3516 3415 3337 3244 3164 3085 3018 2931 2837 2749 2677 2636 2576 2517 2480 2451 2424 2412 2441 2470 2493 2523 2559 2623 2682 2736 2777 2845 2906 2938 2982 3030 3061 3058 3058 3065 3071 3084 3072 3063 3058 3043 3011 2976 2962 2923 2873 2814 2759 2689 2600 2495 2383 2276 2167 2054 1947 1847 1758 1657 1577 1512 1462 1427 1406 1421 1447 1478 1521 1564 1613 1674 1742 1806 1869 1933 1985 2036 2078 2118 2143 2170 2198 2221 2249 2279 2292 2292 2295 2312 2316 2322 2323 2322 2308 2289 2259 2221 2172 2113 2039 1967 1903 1829 1745 1671 1591 1513 1434 1361 1283 1215 1157 1102 1056 1016 974 929 889 852 811 783 753 723 698 687 673 658 651 643 643 659 686 720 761 800 832 870 924 981 1043 1105 1162 1212 1266 1314 1356 1391 1418 1427 1441 1453 1464 1459 1448 1423 1390 1360 1331 1297 1260 1215 1160 1105 1064 1020 974 921 869 811 753 702 649 599 546 490 438 400 370 333 298 271 249 232 219 216 217 217 212 213 218 158 148 140 134 131 130 131 134 138 143 149 157 166 177 191 207 225 246 269 294 320 347 376 405 435 465 493 520 544 565 584 599 612 621 628 631 631 629 625 618 610 600 589 579 567 554 541 526 512 497 483 470 456 444 433 424 416 410 405 402 401 401 402 405 407 410 413 416 418 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 17 16 14 11 9 7 5 3 0 -1 58270 411 508 30 9958 16 11 10 3249 -11730 99999 4646 4570 4467 4386 4292 4183 4065 3957 3854 3773 3693 3605 3527 3459 3357 3270 3183 3099 2976 2852 2741 2648 2579 2496 2422 2369 2326 2289 2276 2321 2365 2402 2450 2521 2611 2698 2775 2839 2921 2993 3041 3095 3148 3180 3167 3154 3147 3142 3135 3110 3084 3067 3044 3008 2967 2945 2906 2859 2802 2757 2699 2620 2522 2416 2314 2211 2100 1993 1891 1802 1699 1610 1536 1477 1433 1401 1407 1428 1456 1492 1525 1569 1622 1681 1737 1792 1860 1911 1961 1999 2045 2078 2109 2144 2175 2218 2260 2285 2301 2319 2350 2352 2360 2366 2370 2352 2325 2289 2245 2189 2118 2032 1956 1885 1806 1718 1652 1577 1502 1424 1356 1284 1219 1159 1103 1056 1017 972 923 874 826 772 737 705 678 656 646 637 631 632 637 647 676 714 759 812 865 906 946 998 1055 1115 1176 1229 1276 1323 1365 1395 1419 1441 1445 1450 1452 1455 1443 1421 1386 1344 1311 1279 1243 1207 1169 1125 1080 1052 1020 988 952 915 872 830 791 746 700 650 595 542 499 458 408 361 320 285 257 236 221 211 204 194 191 195 200 204 206 208 210 214 137 140 144 149 154 162 171 183 196 212 230 250 272 296 321 348 375 404 433 463 491 517 541 561 579 594 606 615 621 623 622 620 614 607 598 587 576 564 552 539 525 511 497 484 471 459 448 438 429 422 416 413 410 410 410 412 415 418 422 425 429 432 434 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 19 18 17 16 14 12 10 8 5 3 1 -1 58279 401 498 30 9978 16 11 19 3247 -11729 99999 4636 4514 4365 4232 4086 3929 3763 3623 3499 3396 3301 3217 3149 3092 3013 2955 2897 2854 2774 2697 2632 2583 2552 2507 2478 2461 2451 2444 2453 2509 2561 2605 2648 2712 2787 2855 2920 2970 3031 3077 3109 3145 3177 3196 3176 3158 3143 3129 3115 3091 3065 3041 3009 2970 2927 2894 2845 2792 2727 2668 2594 2506 2404 2293 2185 2083 1978 1881 1787 1710 1628 1561 1507 1466 1444 1433 1450 1481 1522 1567 1602 1637 1679 1724 1766 1806 1855 1894 1933 1959 1998 2030 2066 2105 2146 2199 2258 2302 2342 2379 2425 2439 2457 2471 2480 2467 2442 2400 2345 2276 2193 2097 2012 1925 1832 1733 1655 1568 1484 1401 1325 1250 1184 1124 1070 1023 984 937 889 844 798 750 716 684 655 633 619 607 598 597 601 613 646 688 734 791 851 905 956 1018 1082 1151 1219 1278 1332 1383 1422 1445 1461 1475 1472 1467 1459 1450 1426 1398 1362 1322 1289 1258 1225 1195 1164 1126 1087 1061 1025 985 943 900 847 791 735 673 612 548 483 427 383 344 298 266 244 231 227 230 239 254 268 277 288 303 314 321 322 321 318 314 134 137 142 147 154 163 173 185 200 217 236 258 281 305 331 358 386 414 443 472 499 524 546 565 581 595 606 614 619 620 619 616 610 603 593 583 572 560 549 536 523 509 495 482 470 459 448 439 432 426 422 420 419 420 422 426 430 435 439 444 448 451 454 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 20 19 18 17 58288 401 515 30 9995 16 11 28 3245 -11728 99999 4356 4265 4152 4057 3948 3824 3694 3588 3495 3420 3352 3294 3242 3198 3128 3083 3043 3011 2945 2880 2828 2787 2761 2728 2702 2686 2675 2671 2680 2730 2770 2798 2823 2867 2915 2956 2996 3020 3049 3070 3081 3095 3104 3104 3069 3043 3027 3011 2992 2975 2959 2940 2918 2891 2859 2833 2793 2749 2694 2645 2571 2477 2376 2272 2165 2064 1967 1874 1783 1714 1641 1580 1530 1493 1470 1464 1487 1521 1562 1610 1646 1679 1723 1773 1812 1853 1904 1942 1980 2013 2054 2085 2119 2156 2193 2242 2293 2329 2362 2389 2415 2419 2430 2437 2436 2416 2387 2344 2287 2212 2125 2031 1943 1851 1759 1666 1588 1499 1415 1333 1261 1192 1129 1072 1027 986 952 915 881 846 812 775 751 727 707 689 677 668 663 663 669 681 709 741 779 826 877 928 974 1032 1093 1156 1216 1270 1321 1372 1414 1444 1466 1487 1490 1488 1479 1473 1452 1427 1397 1364 1334 1302 1267 1231 1192 1154 1111 1080 1041 995 943 888 825 758 691 621 553 487 420 359 308 266 223 194 180 174 182 194 206 227 251 270 283 297 312 321 325 322 318 310 131 134 138 144 152 162 173 187 203 222 243 266 290 316 343 372 400 429 458 487 513 538 560 579 595 608 619 626 631 632 631 627 621 613 603 593 581 568 555 542 528 513 499 486 474 463 453 445 438 433 430 430 431 433 437 442 447 453 458 463 468 471 474 476 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 20 19 18 16 15 13 58297 402 487 30 9997 16 11 37 3244 -11728 99999 4513 4369 4217 4044 3887 3722 3543 3384 3246 3150 3084 3034 2997 2982 2981 2957 2952 2955 2967 2942 2911 2886 2863 2850 2813 2777 2750 2725 2696 2686 2717 2743 2758 2774 2816 2866 2916 2965 3004 3057 3100 3133 3166 3201 3219 3196 3178 3163 3144 3115 3088 3054 3016 2969 2911 2850 2795 2731 2660 2580 2511 2417 2308 2201 2094 1983 1881 1790 1704 1629 1577 1518 1466 1431 1407 1397 1411 1448 1489 1542 1599 1646 1694 1757 1819 1868 1927 1997 2055 2112 2159 2208 2252 2302 2345 2389 2442 2486 2512 2536 2554 2562 2549 2531 2508 2479 2433 2377 2303 2215 2109 1999 1889 1781 1671 1563 1459 1370 1286 1215 1153 1102 1055 1016 989 978 962 950 937 924 905 886 862 837 804 775 744 721 701 684 669 668 671 686 712 748 789 838 891 943 999 1059 1111 1162 1209 1256 1301 1339 1367 1388 1408 1417 1422 1424 1430 1424 1416 1407 1397 1390 1376 1354 1329 1302 1273 1236 1205 1162 1109 1047 980 908 834 758 677 597 522 453 393 339 296 253 223 207 202 212 224 234 250 271 288 298 305 311 313 310 302 294 284 266 136 141 148 156 166 179 194 210 230 252 274 299 325 352 380 408 436 465 492 518 541 563 581 596 609 620 628 632 634 634 631 626 619 610 600 589 577 565 552 538 524 511 498 486 475 466 458 452 447 445 445 446 448 452 457 463 468 473 478 482 486 489 491 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 19 18 18 16 15 14 12 11 58306 401 511 30 9991 16 11 46 3242 -11727 99999 5335 3955 3852 3759 3662 3559 3446 3356 3308 3295 3280 3273 3281 3298 3290 3285 3277 3280 3248 3200 3143 3089 3037 2964 2888 2827 2779 2736 2712 2725 2749 2772 2791 2840 2895 2960 3026 3086 3154 3215 3263 3301 3331 3344 3320 3296 3271 3242 3203 3166 3118 3060 2996 2928 2857 2790 2718 2643 2561 2484 2384 2274 2169 2066 1963 1868 1791 1717 1649 1599 1551 1512 1485 1467 1461 1472 1505 1537 1580 1624 1664 1699 1748 1797 1838 1882 1935 1982 2033 2082 2138 2185 2240 2288 2336 2392 2446 2488 2524 2550 2568 2565 2555 2535 2508 2463 2411 2337 2248 2147 2037 1922 1807 1695 1586 1482 1391 1305 1235 1168 1111 1059 1021 995 977 956 941 924 900 874 853 829 803 769 742 716 699 686 672 663 668 677 696 730 770 809 854 905 955 1009 1065 1108 1148 1188 1232 1272 1304 1329 1347 1363 1376 1385 1393 1406 1407 1404 1406 1411 1416 1409 1395 1382 1365 1343 1311 1276 1229 1171 1103 1031 955 877 788 696 611 534 464 400 345 304 266 240 226 222 228 235 239 254 275 289 292 290 288 286 283 278 278 277 271 262 260 272 283 165 179 195 213 234 257 281 307 334 362 391 418 447 474 501 526 549 569 587 601 613 623 630 634 636 636 634 630 623 616 607 596 585 573 561 547 534 520 508 496 485 476 468 462 458 456 456 457 460 463 468 473 478 483 488 492 495 498 499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 27 25 24 23 22 21 19 18 16 15 13 58315 401 508 30 9988 16 11 55 3240 -11726 99999 4596 3879 3782 3692 3595 3495 3387 3296 3252 3245 3245 3253 3273 3294 3298 3307 3311 3323 3299 3260 3205 3148 3091 3020 2949 2881 2827 2778 2748 2756 2779 2806 2831 2887 2948 3022 3109 3190 3269 3339 3405 3453 3493 3519 3505 3480 3441 3397 3343 3295 3232 3150 3063 2974 2887 2796 2709 2624 2532 2443 2337 2234 2137 2040 1942 1852 1781 1715 1654 1599 1554 1514 1481 1456 1447 1457 1479 1501 1538 1581 1629 1668 1720 1774 1832 1893 1958 2019 2080 2134 2192 2242 2300 2346 2385 2419 2451 2474 2494 2503 2500 2478 2449 2412 2374 2320 2264 2188 2099 2002 1903 1800 1697 1593 1489 1391 1310 1240 1186 1134 1088 1043 1012 994 985 976 976 976 966 952 942 926 902 869 842 818 801 781 756 732 720 707 700 711 733 755 783 821 857 899 943 975 1012 1058 1111 1157 1198 1231 1255 1280 1302 1321 1340 1365 1377 1384 1399 1413 1422 1419 1409 1398 1386 1372 1344 1309 1260 1198 1123 1047 970 890 800 707 621 543 475 414 358 316 282 260 249 247 253 257 259 267 279 288 289 282 272 267 263 257 253 252 251 249 253 270 289 174 188 204 222 243 266 290 315 342 370 397 425 452 479 505 529 551 570 587 601 612 621 627 631 632 632 629 625 619 611 602 593 582 571 559 546 534 522 511 500 490 482 475 470 466 464 465 466 469 473 478 483 487 492 496 500 504 506 508 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 22 21 20 19 17 16 14 12 11 9 7 5 4 58324 401 509 30 9989 16 12 4 3238 -11725 99999 5472 3785 3692 3594 3482 3369 3245 3143 3089 3081 3077 3079 3111 3135 3154 3179 3204 3240 3254 3262 3241 3215 3180 3118 3041 2968 2907 2836 2779 2743 2717 2698 2684 2699 2724 2776 2848 2924 3013 3105 3200 3285 3372 3446 3492 3532 3553 3557 3544 3527 3487 3420 3342 3251 3153 3038 2921 2796 2669 2539 2392 2247 2113 1985 1860 1749 1666 1588 1521 1463 1429 1403 1392 1386 1394 1419 1452 1483 1525 1573 1622 1653 1697 1742 1792 1840 1891 1935 1981 2023 2067 2115 2177 2231 2275 2313 2352 2380 2404 2417 2417 2399 2371 2333 2291 2240 2180 2094 1996 1897 1800 1704 1612 1522 1434 1350 1282 1230 1197 1170 1145 1121 1110 1105 1100 1094 1093 1087 1068 1042 1018 988 946 894 844 796 754 713 673 637 613 590 574 576 593 617 653 695 739 790 846 895 946 1006 1072 1129 1178 1221 1258 1295 1324 1344 1365 1389 1401 1405 1417 1430 1436 1431 1420 1408 1394 1377 1343 1302 1251 1190 1119 1046 973 895 808 718 637 572 522 478 435 404 380 361 351 349 352 351 343 339 337 328 302 267 231 204 180 160 148 138 125 113 115 134 158 184 212 248 232 254 278 302 328 356 384 412 441 468 494 520 543 564 582 598 612 622 631 637 640 640 639 635 630 623 615 606 597 585 574 561 549 537 525 514 503 494 486 480 476 473 472 472 474 477 481 486 491 495 500 504 507 510 513 515 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 27 26 25 24 22 21 19 18 16 14 12 10 8 6 5 3 58333 395 511 30 9991 16 12 13 3236 -11725 99999 5485 3760 3671 3558 3422 3286 3133 3016 2945 2921 2900 2900 2916 2928 2956 2997 3032 3079 3117 3153 3168 3184 3171 3131 3073 3015 2968 2921 2887 2858 2833 2811 2786 2789 2811 2853 2914 2987 3075 3170 3266 3344 3426 3496 3547 3589 3619 3635 3635 3617 3571 3501 3424 3333 3233 3123 3007 2880 2746 2604 2452 2306 2172 2042 1922 1816 1728 1643 1572 1508 1466 1436 1422 1413 1417 1433 1451 1466 1495 1527 1569 1600 1640 1681 1727 1769 1812 1855 1905 1949 1995 2047 2110 2164 2208 2241 2276 2305 2325 2334 2333 2318 2287 2245 2201 2149 2092 2012 1920 1831 1747 1663 1579 1501 1422 1348 1288 1246 1220 1199 1182 1163 1157 1158 1158 1154 1150 1143 1123 1104 1082 1050 1005 947 891 836 788 741 694 649 611 579 553 547 553 572 598 633 676 726 783 829 875 930 996 1057 1109 1162 1211 1251 1280 1309 1341 1370 1386 1395 1410 1427 1431 1422 1408 1394 1368 1335 1295 1252 1197 1130 1058 986 915 841 764 693 634 586 550 524 501 486 476 470 471 475 481 480 473 465 453 430 393 346 301 260 219 179 150 123 97 73 66 73 87 105 127 159 225 248 272 297 324 354 384 414 445 474 503 530 555 577 596 613 627 638 646 652 654 653 651 646 639 631 621 611 600 588 576 562 549 537 525 513 503 494 487 481 477 475 475 476 478 482 486 491 496 500 505 508 512 515 517 519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 31 30 29 27 26 24 22 21 19 58342 395 513 30 9993 16 12 22 3234 -11724 99999 2417 3367 3336 3283 3207 3132 3040 2985 2965 2987 3014 3064 3083 3089 3100 3118 3126 3147 3153 3161 3147 3124 3069 3002 2923 2848 2788 2732 2695 2680 2680 2683 2693 2736 2787 2860 2955 3067 3184 3302 3413 3501 3589 3663 3711 3746 3769 3776 3765 3740 3687 3611 3525 3424 3317 3198 3077 2944 2805 2654 2494 2341 2197 2056 1925 1808 1708 1617 1537 1462 1413 1376 1352 1332 1334 1350 1364 1375 1395 1422 1460 1494 1533 1578 1634 1680 1726 1776 1836 1884 1930 1986 2055 2121 2177 2217 2258 2293 2317 2330 2342 2342 2322 2285 2252 2209 2157 2085 2002 1919 1838 1755 1671 1592 1509 1423 1353 1302 1267 1234 1205 1175 1157 1141 1132 1121 1112 1099 1073 1048 1019 983 935 877 825 773 729 686 644 596 558 530 507 503 515 539 568 602 644 690 747 795 841 897 965 1026 1077 1129 1176 1213 1242 1271 1301 1331 1349 1353 1360 1371 1373 1364 1351 1337 1316 1292 1266 1238 1200 1157 1106 1054 1006 960 908 857 812 774 744 720 693 667 638 607 574 547 522 490 451 415 379 337 289 239 193 157 126 102 94 92 87 84 92 112 135 197 211 226 244 263 284 306 331 357 385 413 442 469 497 523 548 570 590 608 623 634 644 650 654 654 652 647 641 633 623 613 601 589 576 562 549 536 524 513 504 495 488 483 480 479 479 480 483 487 491 496 501 505 508 512 515 517 519 521 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 36 35 35 34 33 32 32 30 29 27 26 24 23 58351 395 515 30 9995 16 12 31 3233 -11723 99999 2489 3453 3404 3327 3234 3146 3035 2966 2936 2945 2971 3022 3037 3041 3067 3086 3092 3116 3131 3134 3118 3098 3034 2957 2874 2782 2703 2630 2577 2535 2518 2514 2512 2549 2608 2696 2811 2959 3118 3276 3434 3570 3708 3833 3936 4012 4059 4085 4080 4052 3984 3887 3772 3635 3488 3329 3169 2996 2819 2632 2448 2287 2142 2006 1880 1772 1680 1596 1526 1460 1422 1391 1371 1351 1351 1357 1355 1348 1350 1363 1387 1408 1435 1470 1518 1552 1594 1642 1703 1756 1813 1880 1958 2032 2098 2150 2204 2251 2287 2311 2338 2348 2341 2318 2292 2250 2204 2139 2065 1986 1910 1829 1750 1674 1594 1511 1444 1387 1340 1295 1261 1223 1191 1161 1138 1114 1089 1060 1021 985 948 904 857 811 770 726 689 656 624 586 560 545 539 546 559 579 606 635 668 704 753 799 842 891 951 1004 1047 1087 1126 1160 1190 1218 1245 1265 1277 1276 1277 1286 1291 1285 1276 1267 1253 1236 1220 1204 1180 1151 1118 1083 1050 1012 963 914 868 827 789 756 719 677 633 588 547 513 479 442 404 368 332 294 256 217 183 158 139 125 124 123 121 122 134 154 178 203 229 256 286 261 281 303 327 353 381 409 438 465 493 519 544 566 586 603 617 628 637 643 646 645 642 638 631 622 613 602 591 578 566 553 540 528 517 506 497 490 484 480 478 477 478 479 482 486 491 495 500 504 507 510 513 515 517 518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 31 30 29 27 26 24 23 21 19 17 58360 395 515 30 9995 16 12 40 3231 -11723 99999 2362 3676 3636 3573 3478 3377 3251 3179 3133 3110 3096 3097 3059 3011 2984 2964 2945 2949 2939 2934 2925 2922 2878 2824 2765 2699 2651 2613 2585 2569 2563 2562 2560 2601 2663 2749 2857 2991 3141 3301 3464 3610 3751 3884 3993 4085 4153 4200 4211 4187 4120 4024 3909 3771 3611 3439 3255 3061 2863 2661 2457 2271 2098 1936 1796 1684 1588 1502 1430 1368 1330 1313 1308 1305 1313 1325 1333 1343 1362 1382 1402 1415 1430 1455 1493 1523 1555 1588 1630 1668 1721 1780 1848 1914 1979 2037 2100 2159 2204 2233 2262 2273 2276 2268 2256 2223 2185 2127 2058 1984 1909 1831 1754 1683 1614 1539 1479 1420 1366 1316 1278 1237 1200 1166 1136 1107 1080 1046 1002 959 918 868 822 778 737 691 651 614 581 546 522 506 504 517 539 570 610 652 699 750 816 879 944 1006 1074 1133 1177 1211 1239 1260 1273 1281 1288 1285 1276 1254 1237 1228 1221 1208 1193 1185 1179 1173 1166 1160 1148 1128 1104 1077 1047 1008 955 899 843 792 740 684 625 563 503 445 393 346 301 259 218 180 149 121 93 64 46 41 44 44 52 66 84 107 137 174 217 256 291 327 371 261 281 304 329 356 385 414 443 472 500 527 552 574 594 611 624 635 643 648 650 648 644 638 630 620 609 597 585 572 558 545 532 520 509 499 490 483 478 475 473 473 474 477 480 485 490 495 500 504 507 511 513 516 517 519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 25 24 23 22 21 19 18 16 15 13 11 58369 395 516 30 9996 16 12 49 3229 -11722 99999 1966 3559 3543 3507 3446 3382 3298 3255 3223 3199 3186 3186 3149 3094 3042 2990 2943 2919 2890 2877 2863 2844 2793 2737 2684 2637 2608 2580 2560 2564 2578 2589 2605 2654 2719 2807 2918 3054 3204 3363 3520 3663 3805 3939 4051 4142 4215 4266 4286 4266 4202 4109 3994 3863 3706 3531 3347 3151 2951 2741 2534 2341 2162 1991 1839 1720 1619 1527 1438 1367 1321 1292 1273 1256 1257 1262 1261 1259 1271 1288 1297 1304 1320 1353 1395 1431 1471 1521 1576 1622 1685 1761 1846 1926 2003 2078 2152 2218 2264 2299 2337 2353 2353 2348 2342 2310 2267 2209 2141 2067 1992 1911 1831 1758 1685 1600 1531 1464 1399 1337 1289 1237 1189 1146 1106 1064 1030 993 948 903 862 810 767 725 687 644 609 577 544 509 486 471 469 474 488 512 551 585 626 674 738 801 860 925 1000 1070 1125 1168 1211 1246 1269 1280 1295 1301 1293 1271 1248 1237 1222 1197 1169 1152 1137 1120 1111 1110 1105 1091 1073 1054 1036 1012 972 930 886 839 782 724 661 589 516 446 384 329 275 221 172 128 90 61 41 25 16 20 31 41 55 72 91 117 150 186 225 261 290 317 353 273 293 316 342 369 396 425 454 482 509 535 560 582 601 617 630 641 649 653 655 654 649 643 635 625 614 601 589 576 562 549 536 524 513 502 494 487 481 478 476 475 476 478 482 486 490 495 500 504 507 511 514 516 518 519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 19 19 18 17 16 14 13 11 10 8 6 5 58378 395 516 30 9996 16 12 58 3227 -11721 99999 332 3506 3491 3463 3417 3366 3292 3258 3237 3225 3225 3241 3207 3158 3104 3054 3008 2985 2958 2948 2937 2923 2882 2834 2790 2752 2729 2712 2705 2724 2744 2761 2781 2833 2902 2995 3113 3247 3391 3545 3697 3837 3969 4091 4191 4276 4350 4396 4410 4383 4308 4195 4072 3932 3764 3574 3371 3154 2937 2714 2492 2280 2087 1901 1736 1608 1506 1409 1317 1247 1199 1171 1159 1153 1163 1182 1196 1205 1226 1254 1270 1283 1306 1346 1386 1423 1466 1518 1570 1613 1669 1742 1824 1907 1988 2071 2150 2218 2264 2304 2350 2376 2382 2382 2378 2348 2303 2244 2175 2099 2019 1937 1855 1784 1713 1629 1558 1492 1426 1361 1313 1265 1215 1166 1116 1064 1014 964 907 849 795 731 675 625 586 542 504 476 450 429 421 422 436 459 487 520 569 616 665 712 773 836 896 958 1027 1092 1147 1190 1231 1269 1300 1318 1337 1346 1345 1327 1305 1287 1264 1230 1191 1157 1122 1084 1052 1029 1009 981 956 932 910 885 852 820 787 752 707 659 608 547 481 412 348 287 229 175 123 79 40 8 -18 -34 -37 -26 -6 11 40 73 106 143 186 233 280 325 364 407 455 269 294 320 348 377 407 436 466 494 522 548 572 593 611 626 638 648 655 659 660 658 654 647 639 629 618 606 593 579 566 552 539 526 514 503 494 486 480 476 474 473 473 475 478 482 486 490 494 498 502 505 508 510 511 512 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 20 19 18 17 16 15 14 13 11 10 8 6 4 3 58387 395 515 30 9995 16 13 7 3225 -11721 99999 -719 3283 3265 3245 3219 3195 3155 3152 3156 3170 3200 3244 3231 3203 3158 3108 3057 3019 2976 2952 2924 2887 2834 2787 2746 2720 2708 2705 2714 2754 2804 2864 2933 3024 3118 3232 3366 3506 3647 3793 3922 4033 4129 4212 4278 4327 4353 4352 4323 4270 4174 4055 3928 3789 3622 3437 3248 3055 2861 2659 2457 2265 2088 1917 1755 1628 1521 1416 1316 1241 1188 1154 1133 1117 1118 1134 1149 1167 1197 1237 1267 1295 1331 1382 1437 1489 1542 1600 1662 1719 1781 1852 1929 2003 2074 2148 2216 2275 2317 2346 2375 2390 2390 2380 2362 2320 2267 2204 2135 2056 1974 1892 1809 1736 1671 1598 1533 1467 1408 1351 1311 1269 1225 1179 1133 1083 1037 993 941 879 822 760 706 657 617 570 529 496 469 447 439 434 443 458 484 512 555 598 642 686 747 812 876 938 1007 1076 1139 1190 1241 1290 1334 1364 1394 1416 1429 1422 1409 1400 1388 1361 1325 1290 1252 1208 1167 1133 1102 1061 1019 976 934 893 844 795 747 697 636 574 513 444 371 299 234 175 121 74 30 -4 -32 -50 -60 -59 -45 -21 9 38 73 111 151 192 234 277 320 358 390 422 258 280 305 331 359 388 416 445 473 501 527 552 575 596 614 629 641 651 658 662 663 661 657 652 644 634 624 612 598 584 571 557 543 529 517 505 494 485 478 473 470 468 468 470 472 476 480 485 489 494 498 502 505 508 510 512 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 19 18 17 16 15 14 13 11 10 8 6 4 3 58396 395 517 30 9997 16 13 16 3223 -11720 99999 -939 3222 3234 3245 3250 3251 3238 3242 3252 3267 3285 3305 3262 3207 3134 3063 3001 2968 2934 2916 2895 2873 2855 2838 2831 2841 2862 2889 2917 2970 3022 3082 3143 3216 3289 3380 3488 3599 3712 3827 3932 4027 4101 4170 4226 4275 4298 4293 4263 4210 4118 3998 3869 3730 3566 3379 3187 2999 2811 2617 2417 2230 2054 1886 1728 1604 1505 1408 1318 1246 1200 1168 1149 1136 1134 1147 1160 1178 1209 1252 1286 1315 1353 1400 1453 1509 1570 1634 1696 1762 1832 1908 1984 2055 2123 2190 2251 2304 2348 2379 2401 2405 2400 2389 2365 2316 2263 2203 2136 2058 1978 1898 1814 1734 1663 1589 1524 1451 1380 1311 1258 1201 1144 1088 1031 972 918 871 820 758 702 640 590 545 513 480 453 430 410 399 402 407 420 442 470 502 549 600 652 703 767 835 906 979 1059 1137 1209 1267 1322 1380 1430 1466 1499 1526 1543 1541 1530 1517 1499 1468 1426 1383 1343 1298 1249 1203 1158 1105 1049 993 938 884 825 764 700 638 571 500 430 359 290 222 162 106 49 3 -37 -71 -97 -110 -118 -118 -110 -88 -57 -25 11 54 102 158 215 273 331 387 436 251 274 298 324 350 378 406 434 462 488 515 540 563 584 603 620 634 645 654 660 663 665 663 660 654 647 638 627 616 603 590 577 563 550 537 524 512 501 492 484 478 474 471 470 471 472 475 478 482 485 489 493 497 501 504 506 508 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 18 18 17 16 15 14 13 12 11 9 8 6 5 58405 395 519 30 9999 16 13 25 3222 -11719 99999 4194 4163 4073 3982 3886 3786 3671 3575 3493 3400 3303 3217 3154 3088 3001 2922 2857 2814 2779 2770 2775 2787 2803 2807 2829 2878 2929 2971 3012 3078 3123 3165 3207 3260 3314 3373 3443 3513 3600 3695 3774 3852 3924 3995 4048 4104 4146 4166 4159 4120 4048 3957 3862 3749 3606 3444 3270 3092 2907 2720 2532 2349 2170 2000 1843 1715 1603 1485 1376 1288 1222 1170 1130 1105 1087 1082 1079 1088 1109 1138 1163 1184 1220 1267 1322 1378 1440 1512 1581 1658 1739 1829 1920 2002 2084 2163 2241 2308 2359 2397 2424 2437 2431 2418 2386 2331 2267 2190 2107 2019 1925 1831 1734 1646 1566 1490 1420 1347 1278 1218 1174 1129 1087 1048 1003 959 919 886 842 793 747 694 648 606 570 535 502 472 445 429 422 413 411 426 445 468 505 552 603 658 724 800 882 967 1057 1148 1238 1318 1388 1457 1517 1564 1600 1625 1637 1627 1603 1572 1532 1483 1425 1367 1310 1251 1189 1133 1083 1028 975 925 878 833 784 734 680 625 564 495 427 358 289 218 156 93 30 -23 -66 -100 -126 -141 -147 -143 -127 -100 -63 -23 21 69 124 188 255 317 377 435 491 261 284 309 337 365 393 422 449 477 503 528 553 576 596 614 630 643 653 661 666 669 670 669 665 659 652 643 633 622 610 597 584 570 556 543 530 518 506 496 487 480 475 471 468 468 468 470 473 476 479 483 487 491 495 498 501 503 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 24 24 23 22 22 21 20 18 17 16 14 13 58414 395 518 30 9998 16 13 34 3220 -11718 99999 4199 4233 4142 4056 3963 3860 3741 3630 3532 3422 3308 3203 3131 3055 2948 2853 2774 2717 2673 2667 2681 2703 2740 2761 2793 2855 2920 2977 3030 3115 3174 3224 3277 3327 3369 3413 3465 3515 3579 3657 3716 3772 3817 3859 3886 3925 3955 3965 3953 3915 3846 3762 3677 3582 3454 3308 3152 2996 2836 2670 2502 2336 2167 2006 1858 1739 1633 1521 1412 1323 1258 1204 1159 1125 1100 1083 1070 1074 1088 1108 1125 1138 1165 1204 1257 1309 1372 1447 1522 1605 1696 1796 1897 1996 2097 2196 2299 2391 2471 2536 2592 2630 2650 2662 2654 2622 2577 2515 2442 2357 2263 2163 2060 1959 1864 1769 1681 1589 1498 1417 1349 1285 1226 1171 1114 1058 1006 959 906 851 796 731 674 623 576 532 486 442 402 374 352 329 316 319 323 337 372 420 475 536 608 697 797 905 1018 1140 1263 1377 1479 1581 1669 1739 1791 1827 1846 1842 1814 1767 1704 1630 1542 1448 1355 1258 1159 1067 984 902 829 765 706 656 614 575 537 497 457 408 363 316 267 216 172 121 64 14 -27 -66 -97 -120 -134 -141 -134 -120 -93 -58 -17 28 81 147 218 283 349 413 245 269 294 322 351 380 410 440 469 496 523 549 573 596 615 632 647 659 668 674 678 679 678 675 670 663 654 644 633 620 607 594 580 566 553 540 527 515 504 494 486 480 475 471 470 469 470 472 475 478 482 486 490 495 499 503 505 508 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 25 24 23 22 21 20 18 17 15 13 12 58423 395 518 30 9998 16 13 43 3218 -11718 99999 4035 3743 3645 3553 3457 3360 3256 3169 3104 3038 2977 2941 2922 2891 2836 2804 2785 2763 2751 2763 2793 2833 2878 2905 2945 3007 3058 3090 3136 3198 3231 3254 3283 3309 3330 3350 3377 3402 3433 3473 3500 3526 3552 3571 3587 3607 3623 3622 3602 3570 3512 3439 3368 3289 3189 3066 2937 2802 2660 2510 2365 2228 2094 1973 1853 1755 1673 1591 1517 1450 1414 1387 1368 1358 1351 1352 1344 1340 1335 1341 1350 1343 1337 1338 1355 1366 1385 1422 1465 1528 1597 1681 1782 1894 2009 2119 2248 2383 2519 2643 2760 2864 2947 3018 3062 3084 3095 3082 3049 2994 2932 2856 2762 2658 2550 2440 2330 2215 2100 1993 1895 1796 1697 1601 1511 1427 1345 1275 1201 1128 1054 975 900 833 771 711 649 593 540 493 444 397 355 333 312 308 323 357 398 447 512 600 699 809 924 1055 1189 1314 1425 1541 1638 1716 1769 1806 1826 1822 1790 1741 1678 1606 1518 1420 1323 1226 1123 1027 943 867 796 732 674 620 574 532 492 454 419 377 338 300 262 218 184 150 109 76 56 37 19 6 -3 -8 -2 6 26 51 83 111 143 187 233 273 320 370 270 294 320 348 379 409 438 468 496 523 549 574 598 619 638 653 667 678 685 690 692 691 688 683 677 668 658 646 633 620 606 591 577 563 549 536 524 512 501 491 484 478 474 471 470 470 472 474 478 482 487 492 498 504 509 514 518 521 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 29 28 27 26 25 24 22 21 19 17 15 13 11 58432 272 519 30 9999 16 13 52 3216 -11717 99999 1217 3569 3466 3369 3269 3167 3050 2954 2890 2818 2747 2712 2674 2639 2594 2569 2546 2533 2523 2534 2573 2637 2714 2773 2848 2944 3024 3093 3166 3243 3294 3351 3404 3443 3466 3478 3476 3463 3450 3444 3420 3391 3352 3305 3252 3210 3144 3077 3004 2938 2850 2774 2709 2644 2568 2490 2415 2352 2281 2216 2150 2110 2058 2012 1962 1933 1907 1875 1847 1813 1797 1784 1763 1755 1739 1722 1684 1647 1607 1572 1547 1505 1463 1430 1422 1415 1423 1456 1500 1572 1658 1761 1890 2037 2190 2332 2496 2662 2833 2988 3133 3264 3381 3478 3546 3594 3635 3654 3662 3644 3614 3565 3498 3406 3305 3201 3085 2952 2811 2670 2535 2395 2248 2092 1951 1819 1694 1588 1486 1390 1297 1208 1130 1068 1017 969 920 876 835 794 753 709 666 643 622 613 619 638 668 701 748 814 892 983 1073 1171 1276 1374 1459 1545 1618 1675 1707 1720 1721 1701 1661 1604 1537 1467 1387 1297 1212 1128 1038 950 874 809 752 697 649 602 562 524 490 459 433 397 363 331 302 265 237 206 171 139 123 107 95 83 76 68 69 74 91 111 140 165 197 239 283 317 358 280 301 324 348 376 405 435 464 495 524 553 580 606 631 652 670 686 700 710 716 718 718 715 709 701 691 679 665 651 636 620 605 589 574 559 545 533 521 509 500 491 485 480 477 475 474 476 478 482 487 493 500 507 515 524 531 538 543 548 59020 272 522 30 10002 16 23 40 3094 -11671 99999 2833 2865 2844 2820 2781 2738 2698 2668 2659 2614 2573 2576 2574 2488 2409 2370 2331 2290 2253 2259 2321 2405 2508 2608 2751 2910 3042 3173 3314 3439 3509 3558 3594 3602 3578 3530 3455 3369 3274 3177 3076 2980 2884 2790 2705 2649 2586 2531 2481 2440 2373 2326 2288 2261 2226 2181 2129 2087 2043 2007 1978 1982 1977 1980 1983 2008 2038 2078 2113 2138 2178 2229 2259 2285 2291 2285 2242 2190 2127 2070 2020 1947 1858 1778 1732 1696 1678 1693 1741 1822 1923 2053 2219 2410 2608 2799 3014 3244 3480 3696 3896 4078 4240 4366 4459 4528 4582 4610 4615 4590 4546 4475 4376 4245 4107 3956 3794 3614 3429 3248 3071 2895 2714 2533 2369 2221 2086 1972 1871 1772 1678 1590 1515 1456 1401 1349 1290 1235 1179 1118 1057 994 928 872 822 791 771 765 768 785 815 864 923 999 1081 1164 1250 1337 1415 1493 1552 1597 1618 1625 1615 1585 1541 1486 1413 1335 1252 1170 1093 1018 938 865 803 746 697 654 622 585 553 529 511 490 468 435 403 371 343 314 299 279 249 223 215 205 200 198 203 210 221 232 253 272 288 292 305 329 351 359 376 390 399 375 400 426 453 482 510 539 567 594 618 642 664 682 698 711 722 729 732 731 728 722 713 702 690 676 660 644 628 611 595 580 564 550 537 525 514 504 495 488 483 480 478 477 478 480 484 490 497 505 513 523 534 544 554 563 570 577 59029 395 523 30 10003 16 23 49 3092 -11670 99999 2167 2115 2159 2212 2222 2252 2314 2387 2495 2555 2594 2668 2736 2703 2660 2675 2667 2603 2505 2457 2473 2526 2600 2654 2744 2864 2972 3079 3208 3336 3399 3433 3467 3497 3511 3493 3426 3349 3267 3186 3100 3010 2932 2842 2751 2676 2604 2545 2476 2396 2303 2231 2166 2112 2055 1985 1917 1857 1805 1772 1771 1806 1846 1910 1986 2073 2175 2283 2386 2483 2593 2704 2782 2846 2880 2881 2844 2780 2698 2619 2542 2445 2334 2239 2169 2117 2087 2101 2153 2243 2362 2507 2691 2904 3122 3340 3578 3833 4089 4329 4548 4746 4917 5052 5147 5220 5273 5303 5303 5274 5219 5136 5017 4869 4709 4537 4357 4166 3963 3769 3580 3399 3208 3020 2855 2708 2570 2447 2337 2234 2128 2020 1918 1844 1773 1700 1620 1549 1481 1401 1319 1243 1177 1117 1062 1029 1013 1011 1008 1015 1032 1068 1110 1164 1228 1292 1353 1406 1452 1499 1527 1542 1541 1528 1499 1451 1390 1323 1242 1158 1075 997 932 868 802 744 701 665 632 605 589 569 549 533 516 497 478 443 409 375 347 315 292 270 251 240 246 249 256 273 293 309 328 352 385 406 419 420 429 440 439 427 430 434 430 434 456 481 507 535 562 590 617 642 664 685 704 720 733 742 748 751 750 744 736 725 712 696 680 662 643 624 605 587 570 554 539 525 513 503 494 487 482 477 475 474 475 477 481 486 493 502 511 522 534 546 560 573 585 596 605 614 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 20 19 17 15 13 11 9 7 5 59038 395 522 30 10002 16 23 58 3090 -11670 99999 329 611 684 800 879 1007 1208 1446 1719 1941 2154 2409 2682 2825 2928 3078 3198 3216 3143 3122 3160 3205 3258 3285 3369 3474 3574 3630 3719 3838 3898 3941 3999 4060 4082 4062 3995 3906 3812 3699 3569 3418 3294 3152 3015 2905 2774 2657 2554 2468 2373 2313 2277 2247 2223 2193 2163 2148 2150 2149 2168 2235 2317 2404 2494 2598 2712 2832 2946 3055 3181 3314 3408 3481 3540 3577 3579 3547 3506 3469 3432 3371 3295 3243 3209 3193 3190 3226 3296 3394 3510 3648 3827 4033 4238 4444 4662 4889 5102 5301 5475 5628 5753 5841 5888 5914 5917 5896 5845 5771 5681 5571 5439 5289 5134 4976 4811 4644 4473 4316 4164 4018 3862 3704 3562 3424 3286 3155 3031 2902 2767 2629 2492 2374 2257 2132 2006 1891 1785 1674 1571 1481 1405 1333 1270 1229 1207 1201 1203 1213 1232 1268 1307 1348 1392 1436 1475 1504 1530 1560 1574 1575 1555 1518 1472 1421 1357 1293 1223 1152 1073 997 932 866 801 742 691 649 611 569 531 491 447 405 373 344 314 272 232 191 161 133 118 111 117 129 152 178 211 246 285 328 375 425 482 524 554 572 595 617 627 634 649 662 667 668 673 685 571 594 616 640 662 681 700 719 735 747 756 761 764 763 757 748 736 721 703 684 664 643 620 598 576 557 538 522 507 494 483 474 467 462 460 459 460 463 468 475 483 493 504 517 531 546 563 580 598 615 630 644 657 667 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 27 26 24 22 21 19 17 14 12 9 7 4 1 59047 390 521 30 10001 16 24 7 3088 -11669 99999 1340 232 547 841 1055 1315 1660 2010 2336 2613 2856 3129 3324 3294 3295 3394 3439 3365 3223 3158 3139 3140 3151 3175 3276 3410 3528 3639 3815 3987 4071 4139 4243 4354 4430 4465 4436 4391 4322 4208 4073 3933 3828 3683 3558 3465 3354 3248 3151 3077 2995 2956 2929 2908 2910 2892 2852 2802 2783 2756 2738 2762 2804 2858 2910 2975 3049 3141 3239 3330 3448 3588 3714 3817 3911 3996 4057 4091 4116 4147 4172 4180 4169 4168 4175 4198 4224 4270 4343 4431 4534 4649 4790 4951 5112 5279 5447 5622 5787 5941 6069 6180 6269 6324 6345 9999999 9999999 9999999 9999999 9999999 6032 5908 5759 5594 5426 5256 5078 4901 4724 4558 4393 4229 4060 3899 3753 3614 3470 3337 3211 3075 2933 2798 2663 2541 2419 2296 2175 2071 1968 1860 1759 1678 1605 1537 1485 1454 1435 1424 1414 1414 1415 1429 1437 1452 1470 1485 1494 1498 1502 1508 1500 1488 1468 1444 1410 1378 1334 1291 1244 1194 1139 1082 1030 974 914 856 797 743 686 625 571 518 463 410 366 326 289 255 222 190 173 159 152 157 177 197 224 256 295 342 395 449 498 555 615 660 700 734 764 785 795 798 803 800 779 751 726 707 634 653 672 693 711 728 743 758 771 779 783 785 783 779 770 757 742 724 702 679 656 633 609 585 563 542 523 507 492 480 471 463 458 456 456 456 460 465 472 481 491 504 518 533 550 568 588 609 630 650 669 685 699 712 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 27 26 25 23 21 20 18 16 14 11 59056 390 519 30 9999 16 24 16 3086 -11668 99999 2574 834 1007 1148 1220 1319 1446 1589 1774 1941 2090 2272 2410 2390 2396 2487 2549 2566 2544 2551 2584 2649 2726 2797 2914 3072 3223 3382 3584 3792 3939 4072 4208 4341 4456 4546 4577 4583 4553 4496 4401 4294 4195 4058 3917 3795 3663 3534 3414 3312 3191 3102 3027 2972 2929 2887 2832 2777 2754 2741 2727 2738 2770 2814 2858 2920 2997 3086 3170 3254 3351 3466 3570 3655 3730 3811 3880 3920 3957 4000 4042 4062 4075 4104 4139 4194 4246 4317 4417 4527 4640 4759 4909 5068 5227 5388 5545 5699 5835 5957 6049 6129 6186 6205 6196 6174 6140 6084 6009 5914 5798 5673 5532 5382 5235 5090 4932 4772 4615 4466 4312 4158 4003 3848 3702 3563 3426 3299 3177 3042 2903 2780 2659 2550 2441 2334 2228 2131 2041 1951 1867 1792 1718 1649 1594 1555 1523 1498 1469 1447 1429 1423 1416 1413 1410 1409 1405 1401 1399 1401 1392 1378 1359 1346 1332 1313 1281 1251 1215 1176 1135 1093 1051 1003 948 892 840 788 727 659 598 541 482 428 383 340 299 265 241 224 224 219 222 236 266 300 338 382 427 474 521 570 615 659 702 729 756 780 803 817 818 814 807 796 588 600 613 628 643 661 677 694 710 723 735 746 755 760 763 763 760 754 744 732 716 699 679 658 638 617 595 574 554 536 519 504 491 481 472 466 462 460 460 461 464 469 475 483 493 505 518 532 548 565 584 603 623 642 659 674 688 700 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 28 26 24 22 20 18 16 14 11 59065 390 519 30 9999 16 24 25 3084 -11667 99999 1982 707 823 931 967 1001 1079 1198 1351 1501 1669 1866 2037 2077 2108 2222 2351 2448 2505 2586 2668 2743 2817 2899 3011 3147 3268 3386 3516 3669 3774 3874 3970 4050 4121 4190 4235 4268 4273 4252 4201 4138 4080 4010 3941 3875 3776 3677 3588 3505 3406 3321 3240 3167 3107 3041 2973 2924 2899 2877 2856 2859 2881 2919 2960 3016 3084 3162 3232 3303 3391 3496 3585 3652 3713 3786 3852 3898 3940 3992 4039 4071 4096 4139 4190 4259 4318 4390 4490 4597 4703 4819 4956 5104 5251 5398 5539 5679 5805 5914 5996 6068 6118 6131 6118 6091 6048 5986 5904 5804 5687 5562 5421 5276 5137 5002 4861 4723 4588 4460 4329 4199 4065 3931 3799 3670 3540 3412 3279 3131 2976 2828 2682 2551 2422 2292 2165 2052 1948 1855 1771 1698 1634 1579 1540 1515 1499 1490 1472 1459 1453 1459 1460 1461 1453 1446 1440 1433 1426 1421 1408 1389 1367 1358 1350 1336 1307 1280 1248 1221 1192 1160 1122 1082 1032 977 925 870 799 719 649 585 523 470 419 368 321 287 261 247 255 256 263 278 303 330 360 391 419 448 482 513 538 559 580 590 604 622 649 677 692 700 706 711 713 707 702 697 689 670 657 635 688 700 710 719 727 730 731 730 726 720 710 697 683 667 649 631 613 594 575 556 539 523 508 496 484 475 468 463 459 458 458 459 463 468 474 482 492 504 516 531 546 562 580 597 616 633 648 662 674 684 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 31 29 28 26 24 22 19 17 15 12 59074 390 519 30 9999 16 24 34 3083 -11667 99999 2329 1384 1346 1296 1174 1045 941 934 980 1048 1141 1307 1445 1507 1552 1679 1813 1926 2010 2113 2239 2371 2465 2539 2613 2725 2833 2957 3077 3231 3346 3466 3572 3668 3782 3888 3967 4037 4104 4163 4176 4160 4137 4109 4079 4036 3960 3893 3822 3718 3599 3490 3377 3261 3156 3050 2951 2870 2805 2754 2721 2711 2715 2747 2799 2868 2952 3055 3152 3251 3361 3482 3590 3689 3770 3856 3930 3988 4040 4092 4137 4160 4182 4221 4257 4307 4350 4404 4476 4559 4645 4744 4866 4991 5118 5248 5378 5500 5607 5705 5783 5852 5899 5914 5903 5879 5839 5778 5702 5611 5505 5389 5265 5141 5016 4894 4769 4647 4530 4420 4302 4183 4060 3932 3803 3677 3550 3419 3281 3131 2975 2821 2668 2529 2393 2263 2135 2020 1920 1834 1753 1682 1623 1579 1548 1533 1526 1529 1522 1516 1512 1523 1533 1543 1542 1545 1548 1549 1543 1540 1528 1514 1496 1488 1482 1472 1445 1414 1372 1334 1292 1248 1196 1143 1081 1015 948 878 798 712 634 563 496 443 396 351 311 285 270 268 284 295 312 335 363 391 422 454 479 502 524 546 565 580 594 601 613 625 643 667 684 694 703 714 723 724 722 714 703 644 658 623 683 692 698 703 708 710 708 705 700 692 682 670 657 643 628 612 596 580 564 547 532 518 505 493 483 475 468 462 458 457 457 459 462 467 473 482 492 503 516 530 545 562 578 595 612 627 641 654 664 674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 33 32 30 28 26 23 21 19 16 13 59083 390 518 30 9998 16 24 43 3081 -11666 99999 2323 1958 1903 1832 1707 1555 1380 1293 1283 1311 1325 1397 1462 1473 1466 1518 1607 1716 1822 1914 2025 2214 2382 2490 2581 2732 2877 3005 3132 3289 3428 3562 3651 3711 3812 3900 3927 3947 4004 4061 4050 4018 3979 3919 3853 3774 3674 3600 3534 3436 3334 3258 3169 3062 2975 2911 2859 2835 2832 2840 2850 2870 2890 2935 3001 3078 3158 3259 3353 3440 3528 3617 3692 3769 3836 3915 3982 4041 4085 4122 4151 4162 4175 4204 4224 4255 4287 4331 4380 4440 4504 4585 4688 4800 4918 5050 5184 5304 5412 5521 5614 5700 5768 5810 5824 5823 5803 5761 5703 5626 5527 5420 5306 5185 5059 4935 4806 4675 4548 4431 4309 4184 4054 3920 3790 3663 3532 3400 3261 3114 2961 2810 2661 2520 2378 2243 2112 1995 1891 1803 1719 1645 1586 1545 1521 1512 1509 1518 1524 1532 1540 1564 1585 1603 1607 1615 1624 1627 1619 1608 1592 1577 1553 1538 1526 1514 1485 1455 1421 1391 1357 1315 1266 1222 1169 1106 1039 968 881 789 703 624 549 481 414 353 305 270 242 228 234 240 254 280 311 340 370 401 432 465 499 530 556 577 595 608 628 649 674 703 728 746 759 770 775 775 767 752 618 631 644 656 667 677 685 691 695 697 695 692 688 682 673 661 649 635 620 604 588 571 555 538 522 508 495 483 473 464 457 452 449 448 449 451 455 461 468 477 487 499 512 526 541 557 572 587 603 617 629 640 650 658 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 34 32 30 28 26 24 21 19 16 13 59092 390 520 30 10000 16 24 52 3079 -11665 99999 3413 2004 1996 1965 1889 1770 1618 1566 1564 1585 1619 1713 1760 1759 1761 1799 1859 1965 2079 2182 2310 2493 2631 2737 2846 2976 3091 3217 3331 3429 3498 3566 3573 3536 3526 3503 3444 3397 3386 3374 3328 3275 3208 3137 3092 3051 3000 2985 2988 2973 2950 2951 2931 2894 2873 2869 2866 2892 2927 2960 2986 3020 3042 3087 3142 3207 3267 3350 3421 3477 3537 3600 3650 3711 3770 3845 3903 3965 4009 4051 4093 4124 4156 4208 4258 4310 4364 4432 4496 4566 4642 4736 4846 4964 5087 5212 5336 5444 5540 5633 5713 5782 5834 5864 5873 5860 5829 5776 5710 5627 5527 5419 5310 5192 5069 4945 4816 4684 4557 4432 4304 4178 4049 3912 3775 3643 3512 3382 3246 3107 2967 2834 2701 2571 2448 2336 2222 2116 2023 1948 1874 1803 1739 1693 1660 1635 1609 1597 1588 1580 1569 1575 1583 1593 1590 1595 1606 1615 1611 1598 1584 1573 1552 1535 1521 1503 1468 1433 1392 1353 1312 1261 1207 1161 1118 1063 1004 943 870 794 726 663 599 541 483 421 372 333 297 268 259 251 252 269 286 298 316 342 370 404 446 487 526 560 588 618 656 694 729 770 810 839 861 873 882 883 874 855 610 625 638 651 663 671 678 683 686 686 684 680 675 668 658 647 635 622 608 594 579 564 550 535 522 509 497 486 476 467 460 454 451 449 450 451 455 460 467 475 486 497 509 523 537 551 566 580 594 606 618 628 636 644 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 36 34 32 30 28 25 23 20 17 59101 390 519 30 9999 16 25 1 3077 -11665 99999 4250 2431 2412 2373 2284 2155 1999 1894 1861 1857 1868 1907 1900 1852 1828 1860 1912 1985 2064 2114 2188 2316 2449 2549 2633 2714 2769 2849 2936 2998 3027 3040 3010 2931 2908 2899 2857 2810 2788 2796 2796 2805 2806 2798 2806 2802 2801 2834 2897 2928 2920 2931 2922 2895 2867 2854 2846 2850 2861 2880 2910 2945 2966 3003 3053 3121 3179 3261 3340 3409 3471 3528 3579 3644 3700 3762 3813 3868 3902 3929 3961 3986 4006 4036 4065 4106 4158 4225 4293 4372 4460 4560 4678 4807 4948 5089 5231 5361 5482 5593 5687 5762 5817 5851 5862 5851 5823 5771 5706 5619 5513 5401 5285 5159 5027 4895 4760 4620 4484 4351 4218 4089 3959 3822 3689 3563 3438 3315 3191 3067 2940 2816 2696 2578 2462 2350 2235 2129 2031 1948 1864 1784 1710 1653 1612 1583 1559 1545 1533 1525 1522 1536 1553 1573 1580 1590 1605 1618 1619 1610 1598 1583 1561 1545 1528 1506 1469 1430 1385 1348 1312 1270 1222 1181 1138 1086 1036 983 920 858 802 747 693 648 599 547 506 472 441 417 408 398 394 399 398 393 398 406 414 429 451 468 486 503 516 534 559 584 609 641 675 699 716 724 726 723 715 700 684 667 636 596 557 519 674 676 676 673 668 661 654 644 633 621 609 597 584 570 557 545 532 519 507 495 485 475 466 458 451 446 443 442 443 445 449 454 461 470 480 491 504 517 531 545 558 572 584 596 606 615 623 629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 32 31 28 26 24 22 20 17 15 12 59110 390 519 30 9999 16 25 10 3075 -11664 99999 3794 2261 2278 2294 2277 2242 2175 2160 2199 2240 2299 2361 2367 2356 2343 2348 2363 2412 2445 2450 2469 2534 2597 2645 2685 2730 2775 2846 2913 2963 3001 3038 3011 2962 2950 2953 2927 2896 2865 2858 2845 2820 2779 2738 2706 2670 2622 2615 2625 2624 2597 2584 2559 2539 2530 2535 2557 2604 2651 2717 2790 2868 2929 3004 3078 3164 3239 3334 3417 3482 3537 3583 3616 3666 3705 3749 3779 3816 3833 3851 3874 3891 3907 3938 3969 4009 4066 4143 4221 4307 4401 4513 4640 4778 4920 5064 5210 5341 5460 5572 5666 5742 5796 5831 5843 5839 5816 5770 5712 5636 5545 5447 5342 5228 5105 4986 4861 4731 4599 4469 4337 4206 4075 3939 3804 3672 3539 3409 3278 3150 3017 2884 2755 2630 2510 2395 2279 2170 2068 1980 1895 1815 1745 1692 1652 1623 1601 1590 1581 1575 1571 1583 1600 1622 1631 1641 1655 1668 1669 1660 1651 1639 1621 1605 1591 1572 1541 1503 1457 1412 1371 1323 1266 1213 1158 1090 1021 953 875 797 727 656 592 542 498 449 410 383 363 351 355 360 373 394 409 420 444 467 485 500 525 548 567 579 587 600 615 622 629 646 665 671 670 666 663 655 640 621 609 598 571 541 518 498 479 665 664 662 657 650 643 634 624 613 602 590 578 565 553 541 530 518 507 496 487 477 468 460 454 448 445 443 443 444 447 452 458 465 475 485 496 508 521 534 547 559 571 582 591 600 607 613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 25 22 20 17 15 12 10 7 4 1 59119 390 519 30 9999 16 25 19 3073 -11663 99999 2772 2444 2478 2509 2501 2453 2383 2353 2384 2400 2410 2417 2380 2312 2246 2197 2182 2184 2173 2152 2180 2261 2340 2401 2485 2588 2695 2817 2951 3060 3139 3188 3189 3177 3188 3182 3119 3057 2992 2921 2839 2761 2671 2570 2484 2408 2329 2299 2284 2267 2250 2272 2274 2286 2328 2380 2436 2519 2610 2711 2818 2934 3020 3116 3206 3292 3361 3456 3535 3587 3634 3672 3692 3731 3765 3798 3815 3842 3843 3848 3865 3880 3891 3918 3947 3982 4034 4107 4176 4258 4352 4458 4580 4721 4862 5002 5142 5270 5385 5497 5596 5677 5743 5793 5815 5821 5811 5779 5735 5678 5604 5523 5433 5333 5219 5105 4983 4851 4716 4583 4445 4310 4171 4027 3882 3741 3600 3464 3331 3206 3078 2953 2831 2711 2599 2496 2393 2301 2212 2133 2055 1982 1913 1857 1812 1772 1733 1702 1677 1653 1626 1610 1598 1597 1592 1590 1597 1605 1606 1600 1600 1608 1614 1618 1622 1621 1612 1593 1564 1532 1499 1454 1403 1352 1297 1225 1145 1064 977 895 821 744 674 611 551 487 435 391 349 315 293 275 263 265 258 247 251 260 272 291 323 356 386 414 439 476 517 553 583 619 659 687 709 726 737 739 730 722 717 719 703 680 658 637 643 644 643 640 634 628 621 613 604 595 585 575 565 555 545 535 525 515 505 496 487 478 470 462 455 449 445 442 441 442 443 446 451 457 465 474 484 495 506 518 530 542 553 563 572 581 588 594 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 33 31 29 26 24 21 18 15 13 10 59128 390 520 30 10000 16 25 28 3071 -11663 99999 2600 2158 2190 2200 2164 2116 2053 2022 2054 2094 2129 2164 2141 2076 2049 2063 2086 2109 2127 2141 2176 2253 2345 2432 2533 2634 2732 2849 2988 3072 3108 3116 3093 3060 3051 3039 2981 2909 2822 2742 2670 2608 2539 2454 2387 2327 2271 2247 2241 2231 2213 2226 2228 2247 2280 2324 2368 2434 2514 2604 2715 2831 2926 3028 3115 3199 3269 3359 3437 3490 3534 3565 3583 3621 3657 3686 3709 3737 3742 3757 3790 3825 3856 3899 3940 3985 4055 4143 4222 4310 4407 4510 4628 4763 4894 5021 5147 5263 5366 5470 5562 5632 5687 5727 5743 5747 5738 5706 5660 5605 5536 5462 5379 5291 5188 5083 4971 4851 4730 4608 4481 4354 4226 4096 3966 3839 3708 3581 3457 3345 3236 3136 3040 2943 2855 2774 2695 2625 2557 2494 2430 2366 2303 2246 2192 2134 2070 2010 1959 1907 1855 1810 1770 1737 1705 1676 1658 1647 1635 1621 1616 1618 1618 1615 1606 1595 1579 1556 1525 1487 1450 1401 1348 1289 1228 1158 1084 1010 931 864 801 731 667 609 557 500 451 404 361 325 292 264 246 242 229 215 220 229 245 268 305 349 396 442 479 526 575 615 647 682 722 748 763 766 761 750 726 700 682 675 654 627 601 578 637 640 641 639 635 629 623 616 607 598 588 578 569 558 547 536 526 516 506 496 487 478 469 460 452 446 441 438 436 436 438 440 444 450 458 466 476 487 499 510 522 533 545 555 564 572 579 585 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 32 30 28 25 23 20 18 15 13 10 59137 390 520 30 10000 16 25 37 3070 -11662 99999 1953 2092 2121 2120 2083 2041 1981 1933 1968 1977 1989 1986 1957 1875 1840 1839 1856 1882 1894 1881 1889 1924 1985 2042 2142 2244 2344 2463 2619 2716 2789 2842 2879 2923 2999 3073 3095 3100 3067 3012 2965 2920 2859 2762 2679 2586 2478 2394 2326 2256 2177 2146 2110 2107 2136 2169 2212 2285 2382 2495 2631 2786 2916 3049 3162 3267 3351 3449 3528 3583 3625 3651 3660 3685 3703 3711 3710 3717 3703 3704 3726 3755 3783 3825 3862 3912 3987 4076 4157 4254 4363 4477 4605 4750 4893 5029 5158 5282 5396 5513 5617 5698 5765 5816 5842 5851 5849 5823 5782 5729 5662 5589 5505 5413 5309 5201 5086 4967 4848 4726 4600 4477 4355 4232 4109 3987 3866 3749 3632 3523 3421 3328 3236 3145 3064 2988 2912 2843 2777 2714 2652 2587 2524 2467 2408 2339 2266 2199 2134 2068 2005 1948 1895 1846 1800 1759 1734 1712 1691 1673 1670 1670 1666 1660 1652 1639 1622 1597 1567 1535 1497 1441 1380 1317 1254 1179 1103 1031 959 893 830 762 704 653 603 547 503 464 425 385 348 316 293 281 262 243 240 238 239 247 276 312 347 382 414 458 503 539 568 601 639 667 686 694 693 684 662 644 633 630 615 595 573 554 629 631 631 629 625 619 613 606 599 590 580 571 561 551 541 531 522 512 502 494 485 476 467 459 453 447 443 439 438 437 438 439 443 448 454 461 469 479 489 499 509 519 530 539 548 555 562 567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 38 36 34 31 29 26 23 21 18 15 59146 390 520 30 10000 16 25 46 3068 -11661 99999 1213 1712 1713 1695 1664 1626 1573 1527 1575 1614 1676 1700 1699 1685 1687 1683 1697 1738 1750 1721 1715 1685 1684 1705 1756 1803 1873 1988 2122 2227 2330 2421 2505 2604 2717 2840 2954 3043 3061 3052 3046 3028 2982 2904 2827 2740 2631 2528 2438 2357 2263 2204 2147 2132 2157 2193 2243 2315 2409 2522 2655 2803 2933 3069 3181 3284 3358 3439 3503 3541 3559 3565 3565 3575 3572 3562 3549 3549 3531 3532 3561 3612 3668 3737 3806 3891 3998 4112 4223 4351 4487 4625 4765 4916 5059 5189 5306 5415 5514 5612 5698 5761 5812 5849 5862 5868 5863 5843 5812 5772 5722 5665 5596 5518 5427 5331 5224 5115 5004 4892 4771 4651 4531 4416 4298 4180 4067 3963 3859 3763 3673 3597 3518 3442 3370 3303 3237 3173 3101 3032 2964 2886 2800 2720 2639 2547 2446 2349 2254 2161 2071 1988 1913 1850 1793 1740 1705 1683 1666 1655 1660 1674 1686 1698 1707 1712 1713 1704 1686 1661 1629 1580 1520 1448 1369 1277 1183 1092 999 913 829 739 659 587 525 465 417 378 345 319 295 278 270 274 272 272 285 301 314 327 352 384 413 440 463 501 535 556 569 587 611 629 639 646 649 641 619 608 607 612 602 590 579 571 567 624 624 623 619 614 609 603 596 588 580 572 563 553 543 535 525 516 506 497 488 478 469 460 454 448 442 439 436 436 436 437 440 445 451 457 465 475 484 494 504 514 525 535 543 551 558 564 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 46 44 42 40 38 35 33 30 27 24 59155 373 1030 30 10000 16 25 55 3066 -11661 99999 3861 1013 1047 1104 1166 1223 1281 1359 1458 1585 1779 1984 2166 2339 2493 2656 2836 3014 3183 3339 3460 3483 3479 3465 3427 3348 3236 3116 2986 2848 2708 2571 2456 2342 2260 2188 2174 2198 2230 2278 2349 2438 2548 2678 2818 2939 3059 3153 3237 3307 3379 3432 3463 3479 3483 3482 3492 3498 3503 3501 3510 3507 3524 3562 3608 3660 3725 3790 3868 3962 4061 4156 4266 4375 4490 4617 4756 4885 5003 5116 5223 5327 5432 5530 5617 5695 5758 5796 5833 5861 5868 5862 5849 5827 5793 5741 5677 5601 5515 5413 5305 5196 5086 4960 4831 4706 4586 4462 4336 4219 4113 4007 3906 3818 3744 3670 3598 3531 3472 3417 3361 3294 3233 3173 3097 3013 2930 2843 2740 2629 2521 2415 2312 2210 2114 2025 1952 1883 1822 1783 1761 1748 1741 1752 1768 1783 1799 1811 1816 1815 1804 1779 1743 1696 1631 1551 1459 1360 1251 1145 1041 935 837 747 659 584 521 472 432 402 381 369 363 359 355 357 367 370 371 378 383 384 382 389 403 415 423 431 453 473 484 493 506 526 542 553 563 573 569 550 543 546 548 542 534 529 525 526 528 620 619 615 610 604 598 590 582 573 564 555 545 534 524 515 505 495 486 477 467 458 450 444 439 434 430 428 427 428 429 431 435 440 446 453 461 469 477 486 495 505 514 521 529 535 540 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 47 45 43 41 39 36 34 31 28 25 59164 373 1030 30 10000 16 26 4 3064 -11660 99999 3888 1066 1085 1129 1175 1219 1254 1309 1382 1484 1642 1808 1951 2118 2267 2444 2629 2818 2987 3161 3329 3405 3458 3503 3505 3457 3365 3276 3172 3042 2893 2731 2594 2462 2353 2250 2217 2216 2226 2267 2351 2469 2596 2732 2883 3024 3175 3294 3402 3494 3581 3629 3651 3661 3656 3640 3624 3606 3592 3576 3563 3536 3541 3568 3600 3640 3703 3771 3847 3934 4019 4103 4207 4306 4411 4536 4675 4796 4911 5027 5140 5251 5367 5478 5581 5680 5764 5820 5874 5917 5937 5940 5939 5923 5888 5839 5774 5695 5607 5506 5397 5289 5180 5059 4939 4826 4718 4607 4498 4405 4316 4230 4148 4077 4017 3952 3885 3822 3766 3707 3636 3559 3485 3407 3310 3207 3107 3002 2882 2755 2636 2522 2410 2299 2196 2109 2037 1973 1920 1891 1873 1859 1851 1859 1873 1889 1903 1911 1910 1901 1878 1841 1793 1732 1654 1568 1470 1368 1257 1149 1040 930 829 743 662 592 531 483 441 409 382 369 362 358 353 357 370 380 385 394 407 418 423 436 458 477 489 500 520 538 546 551 556 570 579 581 583 587 582 562 554 555 554 547 537 533 623 627 630 631 631 629 625 620 614 606 597 588 579 569 558 546 535 524 513 502 491 481 470 460 451 444 438 433 428 426 425 424 425 426 429 433 438 444 451 458 465 473 481 490 498 505 512 518 523 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 44 42 41 38 36 34 31 28 26 23 59173 373 1029 30 9999 16 26 13 3062 -11659 99999 2680 867 905 968 1014 1057 1091 1140 1210 1279 1402 1533 1640 1783 1921 2117 2316 2531 2725 2929 3145 3283 3407 3521 3598 3629 3606 3593 3550 3471 3352 3221 3103 2983 2881 2769 2705 2662 2622 2612 2640 2712 2777 2853 2949 3046 3157 3241 3324 3399 3474 3524 3554 3572 3579 3575 3563 3551 3553 3557 3561 3548 3566 3597 3630 3671 3733 3798 3874 3952 4024 4102 4203 4293 4389 4509 4640 4755 4869 4986 5100 5211 5324 5436 5548 5656 5744 5808 5870 5919 5945 5956 5963 5955 5923 5876 5816 5748 5666 5567 5463 5362 5261 5149 5034 4923 4819 4712 4607 4522 4449 4375 4300 4235 4183 4131 4078 4027 3979 3931 3870 3800 3732 3661 3569 3462 3355 3248 3126 2997 2873 2751 2630 2511 2403 2311 2236 2165 2103 2062 2036 2012 1994 1989 1987 1984 1979 1970 1955 1930 1893 1843 1786 1719 1636 1547 1452 1354 1250 1152 1051 951 862 782 706 642 584 537 498 469 440 424 414 405 397 401 414 421 422 430 439 449 453 459 468 481 489 496 512 523 521 516 515 526 533 536 536 537 538 531 532 538 540 539 538 548 632 637 641 643 643 642 638 633 627 619 609 599 589 578 564 551 538 525 513 501 489 478 467 457 449 442 437 432 428 426 426 426 427 429 431 434 438 443 448 454 459 465 471 479 485 491 497 502 506 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 43 41 40 37 35 32 30 27 24 22 59182 372 1060 30 10000 16 26 22 3060 -11659 99999 974 982 1004 1029 1044 1054 1096 1157 1216 1340 1470 1578 1728 1887 2079 2278 2487 2662 2845 3058 3200 3321 3434 3506 3523 3495 3475 3423 3340 3230 3104 2994 2897 2811 2711 2652 2608 2571 2574 2613 2693 2764 2844 2926 3013 3123 3213 3301 3385 3464 3523 3571 3607 3626 3638 3643 3642 3652 3673 3686 3681 3696 3713 3724 3745 3784 3826 3878 3934 3984 4040 4121 4195 4283 4400 4526 4640 4762 4892 5026 5157 5292 5423 5555 5682 5792 5882 5970 6037 6079 6106 6127 6130 9999999 9999999 9999999 9999999 5855 5753 5644 5533 5418 5293 5167 5045 4931 4818 4704 4612 4532 4458 4385 4322 4272 4222 4175 4130 4087 4041 3982 3911 3839 3763 3669 3562 3455 3346 3225 3099 2981 2862 2748 2635 2537 2454 2383 2317 2264 2223 2191 2159 2134 2116 2098 2077 2052 2022 1989 1939 1882 1820 1751 1668 1578 1486 1387 1287 1183 1086 991 901 815 739 676 621 570 533 509 495 481 482 486 495 504 517 532 549 560 568 578 584 578 568 556 545 531 518 506 493 472 451 435 432 431 429 428 435 445 456 473 494 514 532 549 575 601 637 644 648 651 651 649 645 639 632 622 611 600 587 573 558 543 529 516 502 489 477 465 455 446 439 433 428 425 423 423 422 423 424 426 429 432 435 439 443 448 453 458 464 470 475 480 484 489 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 41 40 38 35 33 31 28 25 23 20 59191 372 1059 30 9999 16 26 31 3058 -11658 99999 3071 1244 1254 1258 1248 1232 1260 1342 1424 1537 1653 1755 1904 2034 2188 2341 2503 2622 2736 2894 3005 3094 3165 3199 3219 3200 3202 3181 3150 3096 3024 2965 2919 2871 2802 2760 2744 2729 2740 2771 2839 2884 2929 2987 3056 3140 3214 3293 3375 3454 3516 3563 3603 3638 3665 3674 3686 3701 3709 3706 3700 3710 3717 3723 3737 3763 3798 3844 3892 3938 4003 4087 4172 4276 4404 4530 4649 4779 4917 5060 5207 5351 5486 5620 5748 5858 5954 6044 6114 6163 6203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5692 5575 5450 5321 5195 5072 4950 4826 4719 4626 4538 4452 4374 4306 4239 4176 4117 4060 4004 3936 3858 3781 3704 3613 3513 3412 3315 3210 3103 3003 2906 2812 2721 2642 2578 2525 2477 2436 2405 2376 2346 2315 2290 2261 2230 2190 2146 2095 2031 1959 1887 1807 1714 1612 1515 1415 1313 1205 1105 1002 903 806 723 651 584 515 460 425 405 381 376 379 391 405 431 465 504 531 557 584 614 629 631 626 625 616 604 594 584 565 541 519 515 514 514 515 528 546 566 586 603 621 635 621 633 642 648 652 654 654 653 651 645 639 630 620 609 597 584 570 555 541 528 514 500 487 474 462 452 443 435 429 424 420 418 416 416 416 417 418 421 423 426 429 433 437 441 446 452 457 462 467 471 475 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 40 39 36 34 32 29 27 24 21 18 59200 377 1061 30 10001 16 26 40 3057 -11657 99999 2515 1171 1213 1257 1292 1324 1383 1463 1555 1689 1821 1934 2071 2173 2282 2380 2465 2515 2557 2638 2667 2701 2737 2737 2727 2706 2713 2727 2746 2756 2746 2769 2807 2828 2836 2864 2898 2918 2957 3008 3086 3131 3154 3180 3227 3288 3334 3383 3452 3513 3563 3604 3651 3691 3722 3724 3738 3762 3778 3769 3766 3774 3775 3763 3760 3765 3781 3802 3830 3870 3939 4016 4097 4200 4338 4468 4596 4738 4892 5046 5199 5343 5481 5613 5730 5826 5914 5994 6053 6084 6111 6130 6131 9999999 9999999 9999999 9999999 9999999 5804 5717 5624 5520 5409 5294 5183 5071 4957 4840 4739 4646 4553 4463 4381 4305 4230 4158 4091 4028 3969 3902 3831 3761 3692 3614 3529 3447 3368 3284 3199 3118 3038 2962 2885 2812 2748 2691 2634 2583 2542 2500 2453 2405 2359 2309 2259 2208 2151 2088 2013 1931 1849 1763 1665 1559 1460 1360 1256 1151 1055 952 850 755 672 604 546 491 448 423 410 396 402 417 439 462 496 531 564 589 609 630 645 645 635 618 601 574 548 524 505 482 461 449 454 462 474 493 526 566 611 652 691 726 757 626 638 649 656 660 663 664 664 661 657 650 642 631 619 607 593 578 563 547 532 517 503 488 474 462 450 440 432 425 419 415 413 411 410 411 411 412 414 416 418 421 425 428 432 436 441 446 451 455 459 463 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 38 36 34 32 30 28 25 23 21 18 16 13 11 8 5 59209 377 1061 30 10001 16 26 49 3055 -11656 99999 1994 1347 1353 1371 1371 1361 1376 1403 1447 1523 1637 1721 1837 1927 2036 2144 2258 2334 2389 2486 2559 2623 2691 2718 2744 2730 2733 2733 2754 2766 2747 2749 2777 2790 2790 2800 2829 2857 2906 2956 3042 3100 3136 3163 3211 3281 3335 3385 3454 3514 3561 3598 3631 3657 3677 3671 3681 3704 3725 3718 3713 3720 3718 3705 3697 3703 3717 3739 3765 3804 3868 3939 4016 4113 4248 4383 4517 4664 4819 4976 5127 5274 5415 5549 5666 5762 5848 5925 5982 6011 6034 6048 6046 6027 5994 5953 5898 5831 5755 5675 5590 5494 5389 5278 5168 5053 4937 4822 4717 4620 4524 4434 4352 4278 4208 4142 4082 4025 3972 3915 3857 3799 3739 3671 3598 3525 3449 3370 3289 3209 3129 3051 2976 2904 2838 2776 2715 2662 2616 2568 2514 2465 2415 2357 2298 2239 2177 2110 2036 1954 1873 1790 1693 1588 1494 1401 1304 1205 1114 1016 921 829 742 668 604 543 492 459 435 409 396 394 403 421 449 475 501 523 540 559 577 585 584 578 571 559 547 533 519 505 493 489 501 519 538 557 584 623 666 706 741 606 619 631 642 653 660 664 668 669 670 668 664 657 649 639 627 614 600 585 568 553 537 520 505 490 475 462 451 441 433 427 421 417 415 414 414 414 414 415 416 417 418 420 421 423 425 428 432 435 438 441 444 447 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 41 40 38 36 34 31 29 27 25 22 20 17 14 12 9 59218 377 1060 30 10000 16 26 58 3053 -11656 99999 2435 816 886 977 1065 1146 1235 1342 1469 1577 1710 1809 1939 2012 2065 2114 2166 2194 2188 2217 2248 2267 2296 2291 2331 2356 2390 2415 2463 2526 2558 2596 2653 2707 2737 2751 2780 2803 2852 2894 2956 3008 3050 3082 3122 3188 3248 3304 3373 3433 3492 3548 3594 3621 3633 3625 3611 3608 3614 3599 3588 3584 3574 3561 3561 3574 3593 3633 3684 3749 3839 3940 4044 4159 4301 4439 4584 4739 4894 5046 5188 5325 5447 5563 5663 5742 5815 5878 5921 5941 5956 5958 5946 5921 5884 5840 5786 5723 5649 5573 5495 5406 5309 5209 5110 5007 4904 4801 4707 4622 4539 4459 4381 4315 4252 4194 4142 4092 4045 3994 3942 3886 3826 3761 3688 3614 3540 3468 3391 3313 3231 3148 3071 2998 2931 2868 2807 2752 2700 2646 2586 2526 2463 2394 2323 2251 2177 2098 2011 1916 1824 1734 1637 1534 1441 1354 1268 1180 1098 1014 936 862 791 731 682 631 585 550 523 495 476 462 457 462 476 485 494 503 511 520 530 535 532 523 514 507 502 494 486 481 480 486 505 532 561 589 623 669 724 774 811 844 609 620 632 642 649 654 660 663 664 664 662 657 651 643 633 621 609 594 578 562 546 529 513 497 481 467 454 443 433 425 419 413 410 408 406 405 405 405 406 407 408 410 412 415 417 421 425 429 433 437 441 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 40 38 36 35 33 31 29 27 25 23 20 18 15 13 59227 377 1061 30 10001 16 27 7 3051 -11655 99999 2038 661 780 936 1082 1239 1414 1593 1787 1965 2149 2293 2440 2517 2555 2603 2628 2601 2522 2473 2419 2369 2337 2284 2265 2235 2207 2183 2198 2243 2261 2287 2340 2405 2453 2482 2527 2569 2631 2690 2773 2856 2930 2988 3042 3118 3200 3279 3365 3439 3521 3594 3659 3701 3731 3742 3741 3740 3740 3730 3725 3713 3694 3675 3671 3672 3679 3704 3748 3809 3889 3983 4087 4201 4331 4455 4594 4741 4888 5031 5165 5296 5412 5519 5613 5692 5769 5831 5879 5909 5936 5948 5948 5934 5909 5875 5829 5772 5705 5631 5550 5454 5355 5250 5144 5033 4921 4812 4710 4616 4528 4451 4382 4321 4270 4227 4190 4155 4125 4098 4070 4038 3996 3948 3889 3823 3748 3669 3586 3493 3390 3287 3186 3088 2989 2894 2803 2725 2650 2578 2513 2453 2391 2326 2264 2207 2147 2087 2020 1950 1877 1801 1713 1622 1534 1444 1349 1253 1154 1054 957 865 771 689 617 550 493 453 423 399 382 373 377 397 422 444 467 492 514 535 554 567 570 565 554 548 545 538 528 523 524 530 546 570 597 628 662 704 754 801 832 594 604 615 626 636 643 649 655 658 660 660 659 655 649 641 631 620 609 595 579 564 548 532 515 499 484 470 457 446 436 428 421 415 411 408 406 405 404 404 404 405 406 407 409 412 415 419 424 428 433 437 441 445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 40 38 37 35 33 31 29 27 25 23 20 18 15 13 59236 377 1061 30 10001 16 27 16 3049 -11654 99999 2718 1248 1294 1364 1420 1490 1551 1609 1702 1781 1870 1973 2102 2159 2183 2251 2301 2322 2321 2344 2370 2403 2429 2414 2438 2461 2430 2391 2406 2435 2413 2404 2416 2429 2435 2424 2428 2455 2500 2537 2592 2678 2753 2810 2878 2968 3056 3141 3235 3323 3417 3503 3573 3626 3664 3678 3678 3677 3675 3657 3648 3637 3624 3609 3603 3601 3612 3645 3703 3780 3879 3988 4106 4233 4375 4509 4659 4813 4964 5110 5252 5382 5494 5589 5669 5733 5795 5843 5877 5897 5912 5911 5900 5879 5850 5811 5762 5705 5643 5574 5496 5406 5315 5220 5124 5023 4923 4823 4729 4640 4558 4489 4425 4366 4317 4276 4239 4203 4171 4141 4109 4073 4026 3972 3910 3837 3751 3665 3577 3478 3371 3269 3170 3074 2980 2891 2806 2738 2679 2621 2572 2530 2485 2434 2386 2344 2295 2244 2180 2107 2030 1949 1852 1744 1640 1534 1422 1305 1188 1073 958 848 737 645 567 494 428 379 343 314 288 273 274 293 313 334 354 381 401 422 443 466 483 496 501 512 523 531 534 544 562 585 612 646 677 710 744 782 822 861 591 602 612 621 630 639 646 650 654 656 658 657 654 650 645 637 627 617 606 592 577 562 547 531 514 497 482 467 453 441 430 422 414 407 403 399 397 396 395 396 397 399 401 403 406 410 414 419 425 431 436 441 445 449 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 37 36 34 32 30 28 26 24 21 19 17 15 12 10 59245 376 1091 30 10001 16 27 25 3047 -11654 99999 1103 1117 1126 1135 1162 1183 1173 1207 1272 1328 1408 1535 1632 1708 1808 1891 1953 2007 2061 2112 2181 2254 2275 2309 2365 2362 2343 2361 2397 2399 2409 2426 2442 2465 2474 2489 2528 2593 2653 2710 2798 2877 2944 3007 3075 3142 3215 3296 3367 3444 3512 3558 3589 3606 3608 3603 3600 3592 3585 3593 3597 3600 3605 3614 3630 3661 3714 3783 3872 3977 4087 4208 4337 4470 4600 4748 4897 5038 5177 5310 5430 5531 5616 5688 5748 5804 5841 5868 5885 5895 5885 5865 5836 5801 5757 5706 5649 5589 5522 5447 5364 5281 5198 5113 5024 4939 4858 4786 4720 4662 4613 4568 4528 4496 4471 4446 4419 4392 4362 4324 4280 4222 4151 4068 3972 3861 3749 3633 3505 3370 3242 3119 2997 2881 2779 2681 2600 2533 2472 2424 2385 2343 2301 2269 2243 2208 2176 2137 2090 2035 1975 1899 1812 1723 1626 1524 1420 1309 1191 1072 957 839 736 642 555 477 412 357 315 282 258 249 259 274 291 309 333 350 371 390 410 427 445 453 469 488 506 517 536 562 594 628 666 701 739 776 815 850 596 606 615 622 627 633 638 641 643 644 645 644 642 638 634 628 621 612 602 592 580 566 553 539 523 508 493 478 464 451 439 429 420 413 406 402 399 396 395 394 395 396 398 400 403 406 410 414 420 426 433 438 444 449 453 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 35 34 33 31 29 27 25 23 21 19 17 14 12 10 8 59254 376 1090 30 10000 16 27 34 3045 -11653 99999 1151 1771 1715 1662 1614 1561 1512 1482 1487 1476 1477 1539 1588 1616 1674 1751 1816 1864 1914 1985 2073 2169 2222 2294 2384 2409 2396 2419 2468 2480 2472 2478 2505 2530 2528 2536 2575 2637 2681 2725 2810 2895 2958 3004 3064 3131 3193 3255 3314 3389 3457 3501 3534 3564 3582 3584 3592 3606 3621 3638 3649 3658 3665 3674 3683 3708 3759 3823 3903 3997 4102 4213 4331 4459 4593 4745 4897 5041 5182 5319 5440 5540 5628 5700 5760 5811 5846 5867 5877 5874 5848 5816 5779 5737 5688 5635 5578 5517 5451 5379 5303 5231 5160 5090 5018 4952 4891 4837 4789 4744 4705 4669 4636 4610 4589 4567 4534 4493 4444 4389 4330 4256 4171 4075 3967 3845 3722 3597 3465 3325 3190 3064 2949 2841 2743 2647 2566 2495 2435 2389 2354 2316 2277 2242 2213 2183 2155 2117 2070 2016 1958 1888 1810 1723 1627 1526 1423 1314 1207 1101 995 883 783 698 621 553 495 443 404 367 337 320 324 327 326 326 336 341 343 344 350 352 359 362 380 404 425 438 457 487 527 566 614 662 709 749 794 832 865 596 605 612 618 624 630 633 636 638 639 638 637 634 630 625 617 609 600 589 577 564 550 536 521 505 490 476 462 449 437 427 419 411 405 400 397 395 393 393 393 395 397 399 403 406 411 416 422 429 435 441 447 452 457 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 34 33 31 29 27 25 23 21 19 17 15 13 11 9 59263 376 1089 30 9999 16 27 43 3043 -11652 99999 863 1931 1914 1906 1901 1897 1886 1856 1828 1762 1710 1728 1726 1707 1726 1780 1817 1862 1918 2002 2097 2200 2276 2376 2511 2578 2592 2631 2684 2704 2701 2702 2715 2728 2720 2703 2703 2718 2726 2729 2781 2848 2904 2947 2991 3042 3100 3162 3226 3301 3381 3443 3499 3547 3585 3597 3608 3624 3642 3666 3684 3694 3700 3703 3704 3720 3767 3827 3899 3986 4093 4203 4319 4444 4574 4722 4874 5019 5161 5305 5432 5532 5622 5701 5767 5824 5868 5897 5917 5926 5909 5884 5856 5820 5774 5723 5668 5604 5533 5455 5371 5292 5216 5136 5054 4983 4918 4861 4811 4770 4739 4712 4689 4675 4668 4661 4641 4610 4573 4529 4478 4406 4320 4220 4100 3962 3819 3675 3524 3366 3210 3062 2929 2805 2696 2592 2512 2446 2391 2351 2323 2297 2269 2243 2218 2189 2165 2128 2079 2018 1951 1870 1777 1681 1582 1481 1378 1269 1167 1069 977 877 793 721 655 596 546 503 464 424 389 366 361 354 346 339 341 336 334 337 345 350 362 375 400 426 448 459 473 493 517 538 565 588 609 623 641 654 666 602 612 620 627 633 637 639 641 641 641 638 635 631 626 620 613 604 594 583 572 559 546 533 518 503 488 474 461 448 436 426 418 410 404 400 396 394 393 392 394 396 398 401 405 410 415 420 427 435 442 449 455 461 467 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 31 30 28 26 24 22 20 18 16 14 12 10 7 59272 376 1089 30 9999 16 27 52 3042 -11652 99999 412 1871 1845 1840 1846 1860 1858 1823 1813 1791 1793 1848 1870 1877 1921 2000 2048 2112 2186 2258 2330 2413 2474 2554 2654 2671 2625 2619 2630 2612 2584 2574 2577 2588 2596 2600 2625 2665 2688 2706 2781 2884 2963 3023 3081 3137 3197 3258 3323 3397 3475 3539 3592 3649 3699 3722 3737 3758 3791 3826 3858 3876 3889 3897 3899 3912 3952 4008 4073 4151 4247 4353 4470 4590 4717 4857 5007 5151 5294 5443 5570 5675 5765 5842 5908 5964 6003 6027 6044 6047 6024 5994 5959 5917 5863 5808 5750 5686 5614 5532 5446 5366 5285 5200 5117 5046 4979 4920 4868 4825 4790 4758 4730 4711 4702 4694 4672 4641 4604 4556 4498 4422 4331 4225 4102 3959 3810 3664 3513 3351 3193 3045 2914 2794 2692 2598 2529 2474 2426 2393 2375 2362 2344 2323 2304 2277 2251 2206 2148 2076 1995 1899 1790 1678 1560 1439 1314 1187 1073 966 870 770 689 625 570 525 487 462 445 428 413 408 412 409 403 395 394 388 380 374 372 373 378 388 409 436 464 485 512 544 577 602 629 653 673 687 698 700 701 698 605 612 618 623 626 629 630 631 630 628 626 623 619 614 608 600 591 581 571 560 548 534 521 506 492 477 463 450 437 426 416 407 400 394 390 387 386 386 388 391 394 399 405 411 418 426 435 444 453 461 469 475 481 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 32 31 29 27 25 23 21 19 17 15 13 11 8 59281 376 1088 30 9998 16 28 1 3040 -11651 99999 570 2678 2612 2550 2461 2377 2291 2173 2089 1986 1897 1857 1796 1749 1744 1813 1865 1942 2035 2145 2255 2380 2497 2612 2741 2808 2826 2861 2881 2872 2833 2800 2784 2767 2749 2735 2739 2738 2734 2734 2778 2837 2893 2942 2989 3037 3090 3141 3205 3270 3339 3392 3457 3525 3588 3636 3676 3711 3758 3806 3851 3884 3915 3938 3957 3983 4033 4091 4158 4233 4319 4421 4539 4661 4792 4932 5083 5224 5367 5515 5648 5759 5856 5936 6004 6058 6096 6114 6122 6116 6086 6044 6000 5947 5882 5817 5748 5674 5596 5516 5436 5365 5300 5234 5172 5122 5078 5040 5009 4982 4957 4934 4911 4889 4868 4843 4801 4745 4681 4606 4526 4431 4321 4199 4064 3916 3763 3615 3466 3314 3171 3033 2911 2801 2705 2613 2542 2485 2436 2403 2385 2366 2345 2324 2302 2268 2240 2199 2145 2081 2007 1914 1807 1693 1568 1435 1308 1179 1057 942 834 720 623 542 472 414 373 344 323 308 303 303 312 317 324 333 351 360 365 372 381 388 405 431 462 494 525 549 578 612 645 671 697 717 732 738 743 735 721 603 609 614 620 624 628 631 633 633 632 630 628 625 621 616 610 602 594 584 573 561 549 535 522 507 493 479 465 451 438 426 416 407 400 394 390 387 386 387 389 392 396 401 408 415 423 432 441 452 462 471 479 487 493 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 35 34 32 30 28 26 24 22 20 18 16 13 11 9 59290 376 1088 30 9998 16 28 10 3038 -11650 99999 368 2704 2647 2587 2482 2372 2251 2105 1985 1849 1726 1640 1539 1468 1432 1486 1549 1654 1763 1910 2064 2209 2344 2476 2606 2685 2725 2771 2796 2799 2753 2707 2675 2652 2631 2619 2630 2634 2627 2621 2651 2687 2723 2752 2776 2810 2849 2889 2940 2993 3050 3096 3168 3251 3338 3416 3495 3576 3663 3743 3822 3888 3947 3993 4030 4069 4128 4180 4233 4293 4367 4449 4542 4650 4771 4897 5032 5161 5293 5433 5556 5661 5761 5852 5925 5981 6024 6048 6060 6061 6044 6018 5991 5952 5901 5851 5796 5732 5665 5600 5533 5471 5417 5360 5304 5256 5210 5170 5141 5113 5081 5049 5020 4987 4952 4915 4863 4793 4715 4624 4527 4420 4299 4163 4017 3865 3712 3562 3420 3275 3138 3008 2896 2796 2712 2633 2567 2511 2464 2428 2405 2380 2352 2315 2280 2237 2198 2147 2083 2009 1928 1834 1732 1628 1519 1399 1282 1165 1057 954 854 749 658 581 511 453 406 365 327 295 278 269 269 267 266 274 288 296 305 322 342 359 389 429 472 511 547 580 618 658 693 721 749 769 778 779 784 773 603 610 616 622 628 633 637 639 640 640 638 635 633 630 626 621 614 607 598 587 576 565 552 539 525 511 497 483 469 456 444 433 423 415 408 402 398 395 393 393 395 397 401 406 412 419 426 435 444 454 464 473 481 489 495 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 33 32 30 29 27 25 23 21 20 18 16 14 12 59299 376 1088 30 9998 16 28 19 3036 -11650 99999 291 2345 2336 2314 2261 2206 2150 2066 1987 1891 1806 1756 1668 1591 1538 1557 1590 1644 1709 1810 1918 2016 2111 2229 2346 2449 2516 2594 2663 2723 2732 2733 2759 2783 2793 2807 2834 2849 2837 2819 2803 2796 2795 2778 2759 2764 2777 2783 2802 2835 2881 2925 2998 3089 3195 3299 3399 3499 3610 3707 3799 3880 3958 4022 4074 4119 4178 4228 4282 4339 4419 4508 4604 4711 4837 4964 5096 5221 5350 5485 5605 5706 5799 5878 5940 5980 6007 6019 6020 6008 5983 5951 5920 5881 5833 5790 5746 5694 5644 5598 5552 5509 5475 5439 5403 5370 5338 5307 5280 5250 5212 5173 5137 5091 5037 4979 4911 4823 4728 4623 4516 4403 4279 4143 4001 3856 3712 3568 3433 3301 3175 3052 2946 2854 2775 2698 2633 2575 2527 2490 2462 2433 2403 2361 2313 2259 2212 2151 2075 1989 1897 1794 1682 1566 1447 1322 1201 1080 975 879 788 693 610 543 483 436 399 371 345 321 310 303 303 300 298 305 317 327 334 350 368 384 414 453 497 537 572 604 638 674 701 721 737 748 750 743 741 727 706 607 614 621 627 633 638 642 644 644 644 642 640 638 634 629 622 614 605 594 583 570 557 543 529 515 501 486 472 459 447 436 426 417 411 405 401 399 398 398 400 403 408 413 419 426 434 443 453 463 472 481 489 496 502 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 33 32 30 28 27 25 23 21 19 17 15 13 11 8 59308 376 1088 30 9998 16 28 28 3034 -11649 99999 482 2213 2237 2256 2259 2254 2253 2212 2155 2085 2019 1998 1921 1876 1847 1872 1896 1933 1974 2052 2150 2224 2295 2402 2488 2558 2586 2642 2680 2711 2703 2686 2697 2700 2688 2670 2673 2665 2630 2606 2596 2591 2588 2573 2557 2560 2577 2586 2623 2673 2737 2801 2895 3004 3120 3233 3349 3467 3590 3701 3811 3912 4005 4080 4143 4203 4272 4331 4396 4468 4552 4639 4728 4834 4955 5073 5198 5317 5442 5565 5669 5759 5842 5911 5959 5991 6014 6024 6020 6006 5986 5959 5934 5900 5863 5832 5798 5758 5721 5692 5658 5624 5594 5558 9999999 5482 9999999 9999999 9999999 9999999 9999999 9999999 5114 5049 4978 4909 4836 4755 4676 4591 4506 4416 4320 4211 4099 3984 3866 3742 3619 3492 3364 3237 3119 3009 2908 2809 2721 2638 2570 2511 2462 2420 2380 2331 2280 2224 2172 2109 2032 1945 1853 1753 1644 1530 1417 1297 1175 1057 958 869 790 708 635 575 525 486 455 439 422 404 397 394 393 390 388 389 393 401 410 428 448 467 492 526 567 601 635 667 700 732 753 770 780 783 775 756 742 721 600 608 616 623 630 637 643 647 650 651 651 650 648 646 642 636 628 620 609 597 585 571 557 543 528 513 498 483 469 456 444 433 424 416 410 406 403 401 402 403 406 410 415 422 428 436 444 453 462 472 481 490 497 504 509 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 37 36 34 32 30 29 27 25 23 20 18 16 14 11 59317 375 1118 30 9998 16 28 37 3032 -11648 99999 1803 2223 2214 2187 2145 2097 2041 1998 1956 1921 1918 1852 1834 1834 1874 1910 1980 2058 2156 2276 2371 2457 2558 2635 2687 2710 2772 2792 2806 2783 2746 2725 2701 2671 2626 2608 2585 2547 2525 2520 2522 2517 2505 2498 2511 2543 2570 2623 2683 2758 2828 2925 3032 3145 3256 3362 3473 3598 3701 3800 3893 3982 4048 4110 4171 4235 4291 4346 4405 4479 4560 4640 4727 4834 4943 5056 5165 5282 5401 5502 5591 5677 5752 5811 5853 5886 5910 5925 5931 5934 5930 5926 5910 5886 5867 5846 5816 5785 5760 5731 5696 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5075 5006 4935 4864 4786 4709 4624 4534 4440 4338 4220 4094 3969 3844 3716 3590 3464 3341 3222 3113 3011 2919 2835 2763 2696 2644 2600 2563 2527 2490 2440 2387 2332 2277 2209 2128 2037 1938 1828 1713 1593 1477 1355 1231 1112 1008 912 822 731 650 581 525 478 440 413 392 368 358 355 356 359 365 376 391 415 438 464 496 530 567 605 647 681 710 738 763 786 796 798 789 774 754 723 694 659 628 598 604 612 620 627 634 639 643 646 647 647 646 644 641 635 627 619 609 597 584 570 556 542 527 512 498 483 469 456 445 435 426 418 412 408 406 404 405 407 410 414 420 426 433 441 449 458 467 477 485 493 500 507 512 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 39 38 37 35 33 31 29 28 26 23 21 19 17 15 13 59326 381 1118 30 9998 16 28 46 3030 -11648 99999 1594 2254 2232 2185 2110 2021 1931 1860 1793 1726 1700 1631 1580 1511 1485 1484 1519 1563 1647 1763 1860 1941 2042 2129 2226 2303 2406 2487 2576 2616 2626 2643 2658 2658 2647 2660 2669 2663 2661 2652 2641 2627 2610 2599 2614 2646 2670 2718 2766 2825 2876 2953 3042 3139 3242 3346 3452 3565 3653 3739 3824 3913 3979 4041 4097 4152 4199 4246 4296 4358 4426 4499 4577 4686 4797 4912 5018 5139 5262 5376 5485 5589 5680 5754 5808 5852 5886 5911 5921 5924 5920 5915 5897 5872 5851 5824 5790 5759 5735 5708 5676 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5110 5046 4975 4903 4831 4754 4679 4600 4519 4436 4344 4241 4134 4032 3928 3816 3703 3588 3472 3361 3257 3159 3062 2969 2881 2799 2732 2672 2616 2565 2516 2458 2401 2346 2289 2222 2145 2060 1968 1870 1767 1652 1536 1417 1293 1168 1058 953 850 751 654 567 498 443 396 360 338 314 301 296 298 304 314 327 344 373 406 436 469 504 543 581 629 671 709 746 779 809 834 853 859 858 851 833 818 579 588 596 602 609 618 626 634 640 645 648 650 650 651 650 647 642 635 626 616 605 592 578 563 547 532 516 501 485 470 456 445 434 425 418 412 408 406 406 408 410 414 420 426 433 441 449 457 466 475 484 493 501 507 513 518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 37 36 34 33 31 29 27 26 24 22 20 18 16 14 12 10 8 6 3 1 0 59335 381 1116 30 9996 16 28 55 3029 -11647 99999 2209 2483 2388 2280 2148 2009 1861 1744 1662 1599 1563 1492 1460 1437 1425 1432 1470 1541 1635 1756 1855 1965 2086 2175 2255 2343 2454 2533 2603 2655 2679 2709 2718 2715 2710 2731 2734 2722 2728 2728 2699 2666 2635 2611 2604 2616 2621 2655 2702 2753 2799 2872 2960 3050 3150 3267 3385 3505 3607 3698 3789 3883 3958 4023 4083 4141 4185 4227 4276 4335 4397 4463 4535 4632 4737 4844 4945 5057 5174 5279 5381 5480 5570 5643 5702 5751 5794 5832 5857 5876 5889 5902 5900 5891 5886 5874 5856 5837 5822 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5086 5005 4923 4840 4754 4671 4586 4499 4412 4320 4217 4111 4011 3911 3804 3693 3581 3469 3363 3263 3164 3068 2974 2884 2800 2733 2674 2615 2557 2499 2435 2372 2313 2250 2177 2098 2011 1918 1819 1718 1606 1495 1385 1275 1169 1075 985 892 807 727 654 598 553 516 487 470 452 440 433 432 436 444 458 471 491 512 526 542 560 582 600 623 639 654 669 681 692 702 711 712 712 718 716 720 719 720 591 599 608 618 627 635 642 647 650 652 652 651 649 645 639 631 621 610 597 583 568 553 537 522 506 491 476 462 450 439 430 423 417 413 410 409 410 413 417 422 428 435 442 450 458 466 474 482 491 498 505 511 516 520 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 35 33 32 30 28 26 24 22 20 18 16 14 12 10 8 6 3 1 0 -2 59344 381 1115 30 9995 16 29 4 3027 -11646 99999 1352 1741 1670 1614 1520 1420 1318 1265 1242 1247 1279 1297 1328 1343 1348 1385 1438 1511 1587 1692 1791 1894 2003 2093 2175 2262 2370 2462 2543 2626 2684 2741 2779 2814 2842 2877 2895 2903 2921 2931 2917 2895 2870 2855 2844 2846 2843 2861 2887 2922 2959 3019 3088 3160 3243 3342 3440 3546 3643 3729 3808 3896 3970 4035 4093 4148 4192 4231 4278 4330 4391 4458 4525 4606 4703 4808 4908 5019 5137 5243 5344 5441 5531 5606 5669 5719 5761 5801 5828 5847 5861 5872 5870 5861 5862 5857 5848 5837 5828 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5030 4945 4860 4773 4686 4599 4512 4426 4335 4236 4134 4036 3937 3828 3717 3603 3488 3378 3275 3177 3079 2983 2893 2811 2743 2679 2618 2562 2508 2446 2384 2328 2269 2198 2119 2034 1943 1847 1745 1637 1533 1429 1317 1206 1107 1015 921 835 756 684 624 578 542 515 496 477 465 465 472 486 503 523 536 556 579 596 609 617 624 629 637 639 638 638 630 624 622 625 626 631 641 646 660 676 694 709 603 613 622 630 636 642 645 646 645 643 640 635 630 621 611 600 588 574 561 546 532 517 502 488 474 461 449 438 430 422 417 413 411 410 411 413 417 422 428 435 442 450 458 466 473 481 489 497 503 509 514 518 521 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 42 41 39 37 35 34 32 30 28 26 24 22 20 18 16 13 11 8 6 4 2 59353 381 1116 30 9996 16 29 13 3025 -11646 99999 1216 1934 1858 1789 1687 1592 1488 1431 1423 1429 1458 1491 1535 1567 1600 1652 1698 1774 1852 1934 2005 2076 2152 2204 2251 2288 2342 2389 2416 2445 2463 2498 2519 2544 2573 2616 2657 2702 2754 2808 2850 2883 2902 2936 2963 2995 3012 3040 3072 3110 3145 3188 3233 3285 3345 3416 3486 3570 3650 3726 3798 3879 3960 4035 4100 4164 4226 4281 4334 4389 4452 4527 4602 4683 4779 4884 4986 5089 5200 5306 5407 5502 5588 5665 5731 5786 5827 5865 5893 5911 5920 5925 5921 5910 5904 5894 5879 5865 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5080 5000 4922 4847 4771 4693 4619 4545 4472 4391 4303 4212 4126 4033 3926 3815 3701 3581 3463 3350 3240 3130 3021 2916 2825 2748 2673 2598 2533 2473 2409 2345 2290 2229 2157 2074 1984 1892 1798 1695 1583 1479 1379 1273 1173 1084 1004 924 853 791 742 708 681 664 653 651 646 643 647 651 659 661 664 661 662 660 648 638 622 609 592 578 563 549 536 520 511 508 511 519 533 554 568 589 611 640 586 596 605 615 623 630 635 638 639 639 637 634 629 623 613 603 591 577 563 549 534 518 503 488 473 459 445 434 423 415 409 404 401 400 400 402 406 411 418 425 434 442 451 460 468 476 484 492 500 507 513 517 521 524 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 44 42 41 39 37 35 33 31 29 27 25 23 21 18 16 13 11 8 6 4 2 59362 381 1117 30 9997 16 29 22 3023 -11645 99999 1079 1809 1793 1777 1718 1651 1582 1540 1543 1527 1508 1495 1477 1434 1403 1417 1449 1496 1543 1595 1663 1734 1819 1889 1969 2055 2142 2224 2290 2353 2388 2419 2450 2491 2551 2608 2651 2699 2751 2808 2858 2916 2966 3030 3084 3141 3187 3238 3286 3329 3369 3417 3459 3511 3564 3621 3671 3733 3792 3849 3903 3966 4034 4096 4148 4204 4263 4314 4355 4403 4459 4529 4595 4665 4752 4852 4949 5045 5154 5266 5372 5471 5568 5663 5746 5814 5871 5924 5967 5998 6018 6030 6030 6019 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5071 4997 4923 4854 4788 4723 4656 4591 4528 4464 4392 4312 4227 4144 4055 3955 3849 3740 3623 3509 3399 3292 3186 3081 2980 2891 2813 2740 2667 2602 2542 2475 2412 2357 2296 2222 2141 2054 1960 1861 1755 1644 1537 1428 1315 1204 1106 1014 921 837 764 702 650 611 586 565 554 545 542 546 555 568 577 584 587 595 600 603 603 595 588 576 562 551 545 535 522 519 525 536 551 571 596 615 643 671 586 597 607 618 627 634 639 642 643 641 638 634 628 621 612 602 590 578 564 550 536 522 508 493 479 466 453 441 431 422 415 409 405 403 402 403 405 409 415 422 429 437 446 454 463 471 479 487 495 503 509 515 519 523 526 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 42 40 39 37 35 33 31 29 27 25 23 21 19 17 14 12 9 7 4 2 0 59371 252 1115 30 9995 16 29 31 3021 -11644 99999 1313 1524 1519 1507 1450 1410 1393 1348 1335 1319 1300 1282 1273 1241 1240 1297 1353 1408 1483 1598 1725 1851 2006 2141 2272 2408 2527 2622 2685 2733 2725 2707 2701 2690 2682 2678 2656 2644 2652 2684 2720 2775 2837 2925 3014 3124 3233 3336 3436 3530 3607 3683 3749 3814 3864 3907 3936 3969 4000 4027 4045 4077 4123 4167 4205 4251 4307 4359 4404 4461 4531 4621 4704 4784 4877 4982 5082 5175 5279 5386 5489 5583 5670 5760 5838 5904 5958 6014 6063 6100 6129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5042 4963 4886 4806 4724 4645 4566 4485 4399 4307 4209 4113 4010 3897 3782 3668 3549 3433 3324 3221 3122 3030 2945 2872 2811 2760 2709 2665 2629 2589 2549 2510 2463 2400 2328 2246 2149 2041 1923 1796 1665 1534 1400 1267 1145 1026 912 812 728 658 598 556 531 511 500 495 497 505 517 531 543 553 556 557 554 549 542 528 517 503 490 476 466 452 436 432 443 462 489 523 565 603 649 694 747 603 615 626 637 646 652 657 659 659 656 653 648 641 632 621 608 594 579 564 548 533 517 501 485 470 457 444 432 423 416 410 406 404 404 405 408 413 420 427 436 445 455 464 473 482 491 500 508 516 523 529 534 538 541 59380 252 1116 30 9996 16 29 40 3019 -11643 99999 923 1713 1735 1757 1737 1745 1782 1775 1765 1749 1714 1683 1629 1560 1510 1509 1484 1450 1433 1476 1544 1624 1732 1841 1954 2074 2183 2288 2364 2442 2475 2504 2538 2572 2606 2634 2638 2659 2692 2741 2791 2856 2926 3022 3112 3218 3320 3425 3528 3616 3692 3772 3833 3901 3957 4014 4056 4096 4138 4186 4232 4287 4363 4438 4500 4563 4631 4700 4760 4825 4886 4964 5038 5099 5164 5239 5317 5380 5447 5524 5604 5679 5750 5824 5893 5960 6020 6081 6143 6196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4895 4822 4752 4681 4602 4520 4433 4343 4246 4140 4030 3919 3805 3688 3574 3465 3359 3256 3157 3067 2985 2913 2842 2776 2720 2665 2609 2551 2493 2425 2348 2264 2166 2061 1949 1833 1712 1590 1465 1334 1209 1090 974 868 777 700 630 579 544 517 496 484 478 482 497 518 533 550 558 565 569 573 575 570 565 557 549 544 540 531 517 517 530 553 583 617 655 688 723 758 620 632 643 655 665 674 680 684 686 685 681 677 670 662 651 638 624 609 593 577 561 545 529 513 498 484 471 460 449 441 434 429 426 424 424 425 428 433 439 446 454 463 472 481 489 498 507 515 523 531 537 543 548 552 555 59389 252 1116 30 9996 16 29 49 3017 -11643 99999 1671 1952 2012 2081 2113 2200 2333 2400 2439 2427 2394 2354 2290 2208 2138 2100 2003 1870 1748 1696 1691 1686 1722 1766 1824 1888 1958 2030 2071 2120 2138 2172 2232 2294 2354 2397 2425 2461 2507 2583 2670 2768 2867 2996 3123 3257 3384 3503 3622 3728 3828 3933 4013 4094 4155 4204 4234 4259 4285 4308 4335 4366 4420 4476 4526 4572 4624 4687 4752 4830 4913 5010 5104 5181 5263 5350 5444 5521 5598 5677 5755 5827 5893 5958 6012 6062 6106 6154 6209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4858 4762 4662 4559 4452 4343 4233 4118 4003 3891 3779 3666 3559 3458 3365 3278 3197 3121 3052 2991 2932 2882 2838 2791 2741 2685 2627 2552 2470 2375 2264 2139 2007 1874 1736 1596 1447 1295 1151 1014 885 771 680 605 538 491 463 447 436 435 445 467 496 525 545 565 575 581 582 586 588 581 575 567 555 547 539 531 522 531 551 579 613 648 685 717 754 788 648 656 664 672 679 684 687 689 689 686 681 676 669 660 649 636 623 609 593 578 563 548 532 518 504 492 480 469 460 452 446 441 438 436 436 438 441 445 450 457 465 473 482 491 500 509 518 526 534 542 549 554 559 563 566 59398 252 1112 30 9992 16 29 58 3016 -11642 99999 2189 2168 2183 2202 2201 2240 2298 2311 2274 2132 1984 1850 1723 1596 1504 1427 1325 1232 1159 1138 1205 1266 1354 1461 1618 1759 1903 2031 2123 2204 2262 2323 2398 2472 2538 2564 2582 2609 2643 2690 2766 2852 2945 3077 3213 3351 3488 3619 3752 3876 3996 4120 4225 4331 4409 4464 4502 4534 4556 4576 4607 4631 4667 4696 4717 4735 4758 4789 4816 4862 4912 4969 5033 5084 5144 5211 5293 5369 5452 5547 5641 5733 5822 5915 6000 6085 6165 6241 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4890 4813 4733 4651 4562 4469 4371 4266 4159 4053 3945 3834 3726 3618 3516 3419 3329 3243 3164 3092 3023 2966 2915 2861 2806 2745 2681 2603 2521 2429 2321 2197 2063 1925 1784 1637 1479 1321 1168 1017 873 744 639 545 462 398 356 331 313 304 309 331 359 390 419 452 475 491 507 528 547 553 556 559 561 565 566 566 566 580 601 629 667 705 742 776 818 858 668 674 681 688 692 695 696 696 694 690 684 677 669 659 647 634 621 606 590 575 560 546 531 517 504 491 480 470 462 455 450 446 443 442 443 445 448 452 458 465 472 480 489 497 505 513 521 529 536 543 550 555 559 563 566 59407 252 1109 30 9989 16 30 7 3014 -11641 99999 2367 2620 2591 2552 2496 2488 2511 2447 2342 2165 1995 1846 1699 1583 1515 1479 1388 1280 1225 1228 1310 1384 1516 1658 1820 1971 2106 2235 2325 2387 2413 2457 2529 2570 2597 2593 2576 2557 2554 2576 2627 2701 2787 2910 3050 3200 3353 3501 3654 3799 3945 4099 4232 4355 4450 4516 4567 4597 4614 4632 4663 4682 4707 4732 4750 4758 4768 4788 4815 4859 4911 4966 5032 5091 5153 5219 5305 5392 5476 5572 5675 5775 5874 5975 6069 6160 6247 6331 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4922 4857 4789 4719 4641 4555 4462 4366 4266 4167 4061 3956 3850 3746 3643 3546 3458 3370 3288 3215 3148 3092 3038 2982 2921 2857 2785 2700 2613 2516 2400 2270 2135 1991 1842 1690 1525 1360 1201 1046 897 764 652 552 461 391 339 301 277 264 264 281 303 328 351 385 414 441 468 498 526 546 562 578 592 605 610 615 622 641 659 678 700 722 746 768 795 822 682 687 693 698 702 703 703 703 701 697 690 683 675 664 651 638 624 609 594 578 563 548 533 518 505 493 482 472 463 457 452 448 446 446 448 451 455 461 467 475 483 492 500 509 517 525 533 540 546 552 557 561 565 568 570 59605 96 5908 30 10198 16 33 25 2982 -11608 99999 2269 2352 2417 2340 2231 2109 2022 1939 1874 1825 1796 1783 1777 1767 1767 1773 1769 1777 1778 1744 1694 1641 1593 1541 1475 1385 1285 1197 1113 1036 968 870 846 828 813 797 782 772 763 750 735 720 704 683 660 636 610 583 555 527 501 476 451 428 409 392 378 367 360 357 357 360 368 377 389 402 416 430 445 458 469 479 487 492 493 492 489 482 473 462 451 439 426 414 405 398 393 391 392 397 406 416 426 438 449 459 59614 97 5920 30 10240 16 33 34 2981 -11606 99999 2038 2193 2322 2298 2236 2148 2081 2015 1964 1929 1920 1928 1940 1944 1955 1963 1959 1960 1957 1920 1868 1808 1753 1691 1613 1512 1400 1304 1215 1125 1045 866 841 824 809 795 780 770 763 751 737 723 708 687 663 637 610 581 553 525 497 472 448 426 407 391 378 368 363 361 362 367 374 383 393 404 416 428 440 451 460 468 473 475 474 472 467 460 451 441 430 419 407 396 388 382 378 378 381 387 397 411 425 440 455 468 481 59623 97 5930 30 10280 16 33 43 2979 -11605 99999 1985 2156 2163 2136 2088 2053 2021 2008 2010 2034 2071 2115 2146 2171 2187 2181 2171 2155 2104 2030 1949 1879 1798 1700 1583 1461 1018 986 959 934 909 884 865 848 833 815 799 785 769 749 730 710 685 658 629 599 569 540 513 487 463 442 422 406 392 381 374 371 370 371 376 382 390 398 408 417 427 436 444 451 456 459 460 459 456 452 445 437 428 418 409 399 391 385 380 379 380 385 393 404 418 437 455 474 491 507 522 59632 98 5950 30 10330 16 33 52 2978 -11603 99999 2247 2203 2175 2159 2143 2117 2081 2057 2049 2055 2072 2091 2098 2095 2087 2061 2027 1989 1923 1846 1766 1699 1626 1534 1429 1319 1224 1147 1071 1004 956 815 790 772 757 739 725 714 703 691 680 667 651 634 614 593 572 551 529 507 487 468 451 436 422 410 402 396 393 391 393 396 399 404 410 416 422 428 433 438 442 443 443 442 439 435 429 422 415 409 402 395 389 385 383 384 387 394 403 415 431 450 472 494 515 534 552 568 59641 100 5953 30 10393 16 34 1 2976 -11602 99999 2358 2318 2293 2270 2255 2231 2202 2180 2171 2169 2175 2187 2184 2169 2155 2117 2060 1988 1894 1782 1668 1566 1465 1357 1249 1136 1034 959 896 843 816 806 791 776 769 726 712 701 692 682 672 660 645 628 609 588 567 546 523 499 477 457 437 418 402 389 381 375 372 370 371 373 376 381 386 393 399 405 411 418 423 426 427 427 426 424 421 417 413 409 404 399 396 393 393 394 398 405 414 426 441 460 481 505 531 556 579 600 619 636 59650 260 5931 30 10461 16 34 10 2975 -11600 99999 2399 2506 2527 2489 2431 2381 2328 2273 2225 2181 2152 2127 2089 2048 2015 1965 1897 1817 1721 1616 1513 1428 1348 1259 1171 1083 1012 961 920 892 885 889 884 879 780 760 742 727 713 700 686 669 650 630 608 583 559 537 513 489 466 445 425 406 389 375 365 358 353 349 348 348 349 352 356 360 365 370 376 383 389 393 397 399 401 402 401 400 398 397 395 393 391 391 392 394 400 407 417 430 446 465 487 511 537 565 591 616 638 658 676 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 3 3 2 2 1 0 0 59659 261 5907 30 10527 16 34 19 2974 -11599 99999 1724 2048 2180 2224 2231 2221 2221 2222 2225 2234 2239 2250 2253 2239 2221 2195 2136 2057 1962 1845 1709 1581 1468 1357 1238 1127 1025 946 885 832 799 799 808 816 833 866 880 766 746 728 709 689 669 648 625 600 572 547 526 503 480 460 442 425 407 392 380 371 363 357 352 351 349 347 347 348 349 352 355 361 366 371 375 379 383 385 386 387 387 387 387 387 387 387 388 390 394 401 410 422 436 453 473 495 520 546 575 604 634 661 687 709 729 746 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 6 6 6 6 5 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 5 59668 250 5917 30 10597 16 34 28 2972 -11597 99999 1166 1623 1871 2047 2157 2263 2330 2395 2458 2518 2562 2597 2619 2616 2592 2555 2476 2374 2250 2109 1937 1768 1616 1469 1318 1185 1063 968 895 838 798 795 809 816 828 861 885 894 901 710 691 670 650 629 604 577 548 523 501 479 457 438 422 405 390 376 366 358 351 348 346 345 344 343 344 346 349 351 356 361 367 373 377 382 385 387 388 389 389 388 387 386 385 385 385 387 390 397 405 417 432 450 470 494 519 547 576 606 637 668 698 726 750 771 789 804 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 7 7 6 6 6 6 6 7 7 8 8 8 8 59677 377 2113 30 10663 16 34 37 2971 -11596 99999 3581 3523 3439 3386 3518 3707 3934 4161 4388 4570 4754 4798 4775 4864 4959 4961 4857 4749 4668 4605 4594 4557 4521 4493 4384 4331 4336 4414 4454 4515 4594 4700 4838 4999 5136 5259 5439 5667 5859 6055 6223 6367 6459 6525 6556 6580 6621 6642 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5194 4769 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -115 188 478 816 1217 1596 1900 1995 2058 2093 2176 2230 2283 2330 2376 2409 2421 2425 2399 2361 2318 2243 2151 2035 1907 1754 1604 1474 1357 1240 1135 1049 989 950 922 898 903 921 938 954 981 997 992 698 688 679 667 655 641 624 603 581 561 543 524 504 484 465 445 426 409 395 382 370 362 355 349 343 338 335 333 333 335 338 343 347 353 358 363 367 369 372 374 376 377 377 377 378 379 381 385 389 397 407 420 436 455 477 501 527 555 585 617 647 678 708 737 764 787 808 825 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 6 5 5 5 5 6 6 7 7 7 7 7 59686 379 2031 30 10731 16 34 46 2969 -11594 99999 3442 3331 3255 3212 3185 3148 2535 2745 2981 3178 3363 3521 3659 3662 3627 3707 3783 3756 3670 3599 3585 3595 3648 3719 3808 3875 3844 3895 4022 4183 4298 4438 4610 4789 4979 5173 5349 5531 5730 5958 6157 6366 6532 6656 6737 6790 6817 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5175 4720 4283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1170 1355 1565 1821 2042 2173 2185 2204 2195 2189 2189 2193 2187 2186 2178 2163 2160 2143 2119 2092 2046 1987 1905 1819 1707 1590 1476 1368 1254 1148 1057 978 913 859 812 793 792 799 810 840 873 900 929 958 984 638 625 609 587 565 542 521 503 485 468 451 433 417 401 387 375 364 355 349 343 337 331 326 323 321 321 324 327 332 338 345 350 356 360 364 368 372 374 376 377 377 377 379 381 385 390 398 409 423 440 460 482 506 533 562 594 626 658 688 719 748 774 798 819 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5 5 4 5 4 5 5 5 5 5 4 59695 380 2004 30 10794 16 34 55 2968 -11593 99999 3990 3903 3789 3712 3664 3615 3533 2356 2562 2797 2992 3163 3286 3400 3425 3433 3565 3673 3674 3603 3530 3526 3574 3677 3789 3889 3937 3884 3936 4051 4196 4306 4452 4622 4817 5034 5254 5447 5634 5839 6092 6330 6580 6764 6903 6988 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 935 1221 1423 1621 1859 2101 2250 2198 2165 2127 2119 2125 2136 2137 2147 2155 2152 2167 2171 2168 2150 2115 2073 2022 1969 1885 1790 1693 1596 1493 1399 1326 1254 1186 1121 1066 1040 1024 1004 989 984 972 955 958 965 962 949 919 614 586 557 527 499 475 454 434 416 399 383 369 358 348 340 334 331 328 325 323 321 320 320 321 324 328 333 339 346 351 356 359 362 365 368 370 371 373 374 375 377 381 385 392 402 415 431 451 472 496 522 550 579 610 643 674 704 734 761 785 807 827 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1 1 1 1 1 1 1 1 1 59704 378 2065 30 10855 16 35 4 2967 -11591 99999 2894 2885 2905 2932 2926 2944 3410 3429 3416 3404 3371 3316 3305 3250 3308 3378 3397 3367 3341 3385 3455 3549 3673 3788 3855 3846 3955 4122 4304 4433 4580 4721 4882 5054 5222 5389 5558 5739 5961 6187 6428 6604 6763 6886 6974 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2034 2125 2139 2145 2170 2210 2221 2120 2103 2089 2102 2123 2147 2154 2166 2177 2169 2178 2184 2185 2165 2138 2108 2066 2018 1949 1876 1792 1707 1619 1534 1464 1382 1298 1210 1132 1072 1017 968 924 887 849 820 819 825 835 839 836 566 543 522 501 483 469 457 445 433 422 412 403 394 384 373 364 355 346 337 330 322 315 310 307 307 308 310 315 322 328 332 337 340 343 346 349 351 354 356 357 361 366 373 381 395 412 432 455 481 508 538 569 602 636 670 703 734 763 790 814 834 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 0 0 0 0 0 -1 -1 59713 378 2068 30 10918 16 35 13 2965 -11590 99999 995 1139 1324 1537 1723 2927 3142 3374 3532 3652 3747 3822 3869 3871 3896 3939 3907 3776 3626 3606 3625 3662 3734 3823 3883 3887 4034 4222 4461 4699 4921 5135 5368 5589 5755 5898 6032 6145 6264 6350 6448 6499 6562 6585 6581 6566 6565 6571 6583 6588 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2394 2404 2332 2258 2206 2184 2150 2133 2141 2152 2188 2232 2285 2324 2365 2398 2407 2427 2426 2405 2357 2304 2239 2155 2067 1961 1848 1718 1588 1469 1365 1277 1173 1080 993 919 859 809 771 734 701 669 655 673 690 709 727 755 785 530 507 484 463 447 433 421 409 400 392 385 376 367 359 352 346 339 333 328 321 315 310 308 308 310 312 317 324 329 333 336 340 343 346 349 353 357 360 362 366 373 381 391 406 425 446 470 496 525 557 589 622 656 690 723 753 782 808 831 850 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 7 7 7 7 7 7 7 59722 377 2096 30 10976 16 35 22 2964 -11588 99999 2612 2709 2849 2983 3133 4106 4091 4030 3931 3811 3651 3537 3446 3395 3342 3256 3172 3124 3152 3185 3229 3344 3461 3541 3597 3790 3987 4185 4366 4549 4762 4973 5154 5293 5467 5641 5787 5950 6076 6212 6306 6421 6515 6585 6636 6658 6685 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2401 2432 2368 2294 2250 2239 2208 2190 2197 2202 2222 2252 2298 2333 2371 2392 2394 2421 2429 2408 2363 2320 2258 2178 2099 2012 1917 1794 1659 1536 1432 1342 1230 1137 1051 974 899 843 802 769 732 703 696 721 738 756 772 804 830 503 483 463 445 429 416 405 393 385 380 375 367 358 352 347 341 334 327 321 315 309 305 303 303 303 304 308 315 320 323 326 329 332 335 338 342 346 351 354 361 371 381 394 412 433 458 485 515 546 579 613 646 680 714 746 774 801 825 845 862 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 7 7 6 6 6 6 59731 375 2058 30 11028 16 35 31 2963 -11587 99999 3242 3441 3758 4088 4312 3388 3313 3233 3163 3081 3027 2958 3001 3098 3254 3406 3528 3652 3809 4007 4185 4322 4509 4641 4742 4795 4946 5068 5186 5262 5314 5394 5487 5550 5601 5693 5809 5891 6006 6091 6206 6282 6379 6447 6497 6533 6532 6532 6538 6525 6473 6406 9999999 9999999 6224 6182 6159 6121 6096 6079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5443 5364 5294 5221 5160 5148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2722 2678 2615 2570 2551 2514 2489 2477 2462 2464 2472 2496 2506 2528 2537 2532 2551 2555 2537 2494 2450 2385 2308 2228 2133 2029 1886 1733 1593 1469 1354 1211 1081 952 835 731 647 590 547 497 460 462 502 536 574 614 673 445 431 420 410 402 397 394 393 390 389 390 391 387 380 373 367 358 347 337 328 318 306 296 290 286 281 278 280 286 289 292 296 300 304 309 314 323 332 342 351 364 380 397 416 440 467 497 528 560 595 630 663 696 729 761 789 815 837 857 872 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 4 4 4 59740 376 2046 30 11076 16 35 40 2961 -11586 99999 2166 2480 2813 3220 3620 3961 3090 3031 2930 2810 2748 2717 2705 2821 2930 3049 3174 3251 3308 3459 3682 3810 3887 3981 4040 4092 4175 4325 4451 4618 4766 4894 5077 5284 5441 5554 5722 5912 6082 6260 6373 6471 6530 6594 6614 6627 6633 6588 6536 6497 6458 6386 6304 6239 6144 6091 6060 6043 6018 6014 6018 6020 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5355 5286 5260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2551 2572 2545 2508 2497 2508 2510 2520 2538 2542 2546 2548 2580 2597 2610 2598 2585 2586 2566 2530 2478 2420 2345 2269 2196 2108 2016 1875 1719 1584 1468 1348 1208 1085 959 844 745 660 597 546 496 457 462 506 544 586 632 690 741 797 430 418 408 400 395 391 386 383 380 376 367 358 350 343 335 326 318 310 301 292 285 282 281 280 282 288 295 300 305 311 317 322 327 334 344 354 364 374 388 403 421 441 466 494 525 556 590 625 661 695 729 762 794 822 848 870 888 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 7 7 59749 379 1940 30 11120 16 35 49 2960 -11584 99999 -234 104 562 1101 1647 2223 2849 3473 4086 4631 3479 3482 3473 3517 3548 3589 3696 3761 3825 3926 4016 4061 4158 4292 4327 4359 4406 4412 4436 4524 4640 4690 4791 4888 4975 5075 5202 5299 5379 5522 5650 5772 5910 5994 6058 6109 6211 6278 6340 6369 6342 6304 6277 6248 6180 6119 6074 6004 5956 5921 5905 5869 5851 5835 5823 5837 5834 5817 5791 5755 5705 5636 5572 5499 5434 5363 5305 5248 5189 5144 5140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2687 2646 2594 2569 2567 2556 2552 2553 2544 2537 2539 2566 2573 2575 2553 2531 2513 2467 2403 2335 2264 2171 2081 2010 1926 1836 1709 1581 1477 1397 1309 1216 1147 1076 997 930 884 854 814 776 739 734 749 754 751 757 775 777 774 780 791 432 424 792 793 405 399 394 387 376 365 355 344 331 243 162 86 27 -5 -39 -55 272 272 273 279 287 293 300 309 317 324 331 340 352 366 379 392 409 428 449 472 500 530 562 594 629 666 702 736 768 799 829 855 879 898 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 2 2 1 59758 382 1864 30 11164 16 35 58 2958 -11583 99999 1958 1876 1835 1896 2057 2278 2518 2691 2927 3303 3691 4072 4388 4423 4397 4362 4367 4365 4345 4369 4340 4274 4243 4212 4137 4119 4132 4065 3991 3962 3916 3883 3912 3990 4022 4099 4207 4321 4456 4622 4772 4910 5095 5290 5482 5671 5828 5954 6050 6170 6262 6336 6377 6358 6319 6276 6237 6165 6088 6025 5962 5910 5871 5851 5822 5804 5789 5774 5790 5803 5805 5790 5769 5741 5690 5635 5577 5523 5465 5416 5372 5323 5289 5257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2975 2930 2875 2840 2825 2822 2804 2783 2761 2714 2659 2607 2584 2544 2494 2418 2344 2273 2180 2082 1996 1923 1834 1742 1683 1626 1562 1468 1386 1332 1291 1241 1187 1157 1120 1058 991 948 921 875 826 785 767 752 725 701 693 700 693 683 691 709 722 725 733 753 758 751 725 691 650 611 546 476 419 366 301 248 207 175 140 124 121 257 259 248 271 275 283 293 303 312 322 333 347 362 377 392 412 434 458 485 516 548 582 618 655 694 731 767 800 832 861 886 908 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 2 2 1 59767 386 1733 30 11213 16 36 7 2957 -11581 99999 3486 3509 3446 3367 3294 3276 3287 3380 3525 3680 3884 4024 4186 4457 4715 4946 5109 4306 4258 4194 4151 4090 4023 3990 3941 3877 3836 3772 3678 3628 3603 3527 3473 3442 3394 3371 3417 3499 3557 3653 3778 3926 4108 4302 4502 4713 4951 5179 5416 5658 5861 6036 6177 6320 6439 6530 6578 6557 6531 6485 6417 6314 6209 6116 6022 5943 5867 5812 5761 5716 5686 5669 5691 5707 5717 5717 5712 5702 5666 5625 5577 5530 5481 5437 5393 5339 5293 5245 5204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4328 3857 3396 2938 2478 2043 1903 1789 1702 1634 1736 1876 2018 2140 2262 2400 2537 2671 2810 2961 3104 3091 3063 3020 2993 2937 2862 2820 2796 2780 2753 2722 2689 2630 2567 2514 2496 2472 2439 2387 2351 2323 2258 2177 2103 2035 1952 1864 1808 1744 1675 1573 1474 1398 1349 1290 1233 1204 1188 1153 1115 1099 1095 1072 1049 1015 993 972 944 894 853 825 778 716 670 638 604 569 544 531 525 514 492 460 439 421 377 339 322 304 269 245 228 215 196 185 184 210 252 297 341 394 442 483 326 337 349 361 376 393 411 430 452 476 502 530 562 594 629 664 700 736 772 805 836 864 890 912 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2 1 1 0 59776 389 1659 30 11259 16 36 16 2956 -11580 99999 6051 5870 5717 5644 5529 5323 5055 4826 4726 4724 4797 4883 4963 5023 4985 4956 5044 5154 5225 5273 4971 4942 4906 4873 4788 4675 4582 4481 4376 4260 4113 3934 3778 3628 3466 3355 3275 3185 3116 3124 3193 3273 3352 3441 3585 3768 3973 4194 4438 4695 4944 5199 5450 5703 5938 6114 6265 6405 6532 6609 6611 6593 6554 6495 6402 6298 6209 6124 6033 5940 5865 5802 5753 5710 5676 5690 5708 5717 5712 5709 5705 5676 5642 5597 9999999 5523 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4378 4273 4163 4037 3914 3800 3689 3587 3515 3469 3418 3361 3306 3269 3232 3197 3158 3130 3119 3105 3095 3074 3058 3020 2973 2950 2939 2940 2923 2896 2860 2801 2731 2660 2607 2529 2451 2362 2287 2215 2117 2013 1913 1833 1752 1676 1637 1600 1567 1510 1465 1425 1406 1376 1345 1335 1325 1297 1259 1239 1223 1184 1149 1098 1056 1017 983 934 891 849 784 712 655 612 565 515 477 438 411 384 351 309 272 246 208 185 185 183 160 147 148 152 158 174 192 224 265 318 368 428 480 520 555 353 366 380 396 417 439 462 489 517 547 579 614 648 685 722 759 795 830 862 890 914 936 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 7 7 6 59785 391 1600 30 11290 16 36 25 2954 -11578 99999 6305 6133 5975 5872 5799 5806 5783 5706 5646 4299 4298 4351 4376 4338 4341 4397 4454 4516 4599 4623 4626 4689 4733 4787 4877 4933 4886 4813 4734 4642 4540 4447 4304 4109 3929 3769 3583 3428 3309 3191 3077 3025 3016 3042 3065 3129 3252 3437 3664 3895 4129 4374 4636 4899 5154 5429 5680 5870 6021 6169 6296 6380 6398 6386 6366 6345 6301 6235 6185 6146 6088 6025 5980 5948 5921 5895 5865 5866 5876 5875 5857 5841 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4522 4418 4310 4203 4097 4003 3912 3822 3744 3673 3608 3558 3544 3545 3545 3546 3555 3566 3571 3569 3563 3560 3556 3536 3521 3492 3454 3379 3306 3251 3205 3159 3102 3035 2963 2872 2779 2693 2625 2532 2435 2329 2244 2149 2033 1912 1796 1699 1608 1522 1470 1416 1364 1294 1248 1212 1198 1175 1161 1164 1172 1167 1149 1141 1147 1128 1116 1091 1068 1030 993 946 903 862 805 730 657 604 555 499 459 411 369 335 314 294 274 269 250 237 254 286 299 316 335 348 359 389 423 454 482 525 559 603 646 678 372 389 407 424 443 466 491 516 545 576 608 641 674 706 738 771 802 833 862 889 911 929 945 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 59794 398 1378 30 11308 16 36 34 2953 -11577 99999 7707 7089 6446 5909 5390 4759 4254 3914 3747 3636 3633 3660 3752 3940 4104 4269 4467 4767 5055 5345 5604 3681 3821 3952 4111 4310 4493 4644 4836 4973 5108 5216 5268 5214 5134 5024 4903 4745 4602 4416 4209 4017 3844 3635 3477 3373 3298 3227 3225 3256 3315 3352 3422 3541 3723 3937 4151 4358 4572 4798 5027 5235 5461 5669 5840 5987 6135 6270 6373 6408 6407 6387 6381 6374 6338 6295 6261 6212 6147 6090 6046 6008 5971 5922 5899 5886 5874 5841 5802 5778 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4483 4374 4261 4160 4068 3979 3893 3806 3734 3686 3666 3660 3653 3652 3656 3661 3661 3662 3657 3645 3625 3595 3565 3520 3458 3357 3252 3162 3076 2988 2887 2778 2667 2549 2433 2333 2257 2171 2078 1980 1918 1854 1780 1707 1645 1610 1584 1555 1543 1538 1531 1500 1485 1476 1482 1463 1442 1424 1411 1391 1349 1315 1295 1256 1217 1161 1113 1057 1010 959 921 892 855 798 738 697 660 617 586 549 525 494 465 436 413 402 381 373 393 420 430 436 450 463 473 492 525 559 582 607 628 656 672 675 675 412 429 445 463 487 513 540 570 603 635 669 702 734 766 798 829 857 884 907 926 942 956 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 59803 404 1386 30 11316 16 36 43 2952 -11575 99999 4668 4276 3844 3556 3307 3003 2726 2580 2575 2625 2748 2912 3125 3429 3709 3969 4225 4547 4859 5163 5421 2507 2735 2966 3239 3554 3885 4204 4544 4840 5093 5298 5444 5506 5526 5472 5419 5329 5216 5023 4798 4573 4336 4075 3853 3682 3555 3416 3299 3233 3232 3194 3189 3254 3399 3574 3759 3959 4164 4395 4638 4856 5109 5370 5577 5745 5930 6097 6222 6285 6320 6327 6336 6342 6318 6289 9999999 6237 6182 6145 6123 6092 6063 6031 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4418 4290 4173 4076 3980 3883 3788 3702 3624 3577 3546 3511 3484 3469 3452 3424 3405 3385 3355 3331 3304 3282 3257 3222 3157 3083 3028 2973 2907 2829 2751 2675 2589 2500 2415 2344 2266 2187 2105 2053 2007 1949 1889 1843 1837 1838 1825 1824 1830 1835 1826 1825 1816 1814 1786 1742 1693 1649 1600 1512 1421 1341 1250 1166 1066 972 875 798 726 669 638 619 590 556 547 547 546 557 554 560 556 550 537 520 514 495 483 491 509 517 524 541 555 570 599 646 688 719 753 778 803 818 819 816 812 803 786 777 783 772 745 587 620 654 690 724 757 790 822 851 878 904 926 943 958 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 16 15 15 14 13 12 11 59812 404 1380 30 11310 16 36 52 2950 -11574 99999 3493 4161 4768 5256 5687 6078 6249 6104 5844 5504 5090 4643 4228 3876 3510 3138 2841 2685 2680 2706 2782 2950 3199 3471 3800 4144 4491 4792 5063 5254 5423 5550 5601 5578 5514 5369 5252 5113 4959 4716 4471 4232 3997 3764 3585 3439 3333 3223 3134 3081 3122 3127 3146 3202 3347 3507 3688 3876 4056 4248 4463 4655 4871 5093 5291 5435 5590 5740 5874 5963 6038 6073 6103 6137 6147 6138 6136 6120 6087 6061 6050 6034 6021 6001 5985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2788 2824 2873 2920 2964 3005 3042 3025 2951 2887 2837 2779 2718 2652 2596 2540 2486 2430 2388 2355 2325 2282 2262 2252 2245 2232 2225 2239 2263 2268 2259 2252 2247 2227 2196 2146 2098 2025 1931 1810 1688 1575 1430 1276 1139 1009 884 751 627 516 442 390 354 347 371 395 408 456 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 664 643 634 646 649 648 613 643 674 707 741 774 806 837 864 889 913 934 950 963 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 19 19 18 17 17 16 15 59821 404 1375 30 11305 16 37 1 2949 -11573 99999 3989 4634 5206 5712 6070 6284 6253 5973 5572 5086 4505 3898 3384 2966 2547 2149 1899 1779 1761 1794 1937 2198 2522 2855 3235 3627 4019 4354 4633 4835 5048 5203 5287 5283 5254 5126 5025 4921 4823 4645 4463 4284 4097 3914 3798 3690 3616 3541 3505 3490 3566 3599 3615 3644 3755 3889 4049 4223 4384 4526 4687 4836 5018 5204 5384 5514 5650 5793 5921 6008 6086 6126 6153 6191 6228 6243 6253 6241 6212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2527 2579 2658 2743 2838 2925 2986 2991 2954 2924 2899 2857 2815 2756 2703 2654 2606 2542 2477 2407 2343 2282 2247 2218 2200 2180 2161 2158 2184 2201 2203 2207 2217 2214 2207 2183 2156 2112 2055 1958 1854 1769 1657 1523 1405 1295 1182 1060 947 844 773 720 670 641 650 659 651 678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 786 821 854 884 911 933 954 971 983 992 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 17 16 16 15 14 14 13 12 59830 404 1379 30 11309 16 37 10 2948 -11571 99999 4393 4835 5163 5409 5572 5611 5416 5021 4582 4128 3657 3139 2698 2355 2067 1772 1621 1608 1702 1797 1911 2126 2404 2685 3007 3319 3651 3930 4176 4339 4511 4661 4758 4785 4798 4743 4703 4672 4651 4525 4399 4263 4130 3977 3878 3785 3693 3591 3506 3434 3465 3471 3456 3436 3531 3659 3812 3979 4146 4301 4477 4661 4873 5086 5291 5426 5552 5690 5826 5910 5981 6026 6051 6077 6114 6127 6132 6122 6106 6092 6103 6118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2356 2395 2458 2529 2610 2705 2783 2804 2793 2800 2809 2786 2773 2747 2722 2705 2686 2655 2620 2570 2502 2433 2393 2348 2317 2295 2277 2264 2270 2273 2261 2254 2247 2239 2240 2232 2218 2187 2149 2063 1953 1860 1749 1618 1495 1374 1250 1122 992 858 760 691 627 589 603 632 650 697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 803 837 870 899 925 947 966 981 992 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 14 13 13 12 11 10 9 59839 404 1380 30 11310 16 37 19 2946 -11570 99999 3563 3993 4343 4640 4928 5117 5111 4866 4626 4304 4010 3593 3217 2860 2540 2178 1957 1863 1876 1852 1824 1849 2004 2195 2447 2657 2878 3038 3173 3246 3375 3508 3613 3654 3662 3624 3631 3661 3713 3697 3684 3660 3666 3669 3700 3722 3741 3747 3766 3802 3924 4032 4083 4081 4151 4246 4385 4524 4654 4765 4881 4988 5110 5241 5374 5447 5514 5605 5715 5791 5868 5912 5942 5972 6023 6063 6104 6136 6150 6166 6198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2329 2376 2444 2516 2584 2669 2740 2755 2719 2706 2704 2673 2651 2619 2594 2580 2560 2532 2504 2478 2432 2389 2373 2360 2354 2356 2367 2382 2410 2432 2440 2449 2452 2450 2449 2443 2413 2365 2314 2228 2113 2004 1875 1734 1599 1466 1334 1209 1083 954 852 790 739 710 712 733 753 797 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 847 880 909 936 958 976 991 1002 1008 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 13 12 11 10 9 8 7 6 5 59848 404 1380 30 11310 16 37 28 2945 -11568 99999 2820 3107 3346 3530 3699 3756 3685 3526 3400 3169 2989 2795 2628 2485 2418 2278 2181 2176 2252 2300 2372 2480 2600 2729 2919 3046 3165 3270 3328 3281 3303 3372 3413 3413 3394 3316 3283 3324 3388 3428 3487 3518 3537 3565 3638 3698 3740 3758 3758 3774 3871 3955 3964 3934 3949 3982 4059 4169 4277 4378 4479 4574 4691 4845 4995 5085 5160 5271 5377 5446 5518 5570 5580 5599 5629 5646 5668 5687 5686 5694 5736 5782 5804 5845 5885 5908 5933 5963 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2402 2413 2442 2469 2490 2528 2557 2534 2472 2438 2421 2391 2374 2360 2366 2396 2433 2465 2500 2529 2542 2550 2580 2605 2626 2646 2665 2676 2683 2676 2655 2622 2580 2528 2487 2444 2389 2317 2245 2153 2044 1939 1831 1727 1633 1533 1440 1355 1273 1184 1113 1064 1020 989 977 980 988 1007 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 889 919 947 970 990 1006 1017 1025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 13 12 11 10 8 7 6 59857 404 1383 30 11313 16 37 37 2944 -11567 99999 1411 1743 2110 2415 2634 2802 2974 3087 3210 3184 3243 3355 3436 3451 3552 3618 3615 3588 3611 3632 3670 3647 3601 3561 3606 3548 3422 3297 3169 2946 2770 2672 2606 2523 2426 2283 2236 2307 2445 2574 2728 2874 3025 3188 3390 3601 3789 3937 4047 4173 4349 4504 4571 4555 4554 4581 4635 4707 4774 4825 4848 4875 4922 5011 5098 5138 5150 5190 5242 5269 5307 5343 5346 5358 5382 5414 5445 5478 5495 5517 5574 5643 5688 5744 5794 5828 5856 5895 5924 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2458 2476 2511 2547 2580 2621 2653 2637 2577 2541 2524 2498 2484 2465 2459 2470 2492 2503 2511 2508 2494 2472 2466 2454 2443 2436 2435 2430 2430 2424 2413 2389 2368 2340 2328 2320 2306 2281 2259 2213 2143 2069 1986 1897 1825 1748 1678 1607 1533 1446 1370 1311 1251 1195 1188 1202 1239 1388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 887 958 984 1002 1017 1028 1036 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 17 16 15 14 13 12 11 9 59866 404 1384 30 11314 16 37 46 2942 -11565 99999 2613 2256 1903 1707 1724 1735 1587 1585 1712 1902 2116 2375 2620 2850 3169 3432 3703 4077 4288 4368 4438 3383 3434 3451 3489 3493 3415 3315 3186 2920 2726 2593 2462 2303 2127 1933 1831 1863 2009 2201 2427 2612 2844 3121 3425 3734 4029 4279 4463 4630 4810 4953 4994 4913 4834 4800 4809 4810 4800 4807 4787 4775 4790 4881 4993 5065 5112 5182 5267 5308 5332 5354 5349 5361 5361 5355 5336 5322 5283 5252 5268 5310 5337 5382 5436 5490 5546 5616 5665 5726 5810 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2481 2503 2544 2591 2642 2698 2733 2717 2664 2642 2630 2619 2608 2589 2576 2585 2604 2608 2602 2578 2538 2496 2467 2426 2379 2342 2302 2261 2224 2190 2153 2103 2066 2030 2024 2029 2037 2045 2063 2066 2050 2031 2006 1980 1965 1940 1917 1873 1815 1730 1646 1565 1472 1363 1284 1155 1038 1034 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 823 939 1006 1028 1039 1047 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 14 13 12 11 10 9 8 59875 384 2074 30 11314 16 37 55 2941 -11564 99999 5611 2769 2685 2520 2329 2070 1765 1525 1415 1372 1339 1303 1290 1337 1496 1750 2109 2506 2828 3112 3386 3675 3991 4254 4468 4628 4770 4889 4987 5025 4975 4897 4854 4849 4880 4923 5000 5026 5055 5098 5192 5280 5338 5376 5425 5474 5469 5441 5426 5384 5356 5320 5304 5288 5281 5249 5243 5296 5373 5423 5487 5580 5666 5741 5828 5891 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3002 2958 2923 2897 2873 2853 2807 2722 2655 2615 2571 2541 2522 2510 2492 2498 2513 2519 2520 2503 2475 2449 2428 2380 2320 2286 2251 2221 2181 2140 2091 2033 1981 1928 1906 1896 1883 1869 1865 1863 1836 1800 1750 1709 1689 1662 1638 1602 1555 1481 1404 1341 1275 1205 1143 1046 921 894 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 697 870 979 1023 1042 1049 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 19 18 17 16 15 14 13 12 11 9 59884 384 2074 30 11314 16 38 4 2939 -11562 99999 5129 5184 5203 5181 5215 5274 2188 2028 1954 1953 1944 1875 1789 1766 1831 1958 2171 2447 2682 2902 3098 3313 3606 3858 4047 4185 4334 4487 4608 4676 4667 4626 4595 4557 4553 4605 4709 4725 4744 4800 4903 4984 5045 5106 5176 5252 5278 5281 5314 5319 5307 5282 5295 5308 5316 5310 5331 5396 5481 5543 5607 5699 5797 5887 5985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3815 9999999 3472 3322 3185 3056 2922 2798 2694 2607 2528 2471 2425 2364 2297 2271 2252 2244 2240 2221 2186 2160 2150 2116 2075 2057 2032 2021 2004 1982 1935 1878 1804 1713 1651 1602 1547 1481 1424 1368 1290 1217 1129 1070 1042 1022 1015 1011 1008 984 1078 1168 1264 1361 1459 1529 1576 1674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 444 548 652 756 860 963 1040 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 17 17 16 15 15 14 13 12 11 10 59893 169 8524 30 11314 16 38 13 2938 -11561 99999 128 278 427 576 726 875 1001 1052 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 15 14 14 13 12 12 11 10 9 7 59902 169 8525 30 11315 16 38 22 2937 -11559 99999 253 377 502 626 751 876 1000 1049 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 16 15 14 14 13 13 12 11 10 9 59911 169 8526 30 11316 16 38 31 2935 -11558 99999 262 384 506 628 751 874 996 1043 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 20 20 19 18 17 15 14 13 11 59920 169 8524 30 11314 16 38 40 2934 -11557 99999 287 409 530 651 771 891 1010 1054 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 17 16 15 14 13 11 10 9 8 6 59929 161 8525 30 11315 16 38 49 2933 -11555 99999 306 425 543 660 776 892 1006 1047 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 59938 307 4148 30 11318 16 38 58 2931 -11554 99999 7197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2803 1790 725 -155 -512 -634 -745 -812 -616 -313 22 364 717 1039 1335 1667 2012 2393 2725 2832 2835 2800 2759 2691 2648 2617 2574 2514 2447 2363 2225 2092 1966 1822 1660 1500 1349 1216 1123 1051 968 914 864 837 845 883 889 853 800 756 686 623 564 482 369 267 165 96 44 96 160 266 418 592 772 995 1242 1497 1766 2083 2293 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 284 407 530 651 771 890 1001 1038 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 16 15 59947 337 3251 30 11321 16 39 7 2930 -11552 99999 4783 4754 4759 4778 4833 4908 5011 5078 5165 5320 5518 5667 5813 5923 6026 6078 6114 6174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2629 1250 -96 -1487 -2594 -2915 -2966 -2999 -2943 -2481 -1897 -1293 -691 -89 488 1029 1575 2102 2651 3092 3141 3062 2951 2838 2707 2606 2530 2452 2370 2283 2215 2131 2041 1973 1899 1826 1750 1684 1640 1611 1590 1544 1512 1484 1461 1444 1438 1475 1473 1453 1447 1420 1436 1466 1486 1487 1505 1524 1503 1511 1620 1741 1786 1830 1878 1930 2015 2035 2022 1988 1952 1817 1720 1777 1827 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 717 965 1042 1084 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 22 21 19 17 59956 338 3218 30 11318 16 39 16 2929 -11551 99999 6645 6555 6004 6052 6099 6155 6205 6204 6177 6172 6225 6278 6300 6333 6355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4895 4606 4345 4194 4103 4025 4010 4075 4195 4390 4602 4846 5052 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3790 3661 3502 3348 3189 3051 2893 2743 2582 2429 2287 2133 2017 1910 1816 1738 1675 1632 1590 1560 1557 1548 1539 1516 1500 1500 1501 1491 1479 1467 1430 1376 1336 1308 1294 1233 1159 1105 1040 1016 1013 1019 1021 1028 1047 1059 1113 1275 1437 1549 1657 1771 1882 2021 2094 2129 2128 2187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 736 996 1061 1097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 20 17 14 11 59965 302 4298 30 11318 16 39 25 2927 -11549 99999 7787 9999999 9999999 9999999 9999999 9999999 9999999 3782 3696 3628 3584 3590 3666 3768 3922 4077 4256 4409 4562 4731 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -192 122 386 625 823 939 993 1011 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 18 15 12 9 59974 293 4569 30 11319 16 39 34 2926 -11548 99999 1823 1896 4199 4261 4330 4437 4529 4635 4725 4833 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3561 3384 3193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -179 165 444 666 842 957 1004 1022 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 472 463 455 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 18 15 11 8 59983 181 4568 30 11318 16 39 43 2924 -11546 99999 5735 9999999 9999999 4440 4515 4636 4746 4872 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3684 3452 3217 3007 2798 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -346 31 361 640 823 947 994 1012 9999999 9999999 9999999 9999999 925 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 535 522 508 495 482 471 461 452 444 59992 178 4658 30 11318 16 39 52 2923 -11545 99999 2481 2646 2886 3095 3299 3656 4143 4714 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3231 2846 2566 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 696 751 804 854 904 954 1001 1019 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 545 530 516 502 489 476 464 454 446 438 60001 49 8528 30 11318 16 40 1 2922 -11543 99999 731 785 836 885 933 981 1027 1042 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 580 565 550 536 521 507 493 479 466 455 445 436 429 60010 49 8527 30 11317 16 40 10 2920 -11542 99999 735 790 842 892 942 990 1037 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 592 575 559 543 528 512 497 482 467 454 442 432 423 416 60019 49 8527 30 11317 16 40 19 2919 -11541 99999 743 798 850 900 949 998 1045 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 604 587 569 552 535 519 502 486 471 456 442 430 420 411 404 60028 49 8526 30 11316 16 40 28 2918 -11539 99999 275 446 615 782 948 1112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 617 599 580 562 543 525 507 490 473 456 441 427 415 405 397 390 60037 49 8526 30 11316 16 40 37 2916 -11538 99999 638 663 687 711 734 756 628 530 435 418 410 413 417 453 490 526 560 595 628 661 697 728 749 768 755 9999999 9999999 9999999 9999999 9999999 658 641 623 605 587 568 549 530 512 494 477 460 443 428 415 403 393 386 379 60046 26 9216 30 11316 16 40 46 2915 -11536 99999 747 744 726 709 693 676 659 642 626 608 590 572 553 534 515 497 479 463 446 431 416 404 393 384 377 371 60055 26 9215 30 11315 16 40 55 2913 -11535 99999 733 731 711 694 677 660 642 625 608 590 572 553 535 516 498 480 463 447 432 418 405 393 383 375 369 363 60064 181 9215 30 11315 16 41 4 2912 -11534 99999 726 724 706 688 671 654 637 620 602 583 565 546 527 508 490 472 455 439 424 410 397 386 377 369 363 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -11 -9 -7 -4 -2 0 2 3 5 7 9 10 12 14 15 15 15 15 14 13 11 9 7 5 2 0 -3 -6 -9 60073 181 9216 30 11316 16 41 13 2911 -11532 99999 726 725 706 688 670 652 635 617 599 580 560 541 521 502 483 466 449 433 418 405 393 382 373 366 361 356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 2 5 8 11 14 17 19 21 23 25 27 30 32 33 34 34 34 34 33 31 29 27 25 22 19 16 13 9 60082 181 9217 30 11317 16 41 22 2909 -11531 99999 723 711 697 681 663 645 628 610 591 572 552 532 512 493 475 457 440 424 409 396 384 374 366 359 353 349 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 10 13 17 20 23 25 27 29 31 33 35 38 40 41 41 41 41 40 38 36 34 31 28 25 22 18 15 11 60091 181 9217 30 11317 16 41 31 2908 -11529 99999 711 701 689 676 660 643 626 607 589 569 549 529 509 489 471 453 435 419 404 390 378 368 359 352 346 341 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 16 19 23 26 29 31 34 36 38 40 42 44 47 48 49 49 48 48 46 44 42 39 36 32 29 25 22 18 60100 182 9188 30 11318 16 41 40 2907 -11528 99999 720 711 701 688 673 657 639 621 603 584 564 544 524 504 486 468 451 434 418 404 391 379 370 361 354 348 343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 23 27 30 33 36 38 40 42 44 46 48 50 52 53 53 53 52 51 48 46 44 41 37 34 30 26 22 18 60109 182 9189 30 11319 16 41 49 2905 -11526 99999 727 716 704 690 674 657 639 621 603 584 564 545 525 506 487 469 452 435 419 405 391 379 368 359 352 345 340 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 27 30 33 36 39 41 43 45 46 48 49 51 53 54 54 53 52 51 49 47 44 41 38 35 31 28 24 20 60118 181 9218 30 11318 16 41 58 2904 -11525 99999 707 695 682 667 650 633 616 598 580 562 542 524 505 488 470 453 437 421 407 393 380 369 359 351 344 339 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 38 41 45 48 51 54 55 57 59 60 62 64 66 66 67 66 66 64 61 58 55 51 48 44 40 35 30 25 60127 181 9217 30 11317 16 42 7 2902 -11523 99999 618 650 664 655 639 622 605 588 571 552 534 516 498 481 464 448 432 417 403 390 377 367 357 349 342 337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -22 -20 -18 -16 -13 -10 -8 -5 -2 0 3 7 12 16 21 25 30 35 39 43 47 50 53 56 58 59 60 61 61 61 61 62 62 61 60 59 56 53 49 46 42 37 33 28 23 18 12 8 60136 163 9189 30 11319 16 42 16 2901 -11522 99999 555 602 633 646 637 621 605 589 572 556 540 523 507 491 476 460 445 431 418 405 392 380 369 360 352 345 340 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -1 0 4 7 11 14 16 19 22 26 28 31 33 36 39 42 45 48 51 53 55 57 58 58 58 58 57 55 52 60145 163 9189 30 11319 16 42 25 2900 -11520 99999 592 621 636 638 627 612 598 583 568 554 539 524 510 495 481 466 452 438 425 411 398 386 374 365 356 349 343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 10 14 17 21 24 26 29 32 35 38 40 43 46 48 51 54 57 59 61 63 63 64 64 63 62 60 57 54 60154 163 9189 30 11319 16 42 34 2898 -11519 99999 669 666 653 639 626 612 598 585 571 558 544 530 516 503 489 474 460 446 432 418 405 392 381 371 362 354 348 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 23 26 29 32 35 37 39 42 44 47 49 51 53 55 58 60 62 64 65 66 67 66 66 64 63 60 58 55 60163 163 9189 30 11319 16 42 43 2897 -11517 99999 686 671 657 643 630 616 603 589 576 562 549 535 521 507 493 479 464 450 436 422 409 396 385 375 367 360 354 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 44 46 48 49 50 51 51 53 54 54 55 55 56 56 57 57 58 58 57 56 54 52 50 47 44 42 39 36 60172 185 8530 30 11320 16 42 52 2896 -11516 99999 1033 968 904 842 811 796 781 765 759 758 758 757 757 756 755 755 753 751 750 737 719 703 687 673 659 646 633 619 606 593 580 567 554 541 527 513 499 484 469 455 440 427 413 400 388 378 369 362 356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 53 53 54 54 54 53 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 41 39 36 33 31 28 26 60181 198 8140 30 11320 16 43 1 2894 -11515 99999 1819 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1079 1014 949 886 826 799 785 771 756 752 754 755 756 757 757 757 756 756 755 755 743 726 710 695 682 668 656 643 630 617 605 592 579 566 552 538 524 509 494 478 463 447 432 418 404 392 381 372 364 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 49 50 50 50 50 49 49 49 49 49 48 48 47 47 46 45 45 44 44 43 42 40 38 36 33 31 29 27 60190 198 8140 30 11320 16 43 10 2893 -11513 99999 1831 9999999 1273 1266 1259 1249 9999999 9999999 1192 1171 1151 1128 1107 1086 1065 1044 1025 1010 993 976 958 942 926 909 892 874 857 839 821 804 787 770 751 734 718 703 689 676 664 651 639 627 615 602 588 575 561 546 531 515 499 483 466 449 434 419 404 391 380 371 363 356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 39 40 40 40 40 39 39 40 40 39 39 38 37 36 35 34 33 33 33 32 31 29 27 25 22 20 18 16 60199 198 8139 30 11319 16 43 19 2891 -11512 99999 1255 1250 1243 1235 1225 1214 1200 1184 1166 1149 1133 1116 1099 1083 1067 1051 1037 1023 1008 993 977 960 944 926 909 891 872 853 835 817 799 781 764 747 731 717 704 691 679 667 654 642 629 615 601 586 570 554 538 521 503 485 467 450 433 418 403 390 379 369 361 355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 30 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 30 28 26 24 22 20 18 60208 198 8139 30 11319 16 43 28 2890 -11510 99999 1658 9999999 1249 1242 1232 1221 1207 1190 1170 1151 1131 1112 1095 1077 1060 1043 1028 1013 1000 985 970 955 941 925 909 893 875 857 839 821 803 786 768 751 736 720 706 693 681 668 655 643 631 618 605 591 576 560 544 528 510 493 475 458 441 425 410 397 385 375 367 361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 33 32 32 31 31 31 32 32 31 31 31 30 29 29 28 28 28 28 27 26 24 22 20 18 17 16 60217 198 8140 30 11320 16 43 37 2889 -11509 99999 1473 9999999 9999999 1231 1223 1214 1201 1185 1169 1152 1136 1119 1103 1088 1072 1055 1039 1026 1012 997 981 965 949 933 915 897 879 860 841 823 805 787 769 751 734 718 704 691 677 664 651 638 626 613 599 585 570 555 539 523 507 489 472 455 438 423 408 395 384 373 365 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 30 29 28 28 28 27 26 26 25 24 23 23 23 23 23 23 22 21 19 18 16 15 14 13 60226 198 8140 30 11320 16 43 46 2887 -11507 99999 1241 1242 1242 1241 1240 1236 1225 1212 1198 1183 1168 1152 1135 1117 1098 1078 1059 1043 1025 1007 988 971 953 936 918 900 881 863 845 828 810 793 774 757 740 724 709 695 680 666 652 639 625 611 597 583 568 553 537 521 505 488 471 454 438 422 408 394 383 373 364 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 31 30 29 28 28 28 28 27 26 25 24 24 23 23 23 24 24 24 23 21 20 19 18 17 16 60235 198 8139 30 11319 16 43 55 2886 -11506 99999 1142 1144 1147 1151 1155 1158 1154 1151 1148 1144 1139 1133 1124 1114 1101 1087 1072 1059 1044 1026 1007 989 971 953 933 913 892 872 853 834 815 797 778 760 742 726 710 696 680 665 650 637 622 608 593 579 563 547 531 516 500 483 466 450 434 419 405 393 382 373 365 359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 31 30 29 27 26 26 26 26 25 24 23 22 21 21 21 21 21 22 21 20 19 18 17 16 16 15 60244 198 8140 30 11320 16 44 4 2885 -11505 99999 1179 1175 1171 1169 1166 1163 1155 1150 1145 1142 1138 1132 1125 1117 1106 1093 1079 1067 9999999 9999999 9999999 9999999 9999999 9999999 936 914 891 870 849 829 810 791 772 754 737 721 707 693 678 663 649 635 621 606 591 576 560 543 527 511 494 477 461 445 430 415 402 390 380 371 364 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 26 25 24 24 23 23 22 22 21 20 19 18 18 19 19 20 19 19 18 17 16 16 15 15 60253 198 8137 30 11317 16 44 13 2883 -11503 99999 1203 1196 1190 1184 1178 1173 1164 1158 1153 1149 1144 1138 1130 1121 1110 1097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 920 898 876 855 835 816 797 777 759 741 725 710 695 679 664 649 634 619 604 589 574 558 542 526 510 494 477 462 446 432 418 405 394 384 375 368 363 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 25 23 22 20 20 19 18 17 16 15 14 12 12 11 11 11 11 10 9 8 6 6 5 4 3 60262 198 8137 30 11317 16 44 22 2882 -11502 99999 1198 1193 1189 1184 1182 1179 1173 1168 1164 1163 1162 1158 1151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 899 877 855 834 813 794 774 755 738 722 707 692 676 661 646 631 616 602 587 572 557 542 526 511 496 481 466 452 438 425 412 401 392 384 377 372 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 28 27 26 25 23 21 20 19 18 18 16 15 14 12 11 10 9 9 8 8 7 6 4 3 2 1 0 0 60271 139 5829 30 11319 16 44 31 2880 -11500 99999 4734 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3006 2683 2354 2057 1798 1592 1430 1289 1186 1182 1234 1310 1422 1583 1754 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1470 9999999 1197 1194 1192 1189 1184 1179 1175 1172 1170 1164 1154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 936 914 892 871 850 831 811 793 774 756 739 723 708 693 676 661 645 629 613 597 581 565 549 533 517 501 486 471 457 443 430 417 406 396 387 379 374 369 60280 139 5828 30 11318 16 44 40 2879 -11499 99999 4480 9999999 9999999 9999999 9999999 9999999 9999999 3089 2851 2603 2357 2149 1968 1830 1721 1633 1583 1614 1692 1775 1886 2034 2194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1410 9999999 9999999 9999999 1170 1167 1163 1160 1159 1159 1159 1156 1149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 880 859 838 816 796 776 757 739 723 706 689 671 655 637 621 604 588 572 556 540 525 509 494 480 466 453 440 428 417 406 397 388 382 376 372 60289 139 5829 30 11319 16 44 49 2878 -11497 99999 4021 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3152 3006 2860 2744 2653 2591 2533 2482 2451 2486 2547 2602 2667 2754 2846 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1491 9999999 1174 1169 1165 1159 1155 1151 1148 1146 1146 1144 1138 1131 1123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 880 857 835 812 791 770 750 732 714 696 679 662 646 629 613 597 581 565 550 535 520 506 491 477 464 451 439 428 417 407 398 390 384 379 375 60298 139 5829 30 11319 16 44 58 2876 -11496 99999 3727 9999999 9999999 9999999 9999999 9999999 9999999 3250 3167 3088 3006 2941 2900 2883 2850 2818 2799 2839 2906 2964 3017 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1234 1193 1148 1120 1191 1184 1177 1169 1163 1155 1149 1141 1130 1119 1108 1097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 938 916 894 873 851 829 807 785 765 744 725 706 687 668 649 631 614 597 580 564 548 533 519 505 491 478 465 453 442 432 422 412 403 395 389 383 379 375 60307 139 5829 30 11319 16 45 7 2875 -11494 99999 3432 3472 3473 3475 3483 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3087 3079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1195 1170 1138 1206 1204 1200 1196 1191 1185 1177 1170 1161 1148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 917 897 876 856 834 812 791 770 749 729 709 690 670 651 632 614 596 579 563 548 534 520 506 493 481 469 457 447 437 427 417 409 401 394 388 383 380 60316 139 5831 30 11321 16 45 16 2873 -11493 99999 3335 3377 3388 3425 3462 3481 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3035 2995 2937 2875 2805 2739 2678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1122 1103 1083 1082 1209 1208 1205 1201 1195 1185 1176 1164 1149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1007 988 968 947 927 906 886 866 846 826 804 783 763 743 723 703 683 662 643 624 606 589 572 556 541 527 513 500 487 475 464 453 443 433 423 414 405 398 391 386 381 377 60325 139 5831 30 11321 16 45 25 2872 -11491 99999 2897 2907 2888 2911 2954 2989 3003 3025 3058 3096 3133 3156 3174 3192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1267 1261 1241 1177 1185 1189 1190 1189 1187 1180 1172 1164 1153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 899 878 857 835 812 791 770 749 728 707 685 665 645 627 609 592 575 559 544 530 517 504 491 480 468 458 448 438 428 419 410 402 396 390 386 382 60334 139 5831 30 11321 16 45 34 2871 -11490 99999 2799 2841 2846 2873 2920 2965 3003 3040 3088 3146 3193 3234 3281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2407 2305 2204 2053 1906 1788 1715 1534 1394 1320 1346 1306 1386 1481 1575 1537 1580 1640 1812 1988 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1460 1398 1382 1371 1367 1309 1290 1276 1258 1224 1142 1155 1164 1172 1177 1180 1179 1177 1173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 848 823 799 775 752 729 706 683 661 641 622 604 587 571 555 541 527 515 503 491 480 469 459 449 439 430 421 412 405 399 393 388 384 60343 139 5830 30 11320 16 45 43 2869 -11489 99999 3156 3237 3269 3311 3340 3338 3322 3312 3289 3263 3221 3166 3117 3081 3027 2975 2938 2914 2877 2858 2851 2845 2835 2826 2812 2801 9999999 9999999 9999999 9999999 9999999 9999999 2282 2164 2040 1910 1777 1648 1520 1405 1331 1241 1183 1179 1267 1344 1516 1700 1868 2036 2218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1411 1364 1327 1299 1284 1260 1249 1242 1220 1158 1167 1173 1178 1180 1181 1179 1178 1176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 811 784 758 732 707 683 660 638 619 601 585 570 555 541 529 517 506 495 485 474 464 454 444 434 425 416 408 401 395 390 386 60352 139 5829 30 11319 16 45 52 2868 -11487 99999 3021 3059 3086 3111 3129 3127 3128 3149 3151 3155 3152 3131 3092 3068 3039 3011 2995 2982 2950 2932 2917 2892 2856 2834 2813 2799 9999999 9999999 9999999 9999999 9999999 2376 2220 2086 1950 1810 1660 1510 1353 1196 1076 964 896 892 985 1078 1273 1485 1689 1895 2116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1413 1356 1314 1282 1265 1237 1221 1218 1204 1192 1182 1188 1193 1195 1196 1194 1193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 793 764 736 708 682 657 635 615 597 580 565 551 539 527 517 507 497 488 479 469 460 451 442 433 424 417 410 404 398 394 60361 139 5828 30 11318 16 46 1 2867 -11486 99999 3276 3301 3324 3347 3360 3368 3375 3394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2835 2779 2722 2670 2616 2576 2515 2394 2259 2072 1893 1746 1599 1453 1302 1151 987 827 725 638 592 609 757 923 1200 1490 1769 2047 2335 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1325 1219 1184 1168 1161 1165 1166 1175 1196 1208 1215 1219 1202 1210 1216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 798 768 739 711 683 659 636 616 597 580 565 551 538 527 516 506 496 486 477 467 458 448 439 430 421 413 407 401 396 391 60370 139 5828 30 11318 16 46 10 2865 -11484 99999 3139 3158 3143 3135 3126 3111 3105 3121 3124 3130 3120 3103 3082 3069 3052 3045 3044 3023 2972 2924 2870 2812 2744 2694 2644 2611 2581 2561 2564 2577 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1868 1766 1667 1601 1537 1466 1396 1357 1321 1298 1290 1276 1241 1214 1195 1181 1169 1165 1153 1145 1149 1155 1156 1171 1186 1191 1201 1217 1225 1224 1220 1208 1192 1208 1212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 795 762 730 700 671 645 621 600 581 565 550 536 524 513 504 495 486 477 468 460 451 442 433 425 417 410 403 398 393 389 60379 139 5828 30 11318 16 46 19 2864 -11483 99999 3264 3288 3284 3271 3255 3243 3245 3261 3255 3241 3221 3212 3198 3184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2708 2612 2516 2426 2348 2258 2181 2130 2109 2105 2118 2128 2147 2170 2196 2217 2265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1655 1563 1484 1417 1358 1308 1274 1257 1244 1245 1251 1257 1274 1295 1312 1330 1348 9999999 9999999 9999999 9999999 9999999 9999999 1176 1180 1183 1186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 763 729 697 666 639 614 591 570 552 536 521 508 497 487 478 469 461 453 445 437 429 422 415 409 403 398 393 389 386 60388 139 5828 30 11318 16 46 28 2862 -11481 99999 3212 3234 3235 3227 3210 3195 3207 3240 3241 3218 3200 3193 3183 3165 3157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2540 2464 2405 2371 2357 2349 2358 2374 2389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1760 1677 1602 1521 1436 1359 1304 1250 1197 1147 1123 1107 1105 1106 1115 1133 1159 1186 1222 1258 1294 1317 9999999 9999999 9999999 9999999 1108 1116 1124 1132 1138 1143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 808 773 739 706 675 645 619 595 573 553 536 521 507 495 485 476 468 460 452 444 437 429 421 415 408 402 397 392 387 384 381 60397 139 5828 30 11318 16 46 37 2861 -11480 99999 3273 3239 3200 3158 3112 3071 3044 3053 3050 3039 3049 3075 3098 3111 3139 3194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2494 2473 2445 2434 2435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1738 1654 1562 1454 1347 1262 1186 1118 1056 1024 1011 1008 1005 1020 1056 1104 1153 1215 1280 1341 9999999 9999999 9999999 1058 1067 1076 1086 1096 1104 1110 1114 1116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 819 786 753 720 689 659 631 606 583 562 543 527 511 498 486 476 467 459 451 443 436 429 422 415 408 402 396 391 387 382 379 377 60406 139 5828 30 11318 16 46 46 2860 -11478 99999 3119 3009 2915 2820 2743 2697 2680 2706 2747 2792 2853 2942 3030 3118 3225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1844 1781 1714 1649 1587 1526 1458 1384 1311 1249 1190 1143 1104 1082 1066 1055 1049 1055 1077 1112 1154 1210 1256 1301 1342 9999999 9999999 9999999 9999999 9999999 1056 1065 1072 1075 1075 1075 1073 1069 1063 1053 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 853 825 796 767 738 708 679 652 625 601 579 558 540 523 507 492 480 469 459 450 443 435 427 421 413 407 401 395 390 385 381 377 374 372 60415 139 5827 30 11317 16 46 55 2858 -11477 99999 3411 3360 3309 3249 3194 3141 3081 3023 2974 2915 2856 2814 2792 2772 2772 2800 2824 2831 2841 2862 2890 2905 2916 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2100 2081 2067 2050 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1784 1724 1659 1579 1483 1387 1301 1228 1157 1103 1048 1010 990 989 991 999 1021 1052 1099 1173 1237 1295 1357 9999999 9999999 9999999 9999999 1015 1022 1031 1036 1038 1038 1038 1038 1034 1027 1017 1008 997 984 968 949 928 904 879 855 830 804 776 748 721 693 666 641 616 594 574 555 538 522 507 493 482 470 460 451 443 435 426 419 411 404 398 392 386 382 377 373 370 368 60424 139 5825 30 11315 16 47 4 2857 -11476 99999 3473 3409 3346 3275 3223 3165 3116 3065 3024 2966 2902 2864 2847 2834 2842 2863 2885 2879 2873 2867 2888 2895 2906 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2044 1944 1861 1790 1719 1667 1634 1614 1581 1552 1518 1502 1494 1497 1503 1496 1473 1444 1426 1421 1404 1381 1352 1329 1316 1305 1287 1270 1260 1253 1263 1303 1341 1367 9999999 9999999 9999999 9999999 978 985 993 1002 1007 1007 1004 1001 997 992 983 972 960 948 933 917 899 879 856 833 809 786 761 736 710 684 657 632 608 585 563 543 525 508 493 478 466 455 445 436 429 423 417 410 404 399 393 389 384 380 375 371 367 364 362 60433 260 5825 30 11315 16 47 13 2856 -11474 99999 3402 3465 3525 3576 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2130 2019 1900 1795 1703 1640 1585 1532 1490 1478 1484 1503 1544 1615 1679 1731 1767 1804 1826 1849 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1473 1418 1371 1328 1302 1288 1280 1282 1302 1337 1382 9999999 9999999 9999999 939 946 955 963 972 977 978 977 974 970 963 954 942 929 914 898 881 862 842 820 798 776 754 733 711 688 665 641 620 598 578 558 540 523 508 493 480 469 458 448 440 434 428 422 416 411 407 402 398 394 390 386 382 378 376 373 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 32 30 28 25 22 19 15 12 8 5 2 0 -3 60442 274 5407 30 11317 16 47 22 2854 -11473 99999 3078 3063 3015 2983 2976 2997 3029 3074 3117 3191 3279 3359 3419 3473 3512 3521 3517 3512 9999999 9999999 9999999 3323 3257 3193 3125 3066 3021 2996 2971 2949 2954 2939 2934 2948 2981 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1918 1765 1640 1519 1414 1344 1317 1313 1338 1402 1500 1595 1686 1767 1844 1911 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1433 1322 1218 1128 1058 994 932 890 886 909 948 995 1042 1099 1153 969 980 989 997 1000 1000 995 988 979 968 955 938 919 901 883 864 844 823 800 777 755 733 712 691 669 646 623 602 582 562 543 526 510 496 483 471 460 451 443 437 432 428 424 420 417 413 410 407 403 399 395 391 387 384 382 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 39 36 33 30 26 22 18 14 10 6 2 0 -4 60451 274 5407 30 11317 16 47 31 2853 -11471 99999 1338 2167 2535 2777 3076 3176 3189 3197 3218 3260 3314 3354 3369 3387 3406 3408 3405 3399 3387 3346 3315 3275 3244 3222 3182 3146 3122 3120 3111 3089 3079 3051 3025 2994 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2070 1962 1866 1776 1683 1599 1546 1534 1552 1590 1649 1736 1825 1903 1962 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1420 1324 1243 1182 1133 1091 1062 1051 1059 1093 1141 1190 1223 1261 9999999 1028 1034 1037 1038 1037 1032 1022 1010 995 978 959 937 914 891 869 847 824 802 779 756 733 711 690 669 647 625 603 582 562 543 524 508 492 479 467 457 448 440 434 429 426 424 422 419 417 414 411 408 405 401 397 393 388 384 381 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 55 51 48 44 40 35 31 26 21 17 12 8 4 60460 274 5406 30 11316 16 47 40 2851 -11470 99999 1523 2312 2639 2830 3093 3176 3186 3208 3248 3308 3399 3487 3549 3608 3678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3091 3005 2895 2812 2742 2690 2638 2603 2566 2551 2560 2576 2600 2628 2659 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2154 2046 1935 1850 1791 1742 1682 1630 1609 1615 1639 1676 1737 1814 1897 1972 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1475 1382 1300 1247 1215 1178 1141 1116 1108 1114 1129 1150 1161 1173 1062 1065 1067 1065 1061 1054 1045 1031 1014 995 973 951 925 899 875 851 827 803 779 755 731 708 686 665 644 622 600 579 559 540 522 505 489 475 464 454 445 439 433 429 427 426 425 425 424 424 423 421 419 416 412 408 404 400 396 393 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 73 69 65 61 57 52 46 41 36 31 25 20 16 12 60469 274 5408 30 11318 16 47 49 2850 -11468 99999 1904 2606 2844 2929 3094 3109 3063 3021 3011 3034 3099 3169 3237 3315 3408 3463 3498 3538 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2982 2892 2826 2794 2749 2720 2692 2688 2693 2736 2806 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2068 1907 1777 1686 1608 1522 1448 1418 1427 1464 1506 1570 1654 1748 1847 1930 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1398 1291 1201 1128 1085 1043 1011 996 996 1011 1034 1064 1086 1105 1089 1089 1089 1084 1076 1067 1055 1039 1020 998 975 951 926 899 874 849 825 800 777 754 730 707 685 663 641 620 598 577 558 539 521 505 491 478 467 458 451 446 442 439 438 438 438 438 438 437 437 435 433 429 425 420 415 410 406 402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 61 57 53 49 45 40 35 30 25 20 16 12 8 60478 274 5408 30 11318 16 47 58 2849 -11467 99999 1970 2669 2916 3028 3214 3252 3213 3174 3166 3176 3212 3248 3282 3315 3353 3378 3405 3436 3479 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3042 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2084 2039 2003 1947 1897 1880 1889 1911 1921 1949 1982 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1496 1392 1299 1219 1133 1064 999 962 936 921 916 921 937 957 979 1115 1122 1125 1124 1123 1116 1106 1094 1080 1063 1042 1018 992 966 939 910 881 855 829 802 778 753 728 704 680 657 635 614 592 572 553 535 518 502 489 476 467 459 452 448 444 442 441 441 441 441 442 441 440 439 436 432 428 423 418 413 408 404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 46 43 40 38 34 30 27 23 20 16 13 11 8 60487 274 5408 30 11318 16 48 7 2847 -11466 99999 1586 2384 2703 2892 3161 3298 3349 3390 3434 3473 3526 3567 3577 3561 3545 3517 3475 3433 3399 3342 3262 3183 3124 3082 3043 3009 3011 3015 3019 3024 3037 3064 3106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2127 2089 2078 2071 2048 2025 2046 2091 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1509 1384 1267 1162 1075 985 914 843 799 768 749 739 736 747 762 783 804 1167 1169 1168 1165 1158 1146 1132 1115 1093 1068 1040 1010 980 949 916 884 854 825 797 770 743 716 690 666 642 620 598 577 557 538 521 506 492 480 470 462 457 453 450 449 448 449 450 451 452 453 453 452 450 446 442 436 431 425 420 415 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 31 29 27 25 22 20 18 16 13 11 10 9 60496 274 5408 30 11318 16 48 16 2846 -11464 99999 1710 2522 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1604 1490 1352 1215 1087 974 871 801 754 702 673 648 653 666 694 730 771 820 856 903 1173 1178 1180 1179 1176 1167 1154 1138 1118 1094 1066 1037 1006 974 941 905 871 838 806 775 746 718 689 662 638 614 592 571 552 534 518 505 492 481 473 465 460 457 455 454 454 455 456 458 459 460 459 458 456 453 449 443 436 429 423 416 410 405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 22 20 18 16 14 13 11 9 8 7 6 60505 274 5411 30 11321 16 48 25 2844 -11463 99999 1555 2365 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1746 1625 1514 1421 1326 1222 1127 1043 980 934 910 893 872 859 833 828 821 822 828 851 876 882 905 1191 1195 1193 1188 1181 1170 1155 1137 1114 1088 1059 1028 996 963 929 893 858 824 791 760 730 700 671 645 620 597 576 557 540 524 511 500 490 481 474 469 465 463 462 461 461 461 460 460 460 459 457 454 451 446 441 433 425 417 409 401 395 388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 17 16 15 14 13 12 11 10 9 9 9 60514 274 5409 30 11319 16 48 34 2843 -11461 99999 3288 3197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2564 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1884 1813 1734 1669 1590 1519 1463 1419 1364 1294 1238 1189 1151 1117 1091 1064 1023 993 954 933 916 904 899 908 917 904 1157 1169 1174 1174 1170 1163 1151 1135 1115 1091 1064 1034 1002 969 936 903 868 834 802 771 741 712 684 657 632 608 586 566 548 532 517 505 495 486 479 472 468 465 464 463 463 463 463 463 463 462 461 458 454 450 444 437 429 418 409 399 391 383 376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 12 11 10 9 8 7 7 7 7 7 60523 274 5408 30 11318 16 48 43 2842 -11460 99999 3219 3117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -137 1447 2031 2585 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1742 1593 1469 1375 1301 1219 1121 1033 961 913 874 841 809 771 746 716 704 698 695 695 1107 740 1141 1155 1169 1176 1177 1173 1166 1154 1137 1117 1093 1065 1033 997 961 924 887 848 811 776 743 711 680 651 623 597 575 554 537 522 509 499 491 486 481 476 473 472 472 472 473 473 474 473 472 471 469 466 461 456 450 443 435 425 414 404 394 385 377 370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 11 10 9 8 8 7 6 6 7 7 60532 319 5080 30 11320 16 48 52 2840 -11458 99999 3372 3702 3782 3736 3644 3501 3347 3225 3147 3094 3037 2974 2932 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -125 1055 2202 2526 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1636 1471 1333 1220 1107 990 886 794 728 677 643 617 597 584 569 578 591 609 1066 1082 1097 1113 1128 1141 1150 1154 1154 1151 1142 1129 1110 1088 1061 1030 995 959 920 881 840 800 762 725 689 655 623 594 568 545 525 509 495 485 477 473 471 469 469 469 471 473 476 478 479 480 480 478 476 473 469 463 456 449 441 432 421 410 400 390 381 373 366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 0 0 -1 -1 -2 -2 -2 -1 -1 -1 0 0 1 2 3 3 3 3 3 2 2 0 -1 -2 -5 -7 -9 -12 60541 319 5079 30 11319 16 49 1 2839 -11457 99999 3366 3658 3782 3780 3743 3642 3518 3402 3328 3263 3195 3128 3199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 484 1170 1836 1941 2045 2106 2115 2122 2127 2153 2190 2276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1721 1539 1348 1187 1054 945 845 756 686 628 596 577 578 586 600 627 661 721 775 829 1054 1068 1080 1092 1105 1115 1122 1125 1125 1121 1113 1100 1081 1058 1030 998 963 926 887 847 805 764 725 688 652 619 588 559 534 513 495 481 470 462 458 457 458 460 462 465 469 474 478 482 484 486 486 486 484 480 475 469 462 454 446 437 426 415 404 394 385 377 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 5 5 6 6 6 5 4 4 4 4 5 6 6 6 7 9 10 11 12 12 12 11 11 11 10 9 7 5 3 0 -1 -3 60550 319 5078 30 11318 16 49 10 2837 -11455 99999 3348 3669 3823 3864 3861 3793 3687 3598 3539 3485 3410 3447 3638 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 478 1337 2167 2416 2681 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1638 1479 1317 1191 1096 1012 933 880 854 833 827 827 849 870 886 907 940 990 978 998 1019 1038 1056 1074 1090 1102 1111 1114 1113 1108 1096 1078 1056 1030 999 965 928 890 850 811 770 731 694 659 625 594 565 540 517 499 483 471 462 457 454 455 457 460 464 468 472 477 481 485 487 488 488 486 483 478 472 465 457 448 439 428 417 404 393 383 374 365 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 0 0 1 1 2 2 2 2 3 4 5 7 8 9 10 10 11 11 11 11 10 10 10 9 9 10 10 11 11 11 12 14 15 16 16 15 15 14 14 13 11 8 6 3 0 -1 -4 60559 319 5077 30 11317 16 49 19 2836 -11454 99999 2840 3137 3257 3303 3327 3306 3255 3228 3233 3256 3258 3351 3586 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1311 2116 2308 2521 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1759 1669 1571 1486 1413 1344 1289 1252 1226 1196 1185 1170 1165 1156 1138 1118 1100 1099 998 1010 1021 1031 1042 1053 1064 1073 1078 1080 1079 1074 1061 1045 1025 1003 976 944 910 873 835 796 756 718 682 648 615 585 558 534 512 494 480 470 464 460 460 461 464 468 473 478 483 488 492 496 498 499 499 497 493 488 482 474 465 455 443 432 419 408 399 390 382 375 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 5 7 8 8 9 9 10 10 9 8 8 8 7 7 8 8 8 7 8 9 10 10 11 11 11 10 10 9 8 6 4 1 0 -2 -5 -7 60568 319 5078 30 11318 16 49 28 2835 -11453 99999 3626 3601 3554 3518 3542 3550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 893 1675 1842 2044 2248 2386 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1672 1572 1483 1408 1340 1273 1233 1195 1162 1135 1120 1115 1114 1131 1142 1146 1036 1043 1049 1057 1064 1068 1069 1068 1063 1054 1039 1021 1000 977 950 920 888 854 817 781 744 709 676 644 613 585 559 537 516 498 485 475 468 466 465 466 469 473 478 484 490 495 500 504 507 508 508 505 500 493 485 474 462 450 442 440 438 439 441 444 449 455 463 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 9 11 12 13 14 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 19 20 21 21 21 20 20 20 19 17 15 13 11 9 7 4 60577 319 5078 30 11318 16 49 37 2833 -11451 99999 3670 3638 3603 3598 3650 3697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1776 1958 2086 2154 2260 2378 2437 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1760 1655 1551 1457 1386 1336 1286 1243 1214 1196 1178 1156 1145 1140 1036 1031 1029 1029 1027 1025 1024 1024 1025 1024 1023 1022 1018 1011 999 985 967 947 925 900 873 843 810 776 742 708 674 642 612 584 559 536 516 498 484 474 467 464 464 465 468 472 477 483 488 493 497 501 504 505 504 501 495 487 478 467 457 448 443 445 453 466 480 496 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 6 9 11 13 14 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 35 36 36 35 35 34 33 30 28 25 23 20 18 15 60586 323 4957 30 11317 16 49 46 2832 -11450 99999 3280 3455 3404 3370 3410 3437 3444 3477 3560 3618 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2739 9999999 9999999 2321 2285 2229 2124 2036 1979 1958 1930 1904 1901 1913 1922 1919 1929 1951 1960 1930 1884 1869 1865 1852 1826 1808 1796 1762 1721 1681 1659 1649 1635 1615 1609 1605 1589 893 887 885 882 882 885 890 895 899 904 909 913 915 916 917 915 910 898 885 868 849 828 804 780 753 724 694 666 637 609 582 557 535 515 497 481 468 457 448 444 442 442 443 446 449 454 459 465 469 473 476 479 480 479 475 469 460 453 449 450 454 459 472 491 514 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 4 7 11 14 17 20 23 25 27 29 31 33 35 38 41 43 45 47 48 49 50 51 52 52 52 51 50 49 47 44 41 38 35 33 30 27 60595 323 4958 30 11318 16 49 55 2830 -11448 99999 3259 3237 3097 3002 2987 2945 2867 2816 2808 2779 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2371 2209 2049 1887 1765 1672 1606 1546 1507 1505 1514 1523 1539 1586 1645 1680 1694 1705 1740 1769 1795 1822 1861 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 831 815 805 802 804 805 810 817 827 835 842 851 859 867 871 875 876 873 866 855 842 827 811 791 770 748 724 698 672 648 624 600 578 559 541 523 507 493 481 471 463 459 456 453 451 450 451 453 455 457 459 461 463 464 463 461 455 448 441 436 435 441 452 468 492 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 8 12 16 19 22 26 29 32 35 37 40 43 45 48 51 54 55 57 58 58 59 60 60 61 61 60 59 58 55 52 49 46 43 40 37 34 60604 323 4958 30 11318 16 50 4 2829 -11447 99999 2545 2475 2306 2212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2410 2235 2077 1929 1801 1703 1637 1572 1517 1504 1499 1489 1481 1500 1519 1530 1529 1525 1538 1565 1589 1610 1645 1698 1731 1779 9999999 9999999 9999999 9999999 9999999 804 790 778 773 775 781 784 789 794 801 807 811 816 823 828 829 829 827 821 810 797 783 768 752 734 715 695 673 650 627 606 586 565 547 529 513 498 485 473 463 455 449 445 442 439 437 436 437 438 439 440 441 441 440 438 435 430 422 413 403 396 393 395 404 417 438 468 501 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 11 16 20 24 28 32 36 40 43 46 49 52 55 58 61 63 65 66 66 67 67 68 69 70 70 69 67 65 62 58 55 52 49 45 42 37 60613 323 4959 30 11319 16 50 13 2828 -11445 99999 1852 1923 1941 2025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2244 2107 1989 1875 1763 1674 1627 1567 1494 1433 1405 1387 1368 1351 1344 1359 1378 1390 1413 1456 1511 1549 1614 1696 9999999 9999999 9999999 9999999 782 769 756 751 753 757 759 761 765 770 774 779 787 796 803 806 809 810 807 798 787 775 761 745 727 707 685 661 637 612 589 567 545 525 507 491 477 465 455 447 441 437 435 433 433 432 433 434 436 437 438 438 437 435 432 427 420 411 400 389 380 375 376 383 395 416 448 482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 17 22 28 33 38 43 47 52 55 59 62 66 69 72 74 76 76 77 76 76 76 77 78 79 79 77 75 72 68 65 61 58 55 52 48 43 60622 323 4959 30 11319 16 50 22 2826 -11444 99999 5194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3063 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2086 2006 1913 1817 1733 1648 1551 1458 1376 1316 1257 1183 1117 1074 1069 1065 1094 1146 1204 1272 1342 1416 1504 1590 1656 9999999 9999999 704 708 711 717 725 733 744 756 769 779 787 793 797 796 790 780 768 753 735 716 694 671 645 619 593 569 546 524 505 488 473 461 451 444 439 436 434 435 435 436 436 437 438 439 439 439 436 433 428 422 415 406 395 382 370 360 354 354 359 370 388 417 447 479 513 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 32 38 44 50 56 61 66 70 74 77 80 82 84 86 86 86 86 85 84 83 82 81 81 81 80 78 75 71 67 62 59 55 52 48 44 39 60631 274 6788 30 11318 16 50 31 2825 -11442 99999 2862 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2188 2134 2108 2061 1991 1908 1839 1767 1679 1588 1500 1424 1359 1283 1207 1153 1142 1144 1174 1225 1289 1359 1432 1500 1580 1662 9999999 9999999 706 709 713 718 724 729 736 744 755 766 776 784 791 795 797 794 788 778 765 749 731 710 687 662 636 610 584 559 536 515 496 480 467 457 449 444 441 439 439 440 441 443 444 446 447 447 446 443 439 434 428 420 410 399 387 374 364 361 367 380 398 422 453 485 519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 28 35 41 47 53 59 64 69 74 77 80 82 83 84 84 84 84 83 82 81 80 80 79 79 79 77 75 71 68 63 60 57 54 51 47 42 37 33 28 24 20 17 13 9 5 2 -2 -6 60640 274 6787 30 11317 16 50 40 2823 -11441 99999 2832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2065 1981 1884 1809 1719 1616 1513 1434 1368 1306 1237 1170 1126 1112 1119 1144 1173 1215 1258 1310 1360 1421 684 675 671 671 674 681 689 695 702 710 720 732 743 753 761 768 771 771 768 762 753 740 725 708 688 666 642 617 592 568 546 525 506 489 474 462 453 446 441 438 437 438 438 438 439 439 440 440 439 437 434 429 423 416 407 397 385 373 360 350 347 357 375 399 430 469 509 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 32 39 47 54 61 67 73 78 82 85 87 89 90 91 91 91 90 89 88 87 86 85 84 85 84 83 80 77 74 70 67 65 62 58 55 50 45 41 36 31 28 24 20 16 12 9 4 0 60649 258 7266 30 11316 16 50 49 2822 -11440 99999 2018 1873 1717 1574 1458 1354 1251 1132 1021 942 907 895 908 930 966 1007 1062 1126 671 666 667 669 672 679 691 700 707 713 720 730 739 749 758 765 770 771 769 766 759 746 730 714 696 675 652 627 602 577 552 530 510 492 477 463 453 446 442 440 440 441 443 445 448 450 452 453 452 451 449 445 439 431 422 411 398 385 371 355 340 327 321 322 328 339 361 392 425 460 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 40 47 55 61 67 73 77 81 85 87 89 90 91 91 91 90 89 87 86 84 83 82 82 82 81 80 77 74 71 67 64 62 59 56 53 48 44 40 36 32 29 27 23 20 17 14 10 6 60658 274 6784 30 11314 16 50 58 2821 -11438 99999 2592 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1916 1773 1649 1522 1387 1218 1050 915 833 773 719 679 668 672 697 730 774 825 884 933 677 683 692 699 704 709 714 721 728 735 739 742 743 741 739 734 725 711 694 676 656 634 610 586 561 537 514 492 472 454 439 426 417 412 409 409 410 413 416 421 426 431 435 438 441 442 441 439 435 428 420 410 399 386 373 357 340 326 317 312 309 311 318 331 346 363 382 401 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 42 48 54 59 64 68 72 76 79 81 82 83 83 83 82 81 80 79 78 76 75 74 74 74 73 72 70 67 64 61 59 57 54 51 48 45 41 38 35 31 29 26 24 21 18 15 12 8 60667 274 6786 30 11316 16 51 7 2819 -11437 99999 2288 2279 2269 2246 2225 2183 2147 2132 2164 2199 2206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2011 1945 1901 1852 1776 1666 1556 1477 1423 1373 1311 1256 1220 1185 1165 1161 734 733 738 743 748 754 765 776 783 791 800 808 813 817 819 820 819 814 807 798 785 768 747 727 704 679 653 627 600 574 550 526 504 484 467 453 443 436 432 431 432 435 439 444 450 456 461 466 469 471 472 472 470 467 461 454 446 437 426 413 400 388 383 381 382 386 395 408 424 441 460 480 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 43 48 53 58 62 66 70 73 76 78 79 80 80 80 80 79 78 77 75 74 73 72 72 73 72 71 70 67 64 61 59 57 56 53 50 47 43 40 36 33 30 27 24 21 18 15 11 7 60676 354 4386 30 11316 16 51 16 2818 -11435 99999 9999999 9999999 9999999 9999999 9999999 9999999 -9272 -7707 -5812 -3164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2433 2405 2371 2327 2286 2234 2184 2143 2142 2153 2132 2097 2083 2083 2078 2059 2052 2053 2047 9999999 9999999 9999999 9999999 9999999 9999999 732 750 768 788 805 818 832 839 845 849 851 857 860 860 859 863 870 873 877 882 887 889 889 889 887 884 877 869 859 847 829 807 785 759 731 702 673 644 615 587 560 535 513 493 476 463 454 448 445 445 448 451 456 463 470 477 483 488 492 495 497 497 496 493 487 480 472 461 449 435 424 419 419 421 428 440 457 477 498 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 47 52 56 61 64 68 71 74 77 78 79 80 80 80 79 79 78 76 75 73 73 72 72 72 72 72 70 67 65 62 61 60 58 56 53 50 47 44 41 38 35 33 30 27 24 21 18 14 60685 356 4327 30 11317 16 51 25 2816 -11434 99999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -9205 -7375 -5439 -2743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2660 9999999 9999999 9999999 9999999 9999999 9999999 2241 2170 2106 2019 1924 1850 1798 1759 1710 1678 1665 1672 1698 1733 1774 1804 1814 1815 1829 1853 9999999 9999999 9999999 857 875 885 893 903 909 914 917 917 913 913 912 908 907 904 898 891 885 877 867 856 843 830 815 800 780 758 736 711 684 658 631 605 580 555 532 510 491 474 460 450 443 439 438 440 444 450 456 464 472 480 487 494 499 503 505 506 506 503 498 491 483 473 460 447 435 431 433 438 447 461 482 503 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 45 48 52 55 58 61 64 67 69 70 71 71 71 71 71 71 70 69 68 67 66 66 66 66 67 66 64 61 59 57 56 55 54 52 50 48 45 43 40 37 35 33 30 27 24 21 17 13 60694 356 4326 30 11316 16 51 34 2815 -11432 99999 9999999 9999999 9999999 9999999 -9425 -8688 -7547 -6207 -4819 -3397 -1839 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2964 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1986 1879 1787 1695 1617 1568 1546 1544 1558 1583 1592 1586 1595 1617 1638 1650 1654 889 917 939 951 961 971 975 978 981 982 978 976 975 972 970 967 959 949 939 926 911 894 873 852 828 803 776 746 716 684 653 622 593 565 539 514 491 471 453 438 427 419 415 415 417 422 429 437 445 455 465 475 484 492 499 504 507 509 509 507 503 497 490 481 470 457 442 428 415 402 390 385 383 384 386 389 395 402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 28 31 34 37 40 43 45 48 50 52 54 55 55 56 57 57 57 57 57 56 56 56 57 58 59 59 58 57 55 54 53 53 52 51 49 47 44 42 39 36 34 31 29 26 23 21 17 14 60703 274 6785 30 11315 16 51 43 2814 -11431 99999 2749 9999999 9999999 9999999 9999999 9999999 2234 2142 2079 2021 1960 1898 1837 1783 1747 1714 1684 1676 1687 1693 1703 1716 1709 1684 1662 1642 1630 1620 1610 1579 1552 1522 1486 1431 1383 1332 1085 1083 1079 1073 1070 1068 1065 1063 1059 1050 1040 1029 1014 998 980 958 935 909 882 853 821 788 752 717 682 648 616 585 555 527 501 479 459 444 433 426 423 424 429 436 445 455 466 478 491 502 513 523 531 537 541 543 543 541 537 532 526 518 509 499 488 476 464 451 441 433 426 421 416 412 409 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 16 19 21 24 27 30 33 35 38 40 42 44 46 47 49 50 51 52 52 52 53 54 55 57 59 59 59 59 58 57 57 57 56 55 53 51 48 46 42 39 36 33 30 27 24 20 16 12 60712 274 6784 30 11314 16 51 52 2812 -11429 99999 1852 1491 1107 955 824 734 637 680 742 821 902 992 1081 1181 1298 1424 1540 1669 1686 1692 1675 1658 1627 1598 1575 1554 1529 1503 1483 1447 1422 1399 1375 1331 1291 1255 1214 1189 1176 1142 1132 1133 1128 1124 1120 1111 1100 1087 1072 1055 1036 1015 992 966 940 910 879 847 812 776 740 704 670 637 605 574 545 520 497 478 463 453 447 445 447 452 459 468 478 490 502 514 526 536 545 552 557 561 562 562 561 559 556 551 546 540 533 525 517 507 497 487 476 467 459 451 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 11 12 15 17 19 21 24 26 29 31 33 35 37 39 41 42 43 45 45 46 47 48 50 53 55 56 56 55 54 54 54 54 53 52 50 48 45 42 39 36 33 30 27 23 20 17 13 9 60721 345 4654 30 11314 16 52 1 2811 -11428 99999 10778 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4245 9999999 9999999 9999999 9999999 9999999 2107 1726 1362 989 849 729 652 562 606 671 755 828 915 1010 1111 1220 1347 1473 1605 1623 1626 1603 1592 1574 1552 1536 1531 1520 1499 1487 1467 1456 1443 1430 1399 1373 1351 1319 1298 1285 1261 1238 1211 1202 1124 1117 1107 1096 1084 1070 1056 1041 1023 1002 980 957 931 903 872 840 807 773 739 706 673 641 610 581 555 531 510 494 481 472 468 467 470 475 483 491 502 513 524 535 546 555 562 568 572 573 573 571 569 565 560 553 546 538 530 521 511 502 491 481 473 465 457 451 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 12 13 13 14 14 14 13 12 10 9 10 11 12 14 16 18 20 22 24 26 28 30 32 34 36 37 39 40 41 43 45 47 50 53 55 57 57 56 56 55 56 56 56 55 53 51 48 45 42 39 36 33 30 27 24 21 17 13 60730 346 4624 30 11314 16 52 10 2809 -11427 99999 -1688 -557 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4195 9999999 9999999 9999999 9999999 9999999 2206 1854 1507 1145 1014 899 828 748 792 857 941 1008 1078 1153 1218 1286 1378 1471 1573 1560 1528 1459 1398 1346 1293 1250 1222 1191 1155 1135 1108 1087 1072 1068 1052 1049 1069 1082 1101 1126 1138 1155 1173 1209 1236 1091 1084 1076 1067 1056 1043 1028 1012 992 971 949 925 899 870 840 808 776 744 711 679 648 618 590 564 541 520 504 491 483 479 480 483 489 497 507 519 531 543 555 565 575 582 587 590 591 589 586 581 575 568 559 550 540 529 518 507 496 485 474 464 456 448 441 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 21 20 20 20 20 19 17 15 14 14 15 16 18 19 20 22 23 25 27 29 30 32 34 36 37 39 41 42 43 45 47 50 53 55 57 57 57 56 56 56 57 56 56 54 52 50 47 45 42 39 36 33 31 28 25 22 18 60739 346 4626 30 11316 16 52 19 2808 -11425 99999 7280 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4175 9999999 9999999 9999999 9999999 9999999 9999999 2026 1684 1320 1183 1061 979 886 917 959 1022 1081 1149 1211 1268 1335 1429 1519 1620 1605 1573 1507 1447 1387 1341 1309 1275 1229 1181 1150 1116 1086 1065 1051 1031 1013 1012 1017 1036 1054 1051 1063 1084 1124 1157 1192 1041 1040 1039 1035 1029 1021 1011 998 982 964 944 922 896 867 838 806 774 740 707 674 642 612 584 559 537 519 505 496 492 491 494 500 509 518 530 542 554 565 575 584 590 594 596 595 591 587 580 573 564 555 544 534 523 513 502 491 481 471 462 455 448 442 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 15 15 16 16 16 15 14 12 11 12 13 14 16 18 20 22 24 26 28 31 33 35 37 39 42 44 46 47 49 50 53 56 59 61 63 63 62 62 61 61 62 61 60 58 56 53 51 48 45 42 38 35 32 29 26 22 18 60748 348 4567 30 11317 16 52 28 2807 -11424 99999 3372 3331 5561 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4181 9999999 9999999 9999999 9999999 9999999 9999999 2026 1661 1268 1101 955 849 734 750 788 848 905 978 1059 1141 1227 1335 1442 1564 1568 1554 1508 1467 1426 1395 1371 1350 1316 1278 1247 1214 1187 1162 1138 1109 1077 1060 1048 1047 1044 1029 1022 1026 1042 1053 1069 1014 1023 1031 1036 1038 1038 1035 1027 1016 1003 986 966 942 915 886 854 821 787 752 718 684 652 622 595 571 550 533 521 514 511 513 516 523 532 542 553 564 574 584 592 598 602 603 601 597 591 584 575 565 555 543 532 520 509 498 487 477 467 459 451 444 439 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 18 18 18 18 17 16 14 13 14 15 16 18 20 22 24 26 28 30 32 34 36 38 41 43 45 47 49 50 52 54 57 60 63 64 64 64 63 63 63 63 63 61 60 58 55 52 50 47 44 41 38 35 32 29 26 22 60757 386 3427 30 11317 16 52 37 2805 -11422 99999 5948 5984 6014 6052 6096 6125 6145 6157 6159 6146 6133 6117 6090 6077 6069 6048 6025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4209 9999999 9999999 9999999 9999999 9999999 9999999 1920 1536 1128 954 815 710 595 605 640 703 761 838 926 1020 1118 1235 1353 1481 1483 1462 1418 1383 1348 1318 1288 1261 1220 1169 1125 1080 1042 1002 965 945 929 924 922 934 947 953 967 987 1023 1052 889 906 923 941 958 973 988 999 1007 1011 1011 1007 999 986 967 943 915 884 851 816 780 744 708 674 643 614 590 570 554 544 539 538 541 546 553 562 572 582 591 600 607 611 613 612 608 603 595 585 575 563 551 538 525 513 501 489 477 466 456 448 440 433 428 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 15 16 16 16 16 16 14 13 12 13 14 15 17 19 21 23 25 27 29 31 33 35 37 40 42 44 46 47 48 50 52 55 58 60 62 62 61 61 60 61 61 61 60 58 56 54 52 49 47 44 42 39 36 34 31 28 24 60766 394 3187 30 11317 16 52 46 2804 -11421 99999 5426 5495 5574 5656 5744 5823 5893 5950 5999 6050 6080 6110 6145 6168 6181 6182 6173 6148 6126 6102 6069 6050 6036 6015 5992 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2097 1970 1849 1739 1645 1553 1471 1412 1366 1326 1288 1253 1216 1184 1171 1166 1164 1158 1151 1135 1122 1106 1096 1089 1085 1085 1080 1082 1087 1089 1085 1072 1067 1054 1049 1042 814 836 860 883 907 929 950 968 981 991 998 1000 998 990 976 958 933 905 874 840 805 769 733 698 666 637 611 590 574 562 556 554 556 561 568 576 586 595 604 611 617 620 621 618 614 607 598 587 575 562 549 535 522 508 495 483 470 459 448 439 430 423 416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 16 16 15 13 12 13 14 16 18 19 21 23 25 27 29 30 32 34 36 39 41 43 45 46 47 49 51 54 57 59 61 61 60 59 59 59 59 59 58 56 54 52 49 46 44 41 38 36 33 30 27 23 19 60775 422 2347 30 11317 16 52 55 2802 -11419 99999 978 900 815 744 698 727 759 862 987 1166 1366 1615 1875 2181 2499 2808 3126 3444 3754 4010 4250 4494 4702 4911 5085 5234 5369 5479 5575 5661 5762 5844 5907 5964 6029 6080 6123 6173 6213 6258 6309 6344 6362 6370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2214 2104 1999 1896 1791 1689 1589 1502 1427 1353 1288 1231 1177 1128 1088 1067 1051 1039 1025 1019 1017 1021 1015 1015 1022 1029 1045 1059 1078 1103 1120 1133 1133 1138 1133 1129 748 767 788 811 835 859 882 905 925 942 955 966 972 974 970 959 944 923 897 868 836 802 767 731 698 666 637 612 591 575 564 558 557 559 565 572 580 590 599 608 616 621 624 624 621 616 608 598 587 574 561 546 532 518 503 489 475 462 448 437 426 416 408 401 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 13 13 13 13 13 13 12 11 11 11 12 14 16 18 20 22 24 26 28 30 31 33 36 38 40 42 44 46 48 50 52 55 58 60 61 62 61 61 60 61 61 61 60 59 58 55 53 51 49 47 44 42 39 37 34 30 27 60784 424 2288 30 11318 16 53 4 2801 -11418 99999 2514 2354 1115 1079 1036 1011 1008 1071 1123 1239 1369 1538 1721 1950 2174 2441 2715 2982 3255 3533 3803 4025 4238 4459 4650 4844 5009 5149 5276 5384 5481 5570 5670 5755 5820 5881 5949 6003 6052 6105 6151 6202 6256 6295 6315 6325 6321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2272 2187 2093 1998 1902 1819 1733 1645 1559 1484 1418 1340 1264 1189 1122 1070 1022 985 956 931 900 881 873 874 872 877 885 885 899 913 926 942 957 968 970 972 965 959 686 705 727 752 779 806 834 861 886 908 927 943 954 960 960 953 940 920 895 866 833 797 761 724 688 655 624 598 577 561 551 546 546 550 557 566 577 588 599 609 617 623 626 626 623 617 609 599 586 572 557 542 526 510 495 479 464 449 434 421 409 398 388 380 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 18 18 18 18 18 17 16 17 18 19 21 22 24 25 27 29 30 32 33 35 37 39 41 42 44 45 47 48 50 52 55 56 58 58 58 58 57 58 58 58 57 56 54 52 50 48 46 44 42 40 38 36 33 30 27 60793 416 2528 30 11318 16 53 13 2800 -11416 99999 768 1047 1626 1810 2012 2255 2496 2759 3002 3225 3445 3664 3889 4063 4224 4393 4538 4688 4824 4940 5043 5130 5214 5294 5396 5498 5585 5662 5750 5827 5899 5977 6046 6118 6190 6247 6282 6309 6327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -2682 -1322 -230 779 1756 2577 2946 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2397 2306 2214 2125 2039 1947 1858 1764 1685 1608 1530 1453 1387 1326 1255 1182 1115 1056 1011 969 938 913 894 864 847 836 834 829 832 836 837 846 854 860 874 886 899 909 623 629 636 647 662 680 702 726 752 780 807 833 857 879 897 912 922 926 924 915 898 876 849 817 783 747 711 676 643 613 587 565 550 541 536 537 542 549 560 571 583 595 606 615 622 626 626 623 617 608 597 584 569 553 536 519 501 484 467 450 433 417 402 388 377 366 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 38 39 39 40 41 42 42 42 42 43 43 44 44 45 45 45 44 44 43 43 42 42 41 40 39 38 37 35 33 32 30 29 26 24 22 20 17 60802 392 3248 30 11318 16 53 22 2798 -11415 99999 6475 6552 6618 6667 6706 6737 6749 6721 6655 6550 6404 6212 6005 5778 5555 5332 5125 4961 4890 4890 4934 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -8371 -1617 3136 9999999 9999999 9999999 9999999 9999999 9999999 2354 2254 2164 2075 1994 1917 1849 1789 1723 1659 1594 1523 1448 1380 1320 1250 1171 1089 1008 947 893 845 807 777 740 714 695 688 677 671 662 651 658 669 675 686 695 702 712 604 604 607 613 623 637 655 675 697 722 747 771 793 814 833 847 858 863 862 855 841 821 796 767 736 703 670 638 607 580 556 538 524 517 514 517 523 532 544 557 570 583 595 605 613 618 619 616 611 602 591 578 563 547 529 511 493 474 455 437 419 401 385 371 358 347 337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 32 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 41 41 41 42 42 43 43 43 42 42 41 41 41 40 39 38 37 36 35 34 33 31 30 28 26 24 21 19 16 60811 288 6368 30 11318 16 53 31 2797 -11414 99999 -104 653 1269 1843 2350 2742 3055 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2252 2119 2009 1909 1811 1731 1669 1621 1583 1535 1484 1417 1355 1288 1228 1170 1103 1029 950 882 834 783 735 698 678 654 653 657 670 675 679 681 681 697 700 693 700 707 710 709 596 595 597 600 607 616 628 641 657 676 697 717 735 753 769 783 793 799 800 796 785 770 751 728 702 674 646 619 593 570 549 533 522 515 512 514 520 528 539 551 563 575 586 596 602 607 608 605 600 592 582 570 555 539 521 503 485 466 446 427 407 388 371 356 342 331 321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 34 34 34 35 35 36 36 36 36 37 37 37 38 39 39 40 40 41 41 41 42 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 40 38 38 36 35 34 32 31 29 28 26 23 21 19 16 13 60820 265 7058 30 11318 16 53 40 2795 -11412 99999 1452 1431 1396 1367 1337 1311 1287 1249 1200 1138 1086 1041 981 921 872 835 789 767 757 757 752 736 724 715 722 710 618 612 608 601 595 591 590 590 592 596 602 609 618 629 643 658 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 606 606 602 596 586 575 561 546 529 510 491 472 451 431 411 390 371 353 338 324 312 301 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 40 41 41 40 40 40 40 41 41 41 40 40 39 39 39 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 23 22 20 18 16 14 12 60829 264 7086 30 11316 16 53 49 2794 -11411 99999 889 873 865 872 875 890 902 905 884 872 874 851 817 791 768 739 719 699 683 675 654 629 609 627 618 610 605 602 596 591 587 585 586 587 588 590 594 599 605 614 625 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 608 602 594 584 571 555 538 520 500 479 458 437 416 395 375 355 337 322 309 297 288 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 26 25 23 21 19 17 14 11 60838 264 7086 30 11316 16 53 58 2792 -11409 99999 851 824 807 805 803 799 802 804 784 772 777 772 760 755 753 742 744 739 727 720 708 686 660 653 644 606 601 596 591 585 581 577 575 573 571 570 569 568 570 574 581 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 608 601 591 578 563 547 528 509 487 466 444 422 400 379 358 338 321 306 293 282 273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 33 33 33 34 34 35 35 35 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 30 28 27 25 23 21 19 17 13 60847 264 7085 30 11315 16 54 7 2791 -11408 99999 638 621 614 619 635 652 682 722 740 763 803 835 853 868 880 882 901 913 912 908 894 557 550 547 545 541 540 537 532 527 523 519 513 508 501 492 481 466 471 505 560 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 386 434 481 515 528 524 510 494 471 450 429 407 386 365 345 326 310 295 283 273 264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 34 34 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 37 37 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 26 26 25 24 22 21 19 17 15 12 60856 264 7086 30 11316 16 54 16 2790 -11406 99999 668 652 645 634 625 630 657 692 709 738 782 815 835 855 877 897 930 963 553 534 520 508 500 497 492 486 479 469 455 441 426 410 393 375 375 415 472 546 630 731 844 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 414 458 486 505 513 511 499 483 461 440 419 398 377 357 337 319 302 288 277 267 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 36 35 35 34 33 33 32 31 30 29 28 27 26 24 23 21 19 18 15 13 10 60865 265 7059 30 11319 16 54 25 2788 -11405 99999 570 586 594 612 619 626 654 699 740 763 786 812 827 839 838 836 841 860 878 894 901 881 532 526 524 520 512 501 487 471 454 436 415 394 375 373 413 471 549 638 742 860 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 362 417 459 485 502 508 505 491 474 451 429 407 386 365 344 325 307 291 277 266 256 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 28 27 26 25 23 22 21 19 16 14 11 60874 264 7087 30 11317 16 54 34 2787 -11404 99999 810 837 868 876 878 908 950 969 973 965 964 955 938 901 863 832 799 767 559 547 693 534 529 528 527 521 512 501 488 474 460 441 421 403 402 444 504 583 671 774 888 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 421 461 484 499 503 497 482 463 439 416 393 371 349 328 309 291 276 263 252 243 236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 32 32 31 31 30 29 29 28 27 26 25 24 22 21 19 17 15 13 10 6 60883 264 7085 30 11315 16 54 43 2785 -11402 99999 860 908 957 974 977 1004 1039 1046 1041 1022 1007 981 950 899 859 835 813 794 789 779 747 689 655 506 510 509 505 497 488 477 466 450 432 417 419 462 523 605 695 800 915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 421 459 480 494 496 488 472 452 427 403 380 357 335 314 295 278 263 250 240 231 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 39 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 35 34 34 33 32 32 31 30 30 29 28 27 26 25 24 23 21 20 18 16 13 10 60892 264 7086 30 11316 16 54 52 2784 -11401 99999 1317 1304 1292 1251 1210 1191 1193 1178 1157 1118 1076 1028 980 908 849 805 744 692 661 619 555 472 416 382 375 371 372 397 424 443 470 563 499 489 495 540 603 684 774 877 990 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 428 464 482 492 491 482 463 442 415 390 366 343 321 300 281 265 250 238 229 221 215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 37 37 37 37 37 38 38 39 39 40 40 40 41 41 41 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 25 24 22 20 17 14 11 60901 264 7087 30 11317 16 55 1 2783 -11399 99999 1549 1538 1505 1432 1353 1299 1263 1210 1162 1101 1038 952 868 775 691 617 534 475 442 402 345 266 221 192 184 193 231 292 348 405 475 608 739 856 533 597 677 776 882 998 1121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 423 453 466 470 464 453 433 411 384 361 339 318 298 281 265 251 239 230 223 218 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 23 22 20 18 15 12 9 60910 264 7085 30 11315 16 55 10 2781 -11398 99999 1772 1745 1704 1628 1541 1476 1427 1363 1306 1239 1165 1063 973 883 803 720 631 553 494 440 377 300 241 191 163 159 185 228 270 316 379 504 641 780 929 1072 922 1065 1203 1338 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 528 553 528 504 478 456 428 401 374 350 328 307 288 270 255 241 230 222 215 211 206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 23 22 21 19 18 15 12 9 60919 290 6304 30 11314 16 55 19 2780 -11396 99999 1997 2465 2652 2778 2781 2719 2748 2765 2817 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1789 1452 1875 1485 1031 569 409 256 84 -55 -55 -66 -61 -33 7 44 87 115 163 240 320 250 189 149 101 81 102 150 205 258 333 462 611 756 833 863 892 918 942 961 972 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 579 555 529 501 471 444 416 389 363 339 317 297 278 261 246 232 222 213 207 203 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 24 23 22 21 19 17 15 12 60928 290 6303 30 11313 16 55 28 2778 -11395 99999 2047 2560 2777 2928 2889 2811 2804 2791 2810 2846 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1471 2297 9999999 1572 1163 991 818 614 436 368 289 233 197 167 134 116 87 69 91 134 51 -14 -53 -93 -106 -72 -17 45 118 214 358 761 799 835 866 893 918 940 955 962 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 575 551 523 493 461 433 404 377 349 325 303 283 265 249 235 222 213 206 200 197 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 19 17 15 13 60937 290 6304 30 11314 16 55 37 2777 -11393 99999 1924 2366 2560 2669 2602 2517 2507 2491 2522 2586 2665 2758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1566 2484 9999999 1669 1210 998 789 564 368 286 185 109 63 32 1 -2 -20 -23 15 78 16 -33 -62 -92 -101 -62 -4 58 123 202 323 716 755 792 826 856 884 910 929 939 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 573 547 518 486 453 423 394 365 337 313 291 271 254 238 225 214 205 199 194 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 19 18 16 15 13 11 9 60946 290 6304 30 11314 16 55 46 2776 -11392 99999 2160 2325 2437 2459 2337 2203 2165 2129 2149 2213 2307 2434 2588 2774 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1567 2774 9999999 9999999 1495 1266 -413 -440 -449 -461 -465 221 -274 -182 -92 -1 86 173 263 357 451 -132 -154 -174 -166 -111 -33 48 571 603 640 679 720 760 796 829 859 886 905 915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 573 546 517 484 451 420 391 361 332 307 285 264 246 231 218 206 198 191 187 184 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 23 22 21 19 17 16 14 11 60955 290 6303 30 11313 16 55 55 2774 -11391 99999 2072 2298 2473 2577 2436 2278 2223 2168 2165 2204 2284 2410 2542 2691 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2634 9999999 9999999 9999999 -207 -215 -226 -240 -253 -258 -231 -183 -113 -36 40 114 187 261 338 414 484 523 542 543 539 538 546 563 586 613 643 675 707 737 764 789 811 827 836 838 832 818 796 770 739 707 673 640 608 577 549 525 507 493 486 484 488 496 507 521 537 555 573 590 605 619 629 636 638 636 629 618 602 584 561 536 509 479 449 419 390 361 333 307 283 262 244 228 214 202 193 185 180 176 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 18 17 15 13 12 10 7 5 60964 290 6304 30 11314 16 56 4 2773 -11389 99999 2435 2661 2835 2939 2794 2604 2497 2416 2353 2331 2354 2421 2495 2582 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2400 9999999 1771 1401 1247 1079 890 -182 -200 -212 -193 -152 -91 -20 54 127 199 272 349 427 498 539 562 566 565 565 572 586 603 622 641 663 685 704 721 736 748 755 756 752 744 730 710 687 663 637 611 586 563 541 523 508 499 494 494 498 506 518 531 546 563 580 596 610 622 631 637 640 638 632 622 608 590 569 545 519 491 462 432 403 374 346 319 294 271 251 233 218 205 193 184 177 172 169 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 31 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 14 13 12 10 8 6 4 60973 290 6305 30 11315 16 56 13 2771 -11388 99999 2729 2916 3041 9999999 9999999 9999999 2705 2634 2588 2568 2600 2669 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1863 2189 9999999 1565 1211 318 65 -78 -161 -193 -200 -176 -132 -67 6 82 157 230 305 381 457 526 566 588 589 585 582 585 594 606 620 635 652 668 682 695 706 714 716 716 711 702 688 671 652 632 611 590 572 556 542 530 522 519 519 523 530 540 552 564 577 591 605 617 627 634 639 640 638 632 623 610 594 575 553 529 503 474 445 416 387 359 331 305 280 258 238 220 204 191 180 171 165 160 156 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 8 7 5 2 60982 290 6304 30 11314 16 56 22 2770 -11386 99999 2834 3056 3202 9999999 9999999 9999999 9999999 9999999 9999999 2660 2609 2567 2511 2459 2430 2413 2401 2381 2367 2343 2326 2290 2240 2175 2114 2033 1931 1827 1750 1663 1569 1475 1414 1345 1286 1229 1176 1123 1081 269 295 329 365 401 435 467 501 536 573 609 628 625 616 609 608 611 620 631 644 660 676 690 704 715 723 727 727 722 715 703 687 669 649 628 607 589 573 560 549 542 539 539 542 549 557 567 578 589 600 610 618 624 627 626 624 618 608 594 579 560 540 517 492 466 439 411 384 357 331 305 281 259 239 221 205 191 179 170 162 156 152 149 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 27 27 27 28 28 28 29 29 29 30 31 31 32 32 33 34 34 35 35 35 36 36 36 35 35 35 35 35 35 34 34 34 33 32 31 31 30 29 28 26 25 24 24 23 22 21 20 19 18 17 16 15 13 12 11 10 8 6 4 60991 290 6305 30 11315 16 56 31 2768 -11385 99999 2715 2959 3128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2256 2178 2096 1984 1862 1755 1677 1594 1513 1430 1372 1306 1263 1232 1204 1166 1120 1087 1086 339 375 409 445 480 516 554 597 639 662 662 658 656 659 666 677 690 705 721 734 748 760 768 773 772 769 760 748 732 714 694 672 650 628 610 594 580 569 562 559 559 562 568 575 583 592 600 608 615 619 622 621 617 611 601 588 572 554 534 512 489 464 439 412 385 359 333 309 285 264 244 226 209 195 183 172 164 157 152 148 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 14 13 12 10 9 7 5 61000 290 6304 30 11314 16 56 40 2767 -11383 99999 3384 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2243 2121 1998 1888 1780 1657 1535 1435 1364 1300 1256 1215 1186 1154 1143 1147 1151 1154 1144 1149 1182 349 389 428 467 504 542 584 631 678 703 706 704 705 710 719 732 747 763 779 795 809 821 828 830 828 822 812 796 778 757 733 709 685 662 641 622 605 592 582 576 573 574 577 582 588 593 598 603 607 609 608 605 599 590 578 564 546 528 507 485 462 438 413 388 362 337 313 291 270 250 232 216 201 188 176 167 159 153 148 144 142 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 35 35 34 33 32 30 29 28 27 26 26 25 24 23 22 21 20 18 17 15 14 12 10 8 5 61009 290 6305 30 11315 16 56 49 2766 -11382 99999 3236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2296 2153 2029 1905 1798 1731 1667 1597 1539 1511 1511 1515 1539 1573 1625 1669 1707 1742 1772 1787 1766 1752 467 490 518 547 578 607 637 672 711 753 789 799 803 810 818 827 839 851 861 871 879 887 892 892 889 881 868 852 831 808 784 758 732 705 679 656 634 614 598 587 579 575 573 574 577 581 585 588 592 595 596 595 592 585 575 562 546 528 508 487 464 440 416 391 366 341 318 295 274 255 238 222 208 195 184 174 166 159 154 149 146 143 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 19 19 20 20 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 36 37 38 38 38 39 39 40 40 40 40 40 39 38 38 37 36 35 33 32 31 29 28 27 26 25 24 22 22 21 19 17 16 14 13 11 9 6 61018 306 5825 30 11315 16 56 58 2764 -11380 99999 -889 7 849 1597 2121 2591 2958 3306 3317 3369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2477 2398 2300 2213 2136 2056 1999 1956 1926 1870 1825 1800 1791 1783 1779 1793 1816 1836 1850 1847 1847 1828 1788 1745 1125 1085 1051 1021 993 965 940 921 906 895 889 885 884 885 887 889 893 897 900 902 904 906 905 899 891 878 863 844 822 799 774 748 722 697 672 649 628 609 595 584 577 573 572 573 576 580 584 588 592 595 596 595 592 585 575 562 546 528 508 486 462 438 413 387 362 337 313 290 269 249 232 216 202 189 178 169 161 154 148 144 141 138 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 22 22 23 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 41 42 42 43 43 43 43 42 42 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 22 20 18 16 14 12 10 8 61027 306 5824 30 11314 16 57 7 2763 -11379 99999 -5506 -3935 -2477 -1081 164 1387 2448 3477 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2991 2905 2849 2808 2812 2822 2835 2852 2847 2838 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2367 2279 2181 2106 2035 1985 1918 1864 1821 1796 1773 1760 1762 1767 1775 1784 1771 1753 1722 1677 1623 1208 1173 1142 1112 1084 1055 1028 1007 991 977 968 959 953 949 944 939 935 931 927 921 915 909 899 887 871 853 834 813 789 765 740 715 691 668 647 627 610 596 585 578 574 572 574 577 581 587 592 597 602 605 606 605 601 594 583 569 553 533 512 490 465 440 414 388 362 336 312 289 268 249 231 216 202 189 178 169 161 154 149 145 141 138 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 20 20 20 21 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 38 39 40 40 41 42 42 43 43 44 43 43 43 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 24 22 21 19 17 15 13 61036 306 5825 30 11315 16 57 16 2761 -11378 99999 1226 1971 2530 2978 3237 3491 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3077 3018 2974 2957 2958 2948 2946 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2444 2350 2270 2205 2145 2107 2076 2059 2032 2007 1986 1977 1970 1971 1969 1960 1965 1969 1947 1904 1857 1803 1744 1218 1189 1166 1143 1119 1095 1072 1054 1039 1025 1013 1003 995 987 978 969 960 949 937 924 911 898 881 862 840 817 793 768 743 718 693 670 648 629 612 597 584 575 569 566 567 569 574 581 588 595 602 608 613 617 618 617 613 606 595 581 564 544 522 498 473 447 421 394 367 342 317 294 272 253 235 220 206 193 182 173 165 158 152 147 143 140 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 37 37 37 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 24 23 22 21 20 19 18 17 16 14 61045 306 5824 30 11314 16 57 25 2760 -11376 99999 3719 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3069 2984 2917 2841 2770 2723 2691 2659 2641 2636 2621 2611 2584 2569 2571 2574 2551 2523 2493 2455 2400 2336 2280 2236 2191 2146 2101 2079 2059 2031 2006 1991 1972 1948 1926 1904 1896 1880 1843 1788 1740 1686 1627 1255 1230 1210 1188 1166 1144 1123 1105 1087 1071 1055 1040 1025 1010 993 976 958 938 916 894 871 848 822 796 769 742 715 690 666 644 623 604 589 577 568 562 558 558 561 566 573 583 593 604 615 625 635 643 649 653 654 652 647 638 627 611 593 571 548 523 496 468 440 412 384 357 331 306 284 263 245 228 213 200 188 178 169 161 155 150 145 142 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 34 33 32 31 30 29 29 28 28 27 26 24 23 21 20 19 18 61054 306 5824 30 11314 16 57 34 2758 -11375 99999 3918 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3120 3032 2970 2928 2894 2862 2855 2850 2839 2839 2866 2884 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2369 2283 2185 2078 1971 1901 1835 1765 1707 1682 1662 1643 1623 1611 1617 1617 1597 1573 1565 1560 1534 1260 1244 1231 1215 1195 1173 1152 1130 1108 1085 1061 1038 1016 992 967 943 917 889 860 832 804 776 748 718 691 665 639 616 597 580 565 554 546 543 542 544 549 556 567 579 593 607 622 636 649 661 671 679 684 686 685 681 673 663 648 631 611 588 563 536 508 479 450 421 392 365 339 314 291 270 251 233 218 203 191 180 171 162 155 150 145 141 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 17 17 17 17 18 19 19 20 21 22 23 25 26 27 28 28 30 30 32 33 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 32 31 30 28 27 25 23 22 20 61063 306 5824 30 11314 16 57 43 2757 -11373 99999 4010 9999999 9999999 9999999 9999999 9999999 9999999 3278 3213 3180 3163 3130 3084 3035 3012 3014 3010 2985 2954 2916 2850 2781 2741 2715 2683 2632 2591 2552 2528 2489 2436 2378 2326 2268 2206 2158 2114 2058 1985 1899 1833 1777 1725 1663 1617 1582 1554 1530 1515 1525 1529 1527 1516 1507 1502 1488 1469 1265 1247 1225 1200 1174 1148 1120 1092 1064 1036 1009 982 953 926 899 871 841 810 778 747 717 685 654 624 597 572 550 532 518 507 499 496 498 503 511 522 537 554 572 592 612 632 651 668 682 695 705 712 715 715 710 701 689 673 654 632 607 580 551 521 490 460 429 399 370 344 318 295 273 254 236 220 205 192 181 171 162 155 149 144 139 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 39 40 40 40 39 39 38 38 37 37 36 36 35 34 33 33 32 32 31 30 28 27 25 24 23 21 61072 306 5826 30 11316 16 57 52 2756 -11372 99999 4037 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2419 2358 2288 2213 2133 2050 1947 1837 1746 1663 1593 1510 1447 1405 1376 1344 1316 1310 1313 1328 1333 1337 1341 1326 1309 1280 1248 1205 1195 1167 1139 1110 1081 1050 1019 988 957 923 889 856 822 787 751 715 680 646 612 580 550 524 499 479 464 454 449 447 450 458 470 484 502 524 547 571 596 621 645 667 686 702 716 726 732 733 731 724 713 698 680 659 634 607 579 549 518 487 456 426 397 368 342 317 295 274 254 236 220 206 193 181 171 162 154 148 142 138 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 27 28 30 31 33 34 35 36 37 37 38 38 39 39 39 39 39 39 38 38 38 37 36 36 35 35 34 34 32 31 29 27 26 25 23 61081 306 5828 30 11318 16 58 1 2754 -11370 99999 4336 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3148 3065 3025 3008 3007 2979 2943 2904 2866 2818 2781 2773 2775 2768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2486 2425 2348 2269 2193 2087 1964 1855 1754 1658 1538 1430 1355 1298 1227 1151 1101 1071 1061 1048 1045 1057 1072 1086 1094 1188 1124 1126 1117 1094 1069 1043 1015 986 956 924 889 854 819 783 745 708 669 633 597 562 529 500 475 453 435 423 416 414 416 423 434 450 468 490 514 540 566 592 618 644 667 686 703 717 727 732 733 730 723 711 695 677 655 630 603 574 544 513 482 452 422 393 365 339 315 293 272 252 235 218 204 191 179 169 160 151 145 139 134 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 38 37 37 36 36 35 34 32 30 29 28 26 25 61090 306 5825 30 11315 16 58 10 2753 -11369 99999 4286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2805 2768 2712 2663 2608 2559 2493 2421 2353 2310 2285 2253 2221 2188 2157 2097 2028 1968 1901 1843 1762 1672 1592 1512 1414 1300 1200 1112 1049 983 927 889 868 853 828 817 821 826 821 1093 1063 1031 997 960 923 884 842 801 760 719 678 639 600 564 529 497 469 445 425 409 398 392 391 395 401 411 425 443 463 485 509 535 561 587 612 637 660 680 697 712 723 730 733 732 727 717 703 686 666 643 617 589 560 530 499 469 439 409 380 353 327 303 280 259 239 221 205 190 177 165 155 146 139 133 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 13 13 14 14 14 14 15 15 16 17 18 18 19 20 21 22 22 23 25 26 27 29 30 31 32 34 35 36 37 38 38 38 39 39 39 39 38 38 38 37 37 37 36 35 34 34 33 32 32 30 29 27 26 24 23 21 20 61099 306 5824 30 11314 16 58 19 2751 -11368 99999 3977 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3283 3270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2824 2737 2687 2635 2575 2517 2450 2389 2325 2256 2193 2143 2099 2061 2037 2000 1967 1919 1872 1822 1776 1753 1710 1654 1601 1548 1489 1420 1350 1283 1240 1185 1117 1066 1032 985 917 861 821 790 1100 1072 1041 1009 973 936 898 857 814 772 730 689 648 608 569 532 498 467 439 416 396 381 371 367 368 373 381 393 408 427 449 473 499 526 554 582 610 636 660 682 700 716 729 737 741 741 736 726 713 696 676 653 627 599 570 540 509 478 447 418 389 361 335 310 286 264 244 225 208 192 178 165 154 144 136 129 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 37 36 36 36 36 35 34 34 33 32 32 31 29 27 26 24 22 21 20 61108 306 5825 30 11315 16 58 28 2750 -11366 99999 1171 2386 2936 3348 3184 3042 2928 2870 2832 2815 2836 2905 2962 2993 3020 3045 3073 3102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2749 2680 9999999 2527 2470 2407 2338 2273 2218 2169 2128 2072 2037 1994 1944 1870 1799 1754 1684 1596 1515 1443 1366 1279 1191 1109 1051 977 898 841 804 757 693 648 618 594 1090 1062 1030 996 959 921 884 844 803 761 718 676 635 594 555 519 485 455 427 405 386 372 362 358 359 364 374 386 403 423 444 467 493 520 548 576 603 629 653 674 693 709 723 733 738 740 737 730 720 706 688 667 644 618 590 562 531 500 469 439 409 380 352 325 299 275 252 231 212 195 179 165 153 143 134 127 122 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 34 34 33 33 32 32 32 31 30 29 29 28 27 27 26 24 23 21 20 18 17 16 61117 306 5824 30 11314 16 58 37 2749 -11365 99999 2036 3158 3345 3314 3209 3111 2989 2934 2911 2914 2939 3003 3064 3112 3138 3140 9999999 9999999 9999999 9999999 9999999 2821 2694 2576 2466 2382 2303 2222 2157 2127 2121 2127 2138 2159 2196 2254 2290 2328 2352 9999999 9999999 9999999 9999999 9999999 2043 1915 1786 1654 1512 1368 1241 1126 989 850 752 678 595 496 427 392 376 346 332 364 412 431 456 517 833 791 747 704 661 620 579 540 504 472 442 416 395 378 364 354 350 351 355 364 375 391 410 431 454 478 505 532 559 586 612 635 657 676 692 707 718 724 727 726 721 713 701 687 669 649 627 602 576 548 519 491 462 432 403 375 347 320 294 269 246 225 205 188 172 158 146 136 127 121 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 35 34 34 34 33 32 31 31 30 29 28 26 25 23 21 19 18 16 61126 306 5823 30 11313 16 58 46 2747 -11363 99999 1823 2969 3185 3186 3092 2999 2881 2811 2768 2745 2751 2796 2853 2905 2934 2951 2960 2976 2985 2978 2944 2913 2861 2794 2729 2679 2614 2535 2467 2426 2399 2379 2355 2326 2321 2323 2302 2305 2317 2314 9999999 9999999 9999999 9999999 9999999 2025 1918 1809 1682 1532 1392 1264 1099 931 800 692 579 463 377 325 300 1082 1054 285 338 949 908 865 823 780 736 693 649 607 567 528 493 462 433 408 387 371 359 350 347 348 353 362 374 390 410 430 452 476 502 528 555 581 605 628 649 668 684 699 710 718 722 724 722 716 708 697 683 667 648 627 603 578 551 524 496 467 437 408 378 349 321 293 268 244 222 202 184 168 154 142 133 126 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 22 21 21 21 21 20 21 21 21 21 22 22 23 23 23 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 28 27 27 25 24 22 20 19 17 15 14 61134 60 13200 30 11307 16 58 54 2746 -11362 99999 23 23 22 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 35 35 35 34 33 33 31 30 29 28 27 26 24 22 21 19 18 16 15 61143 60 13200 30 11308 16 59 3 2744 -11361 99999 21 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 37 36 36 35 34 33 31 30 29 28 26 25 23 21 19 18 16 61152 60 13200 30 11313 16 59 12 2743 -11359 99999 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 35 33 32 31 30 28 27 25 23 21 20 18 61161 60 13200 30 11311 16 59 21 2742 -11358 99999 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 22 21 19 18 16 15 14 13 61170 60 13200 30 11310 16 59 30 2740 -11356 99999 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 32 33 33 34 35 35 35 36 36 36 36 36 35 35 35 34 33 32 31 31 30 28 27 25 24 22 21 20 19 61179 60 13200 30 11308 16 59 39 2739 -11355 99999 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 18 61186 307 5819 30 11309 16 59 46 2738 -11354 99999 2059 3186 3331 3249 3077 2938 2767 2614 2512 2469 2454 2463 2502 2560 2578 2578 2562 2577 2616 2636 2591 2554 2528 2484 2429 2406 2381 2346 2312 2313 2346 2395 2424 2419 2432 2474 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1936 1809 1134 1161 1188 1212 1231 1238 822 715 1238 1215 434 1167 1139 1103 1064 1023 978 929 881 835 791 746 702 657 615 575 538 503 473 446 421 401 385 373 364 361 363 368 377 391 408 427 448 469 493 519 544 570 594 617 638 656 673 688 701 712 719 724 727 727 724 719 711 701 688 673 655 636 613 588 562 535 506 476 446 415 383 352 322 294 267 243 220 199 180 164 151 140 132 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 24 23 21 20 19 18 17 17 16 16 61195 306 5820 30 11310 16 59 55 2736 -11352 99999 1935 3071 3204 3121 2978 2862 2720 2557 2446 2408 2417 2438 2495 2579 2590 2550 2504 2498 2522 2508 2424 2336 2309 2263 2188 2154 2138 2092 2045 2057 2131 2230 2294 2299 2321 2381 2404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2019 1885 1781 1696 1145 1166 1188 1205 1216 1218 1224 1228 1223 1208 1193 1175 1153 1123 1088 1049 1007 959 912 868 827 784 738 692 648 606 567 531 500 472 445 423 404 390 379 372 371 374 382 393 407 423 441 459 480 503 527 551 574 595 614 632 648 663 677 689 698 705 710 712 712 711 706 700 691 680 666 650 631 608 584 559 531 502 472 440 408 376 344 314 285 258 233 210 189 171 155 143 133 126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 21 19 18 17 16 15 14 13 13 61204 306 5821 30 11311 17 0 4 2735 -11351 99999 2100 3234 3353 3260 3107 2982 2843 2692 2622 2629 2659 2689 2733 2811 2811 2782 2720 2685 2657 2574 2418 2248 2146 2026 1873 1771 1690 1620 1561 1566 1628 1712 1771 1789 1826 1901 1949 1971 1997 2019 2007 1981 1968 1939 1892 1809 1733 1691 1653 1615 1572 1104 1124 1136 1139 1149 1162 1164 1153 1142 1128 1113 1091 1064 1034 1003 966 931 899 870 837 799 759 722 686 651 615 584 554 524 496 472 451 432 417 407 402 404 408 415 425 437 451 468 488 509 530 551 570 586 602 616 629 641 652 661 668 674 678 680 680 679 676 672 666 657 646 632 614 595 574 550 525 497 468 437 405 374 343 314 285 258 233 209 189 172 157 146 137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 26 25 24 23 22 20 19 17 16 14 13 12 11 10 61213 307 5819 30 11309 17 0 13 2733 -11349 99999 2726 9999999 9999999 9999999 3325 3121 2908 2682 2530 2431 2378 2361 2377 2430 2447 2472 2469 2505 2573 2607 2595 2558 2565 2546 2519 2509 2478 2433 2382 2356 2368 2398 2388 2322 2254 2191 2104 2013 1941 1865 1781 1689 1616 1551 1485 1391 1309 1268 1240 1225 1220 1230 1223 1186 1088 1097 1109 1111 1103 1097 1088 1078 1061 1042 1020 997 967 939 918 899 876 849 821 794 766 738 709 683 656 629 601 576 552 528 505 488 474 465 460 458 458 459 464 471 482 495 509 523 537 550 561 572 582 592 600 609 617 624 629 633 637 639 640 640 638 634 628 619 606 592 574 554 531 506 479 450 419 388 358 328 298 270 243 219 197 178 163 150 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 23 22 22 22 22 22 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 30 29 28 27 26 25 23 22 21 19 18 16 15 13 12 11 10 8 61222 307 5815 30 11305 17 0 22 2732 -11348 99999 1081 2776 9999999 9999999 9999999 9999999 9999999 9999999 3237 3069 2964 2867 2781 2746 2690 2631 2572 2557 2591 2613 2597 2541 2549 2561 2542 2506 2465 2417 2361 2305 2277 2269 2237 2137 2006 1897 1790 1661 1547 1463 1401 1329 1270 1219 1193 1170 1143 1147 1179 1243 1297 1358 1418 1437 1029 1034 1044 1049 1048 1046 1041 1034 1021 1005 990 974 952 930 914 900 883 862 840 819 797 775 752 730 707 682 655 630 606 580 556 536 518 505 494 486 480 477 476 479 485 494 504 514 525 536 546 556 565 573 581 589 597 603 608 612 616 618 619 619 618 614 609 600 589 576 560 541 520 497 472 445 417 388 360 331 304 277 251 226 205 187 171 159 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 61231 305 5876 30 11306 17 0 31 2731 -11347 99999 3530 3372 3228 3092 3007 2897 2812 2773 2810 2848 2886 2953 2996 3032 3053 3073 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2635 2512 2398 2283 2166 2077 2006 1901 1750 1601 1481 1354 1243 1156 1091 1027 970 909 867 850 819 802 807 860 912 976 1054 1103 1139 1165 1212 990 991 995 999 1004 1004 1000 995 990 979 967 958 949 934 913 889 867 842 817 789 761 734 704 674 647 622 596 572 553 537 524 514 505 500 497 496 498 503 509 516 524 533 542 550 558 566 573 580 587 593 597 602 605 607 608 608 607 604 599 593 585 574 560 545 528 508 487 463 439 413 387 360 334 307 281 255 231 210 192 176 163 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 26 25 25 24 23 22 21 20 19 17 16 16 15 14 13 12 12 61240 282 6569 30 11309 17 0 40 2729 -11345 99999 2727 2544 2375 2246 2122 1985 1853 1757 1655 1515 1374 1256 1134 1019 932 875 817 753 661 587 556 536 518 522 588 654 715 805 879 944 994 1071 1154 1250 1356 952 964 973 979 981 980 975 970 966 962 951 935 915 895 874 849 822 794 766 737 708 681 656 628 602 579 561 546 533 521 512 506 503 502 504 509 514 521 529 539 547 556 563 571 578 585 591 596 600 602 603 603 602 600 596 591 584 575 564 551 536 520 501 481 459 436 412 386 360 334 308 282 257 233 212 193 177 164 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 61249 307 5818 30 11308 17 0 49 2728 -11344 99999 3347 3361 3347 3354 3346 3330 3350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2538 2428 2302 2140 1971 1841 1717 1542 1361 1202 1044 886 759 685 621 562 480 422 421 444 456 481 584 681 764 872 976 1062 1133 1219 1297 1389 1479 908 920 930 939 944 945 943 942 942 940 932 919 903 887 868 849 826 802 777 752 727 704 682 657 634 613 595 580 566 553 543 535 531 527 526 528 532 536 541 548 555 562 568 574 579 584 587 588 590 590 589 587 584 579 574 567 559 550 540 527 514 500 483 465 445 424 402 379 355 331 307 283 258 235 215 197 181 168 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 61258 307 5815 30 11305 17 0 58 2726 -11342 99999 3024 3082 3113 3155 3166 3162 3199 3250 3273 3265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3062 2990 2951 2947 2888 2796 2734 2686 2607 2515 2437 2388 2326 2211 2078 1984 1900 1763 1603 1467 1352 1224 1124 1070 1016 958 880 828 837 876 896 915 993 1060 1105 1160 1221 1264 1289 1326 1348 1377 890 897 905 911 918 923 924 923 923 924 925 920 912 901 889 874 857 840 820 797 773 750 727 705 682 659 639 622 606 593 583 574 567 563 560 559 560 562 564 568 572 575 578 579 580 580 580 579 578 576 573 569 565 560 555 549 543 535 527 518 508 496 484 469 453 436 418 399 379 357 335 312 290 267 245 225 207 192 179 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 12 61267 307 5814 30 11304 17 1 7 2725 -11341 99999 2888 2931 2946 2976 2989 2975 2999 3052 3066 3067 3101 3130 3117 3106 3099 3109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2648 2554 2456 2304 2122 1977 1861 1701 1512 1345 1205 1049 927 845 779 721 645 581 575 608 631 653 739 829 907 996 1103 1195 1275 1360 1425 922 930 932 932 932 934 932 927 920 914 908 901 890 879 867 855 840 826 814 798 780 763 748 734 719 704 689 676 664 652 642 635 627 621 616 612 608 605 602 600 599 598 597 596 594 591 587 584 580 576 573 570 566 562 557 553 548 542 536 530 522 514 504 493 480 465 450 433 415 395 375 353 331 308 286 263 243 225 209 196 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 61276 307 5815 30 11305 17 1 16 2723 -11339 99999 2715 2760 2798 2871 2926 2963 3049 3162 3233 3297 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2778 2683 2585 2476 2398 2324 2198 2055 1963 1891 1772 1636 1520 1414 1304 1219 1162 1108 1069 1008 962 957 975 976 967 1010 1059 1095 1133 1184 1227 1250 1288 1308 927 925 919 910 905 900 892 881 873 868 861 855 846 837 829 822 813 807 801 791 780 770 762 754 744 735 724 715 706 696 689 681 673 665 660 653 648 643 637 632 629 626 622 618 614 608 603 597 592 586 580 574 567 561 554 547 541 534 527 519 512 504 495 485 474 462 449 434 418 402 383 363 343 323 302 280 261 243 227 213 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 12 12 61285 307 5815 30 11305 17 1 25 2722 -11338 99999 3060 3145 3248 3392 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2967 2910 2819 2713 2618 2518 2436 2355 2260 2191 2145 2044 1910 1821 1765 1689 1606 1536 1469 1406 1359 1331 1299 1281 1255 1226 1219 1232 1228 1208 1209 1213 1213 1226 1245 1265 934 932 935 932 930 925 915 908 905 897 887 879 874 866 860 852 845 839 835 829 825 822 815 805 798 792 787 781 774 766 759 751 742 734 726 718 710 703 696 690 683 675 668 662 656 649 642 635 626 617 607 597 587 578 567 557 547 537 527 518 509 500 492 484 476 469 460 451 442 431 420 407 393 378 362 345 327 308 289 272 255 241 228 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 28 28 27 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 12 12 12 12 12 11 61294 307 5815 30 11305 17 1 34 2721 -11337 99999 2921 2975 3064 3184 3248 3268 3316 9999999 9999999 9999999 9999999 9999999 9999999 3128 2963 2857 2789 2685 2570 2492 2442 2380 2336 2295 2248 2225 2218 2199 2192 2198 2154 2080 2030 1981 1934 1895 1847 1782 1729 1702 1674 1639 1631 1635 1637 1652 1686 1721 1750 1770 1771 951 937 931 924 917 909 909 905 903 900 890 883 882 878 869 862 860 852 846 838 831 825 820 813 807 805 800 792 785 783 782 779 777 772 769 763 757 752 748 743 736 730 724 718 711 702 694 686 678 669 660 649 638 625 611 598 585 572 558 544 532 519 507 495 485 474 464 456 448 440 432 424 416 407 397 386 375 363 349 335 320 305 289 273 259 246 235 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 10 10 10 10 10 11 11 12 61303 307 5813 30 11303 17 1 43 2719 -11335 99999 3037 3004 3011 3080 3104 3076 3064 3086 3110 3088 3044 2988 2917 2800 2652 2569 2518 2452 2370 2327 2317 2292 2279 2258 2255 2288 2334 2363 2398 2439 2426 2403 2396 2369 2334 2287 2228 2141 2073 2003 1921 1833 1758 1689 1637 1605 1569 1541 1519 1487 1455 1447 984 978 971 962 951 945 936 931 923 908 897 891 885 872 864 858 849 842 833 -42 820 816 808 803 801 797 789 785 785 786 786 785 783 782 781 779 778 778 777 773 769 766 760 752 742 732 721 709 695 681 664 646 627 609 591 573 556 538 522 507 492 479 467 456 446 437 430 423 417 410 404 397 391 383 375 366 356 345 333 320 306 291 277 263 251 240 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 9 9 10 10 11 12 13 13 61312 306 5842 30 11302 17 1 52 2718 -11334 99999 2989 2920 2915 2861 2760 2675 2641 2643 2628 2623 2646 2652 2609 2542 2548 2571 2565 2535 2536 2567 2583 2595 2585 2573 2585 2585 2581 2594 9999999 9999999 9999999 2532 2496 2463 2423 2367 2284 2216 2139 2027 1916 1813 1700 1603 1522 1433 1354 1283 1199 1116 1063 1011 954 916 887 858 846 823 972 967 955 944 938 929 916 904 895 322 868 854 843 834 826 815 807 803 798 790 786 787 789 788 788 788 789 790 790 791 794 795 793 790 788 783 774 764 753 740 726 710 692 672 650 628 606 586 566 547 527 510 494 478 463 450 439 429 420 412 406 399 393 386 381 375 369 362 354 346 337 327 316 304 291 278 266 255 245 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 27 26 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 6 7 7 8 9 10 11 61321 307 5814 30 11304 17 2 1 2716 -11332 99999 3543 3401 3318 3288 3215 3095 2951 2859 2805 2751 2695 2694 2702 2656 2583 2587 2607 2612 2609 2635 2685 2740 2783 2787 2771 9999999 9999999 9999999 9999999 9999999 9999999 2507 2416 2312 2223 2130 2016 1890 1795 1721 1623 1535 1450 1377 1322 1268 1216 1192 1163 1104 1038 1002 953 892 838 798 760 753 731 713 705 703 665 661 681 689 663 665 672 866 630 603 834 826 818 809 803 797 789 785 785 786 785 784 784 785 785 787 788 789 790 788 784 780 775 767 756 744 732 718 701 683 664 643 621 599 578 559 539 518 500 482 466 451 437 425 414 403 395 387 380 373 366 360 355 349 342 336 329 321 312 303 293 282 271 260 251 243 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 40 40 39 38 37 36 35 34 32 31 30 28 27 25 23 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 6 5 5 5 5 6 7 7 8 9 10 61330 307 5814 30 11304 17 2 10 2715 -11331 99999 3320 3188 3118 3077 2981 2855 2692 2574 2501 2408 2312 2261 2216 2108 2004 1993 1991 1970 1940 1957 2013 2089 2176 2238 2287 2355 2406 2445 2514 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2348 2261 2187 2086 1982 1888 1794 1697 1580 1462 1382 1292 1163 1003 879 755 628 518 436 373 337 285 258 272 318 332 389 473 554 594 671 750 854 821 827 824 817 809 801 796 793 789 787 788 792 794 796 798 801 802 804 805 806 806 803 798 792 785 774 761 748 734 718 700 681 661 640 617 594 573 553 532 511 492 474 457 441 426 413 401 390 380 371 364 356 350 343 338 332 325 319 312 305 297 289 280 269 259 250 241 234 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 39 38 37 36 34 33 32 31 29 28 26 25 23 21 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 6 6 6 6 7 8 8 9 10 11 61339 307 5814 30 11304 17 2 19 2714 -11329 99999 3100 2945 2834 2745 2639 2513 2340 2227 2157 2064 1992 1968 1928 1846 1776 1773 1778 1785 1779 1789 1854 1951 2035 2108 2171 2238 2285 2324 2385 2449 2481 2460 2407 2358 2326 2287 2220 2134 2052 1977 1870 1765 1676 1583 1497 1392 1293 1246 1191 1097 961 861 764 666 579 526 489 478 449 435 465 540 574 633 720 825 890 973 1048 888 872 857 841 828 815 802 792 784 776 769 765 765 763 762 762 763 765 768 772 776 779 780 779 777 775 769 762 753 743 729 714 697 678 656 634 611 588 566 544 521 500 480 462 444 429 415 401 389 378 369 360 352 345 338 332 325 319 312 305 297 289 281 272 262 252 243 235 228 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 47 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 39 38 37 35 34 33 32 30 29 27 26 24 22 21 20 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 8 8 9 10 11 11 12 61348 307 5814 30 11304 17 2 28 2712 -11328 99999 3158 3025 2929 2858 2781 2678 2490 2350 2264 2156 2041 1982 1933 1873 1830 1831 1845 1880 1902 1931 2020 2164 2295 2397 2466 2523 2559 2565 2575 2570 9999999 2476 2368 2252 2140 2018 1870 1709 1562 1446 1332 1233 1159 1076 1009 942 881 866 855 820 749 694 633 565 499 442 381 339 301 291 318 384 419 486 583 703 811 960 1104 929 905 882 859 840 824 808 796 786 780 775 772 772 772 773 774 776 780 785 789 792 795 796 794 791 786 779 771 760 748 734 717 699 679 658 635 613 591 569 549 528 509 491 474 459 444 431 418 407 396 386 376 367 358 349 341 332 323 314 305 295 286 276 266 255 245 235 227 219 213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 42 42 41 40 39 38 36 35 33 32 31 29 28 26 25 23 21 20 19 18 16 15 14 13 13 11 11 10 9 8 8 7 7 7 7 7 7 8 8 9 10 10 10 61357 306 5843 30 11303 17 2 37 2711 -11327 99999 3070 3007 2961 2894 2790 2598 2461 2344 2203 2062 1978 1920 1853 1805 1792 1813 1850 1852 1884 1973 2114 2218 2303 2369 2417 2452 2450 2469 2473 2456 2398 2308 2236 2143 2040 1911 1767 1633 1513 1411 1307 1210 1072 943 807 649 535 436 329 197 90 7 -65 -128 -188 -229 -223 -200 -145 -31 144 292 445 628 838 1029 1232 1418 910 881 857 836 819 808 797 790 784 783 783 783 784 786 788 792 797 801 805 809 810 812 812 809 805 800 794 785 775 764 750 733 715 696 676 656 635 614 594 574 553 535 517 501 485 471 457 444 430 418 406 395 384 374 364 354 343 333 322 311 300 289 278 267 255 243 232 223 215 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 8 8 9 10 10 11 12 12 61366 306 5841 30 11301 17 2 46 2709 -11325 99999 3423 3378 3312 3222 3107 2894 2707 2561 2409 2227 2077 1968 1860 1775 1734 1744 1778 1809 1868 1966 2113 2237 2326 2388 2434 2471 2455 2464 2437 2376 2273 2158 2037 1897 1778 1658 1527 1412 1316 1257 1197 1153 1074 1032 982 902 830 778 719 612 509 430 353 262 159 84 39 12 2 50 159 258 353 477 645 799 960 1112 923 899 881 865 853 843 831 821 814 813 812 809 809 809 809 811 814 816 817 817 815 814 813 810 805 801 795 789 781 772 760 746 731 715 698 681 662 642 622 602 582 563 545 527 510 495 480 465 450 436 423 411 399 387 376 365 353 341 330 318 306 294 282 269 256 244 233 223 214 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 43 43 42 41 40 38 37 35 34 32 31 29 28 26 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 12 12 61375 306 5840 30 11300 17 2 55 2708 -11324 99999 3195 3256 3282 3264 3204 3040 2871 2712 2523 2267 2032 1848 1678 1541 1468 1469 1503 1542 1614 1745 1944 2121 2276 2426 2574 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2441 2314 2179 2029 1901 1797 1695 1621 1557 1523 1449 1391 1312 1211 1126 1051 956 823 686 561 427 284 134 23 -47 -86 -121 -91 0 95 187 314 492 668 834 932 908 886 869 854 842 834 825 816 811 812 811 811 812 815 819 823 828 831 834 834 831 830 828 825 819 814 807 800 791 780 767 753 739 723 708 692 676 658 639 620 601 583 566 549 533 517 502 486 470 455 441 428 415 403 391 378 366 353 341 328 315 301 288 274 260 247 235 223 213 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 11 10 10 9 8 8 8 7 7 8 8 8 9 9 10 11 12 13 13 14 14 61384 306 5841 30 11301 17 3 4 2706 -11322 99999 2632 2738 2811 2831 2812 2715 2614 2528 2396 2201 2006 1851 1709 1611 1592 1657 1750 1840 1963 2135 2348 2538 2691 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2297 2107 1932 1801 1668 1558 1451 1382 1272 1185 1102 994 887 802 713 612 519 441 339 235 121 48 16 27 27 61 143 226 304 403 536 928 901 875 856 840 830 825 822 822 822 826 830 837 841 844 846 850 853 854 854 852 850 845 838 831 825 819 812 806 800 794 786 776 765 753 742 729 716 703 688 671 652 634 616 597 578 561 544 528 511 494 478 463 448 434 421 409 397 385 372 359 346 332 319 305 291 276 261 247 234 222 212 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 51 50 50 50 49 48 48 47 47 46 46 45 44 44 43 42 41 40 39 37 36 34 33 31 29 27 26 24 23 21 20 18 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 61393 306 5841 30 11301 17 3 13 2705 -11321 99999 3055 3074 3068 3033 2931 2748 2579 2452 2277 2068 1865 1713 1575 1475 1436 1508 1650 1801 1967 2186 2452 2688 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2155 1984 1800 1633 1472 1359 1217 1115 1028 929 819 745 664 610 569 545 473 395 296 231 202 217 204 213 244 281 307 359 429 507 920 885 857 836 820 810 805 802 800 804 808 815 822 827 831 836 841 845 847 848 847 844 838 832 827 822 817 812 807 802 794 785 775 764 753 741 728 715 700 684 665 647 628 610 592 574 558 542 525 509 494 478 464 450 437 425 411 397 383 369 354 339 324 308 292 276 259 244 230 217 206 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 51 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 41 40 39 37 36 34 32 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 8 7 7 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 14 16 17 17 61402 306 5841 30 11301 17 3 22 2704 -11320 99999 3404 3324 3243 3128 2953 2704 2440 2211 1970 1698 1431 1244 1092 972 933 1015 1146 1290 1457 1672 1943 2234 2473 2724 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2221 2016 1812 1631 1428 1263 1113 968 812 689 557 474 417 389 331 281 221 194 200 240 255 290 318 350 374 427 481 524 543 581 813 791 777 768 764 764 764 769 777 787 797 808 820 832 844 854 862 866 868 867 864 860 854 847 840 832 823 814 802 790 776 763 751 737 723 711 697 682 666 651 636 621 605 589 575 561 546 530 515 500 485 470 456 442 427 411 396 381 365 349 333 317 300 283 266 251 237 223 212 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 42 41 40 39 37 35 34 32 30 28 26 25 23 21 20 18 16 15 13 12 10 9 8 8 7 6 6 6 5 5 5 5 6 6 7 8 8 9 10 11 13 14 16 17 17 61411 306 5837 30 11297 17 3 31 2702 -11318 99999 3036 2919 2814 2674 2484 2283 2091 1954 1816 1671 1528 1433 1345 1266 1273 1391 1530 1673 1822 2001 2187 2401 2584 2796 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2116 1895 1712 1517 1352 1184 1025 853 720 591 501 415 354 283 234 189 195 212 250 260 304 347 408 464 533 597 642 659 698 741 785 781 768 727 729 731 739 751 763 773 784 797 811 825 837 846 851 853 852 848 844 840 835 827 820 811 802 791 779 766 753 741 729 717 705 692 678 663 648 633 618 603 588 575 561 547 533 518 504 489 475 462 447 433 418 402 386 369 352 335 318 300 281 264 247 232 219 207 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 38 37 36 34 32 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 10 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 61420 306 5837 30 11297 17 3 40 2701 -11317 99999 3193 3021 2857 2659 2410 2157 1923 1742 1577 1444 1336 1270 1226 1199 1256 1415 1592 1764 1933 2133 2330 2536 2720 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2309 2115 1908 1699 1522 1343 1185 1032 914 789 692 620 575 535 530 533 546 565 622 683 761 809 849 978 939 904 876 844 954 786 760 741 731 724 719 720 724 730 740 755 769 781 794 806 820 834 844 852 857 859 858 854 850 843 836 826 815 804 792 778 762 747 732 718 705 691 679 665 652 638 625 612 599 586 573 562 550 538 525 513 500 486 473 460 446 431 415 400 383 367 349 331 313 295 277 258 242 227 214 202 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 35 34 32 30 28 27 25 23 22 20 18 17 16 15 14 13 12 12 11 11 10 10 9 10 10 10 10 11 11 12 12 13 15 16 17 18 19 21 22 23 24 25 25 61429 334 5000 30 11300 17 3 49 2699 -11315 99999 4509 4310 4129 3952 3753 3580 3420 3288 3166 3082 3042 3032 3036 3022 2983 2947 2950 2996 3022 3048 3052 3065 3064 3057 3014 2968 2917 2838 2717 2602 2500 2370 2184 2013 1852 1739 1649 1571 1492 1453 1446 1444 1494 1627 1779 1922 2047 2196 2342 2500 2644 2766 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2432 2311 2170 2022 1862 1695 1544 1431 1321 1223 1132 1073 1001 947 911 910 917 938 952 982 1019 1062 1089 1141 1169 1189 992 951 913 880 846 814 783 752 730 716 705 698 698 701 708 719 735 751 765 781 794 809 824 835 844 850 853 851 848 842 835 825 814 802 788 775 760 744 728 713 698 685 672 660 648 636 624 613 602 590 579 569 559 549 538 526 514 501 487 473 458 443 428 411 395 377 359 341 322 304 286 267 249 233 218 205 193 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 34 33 31 29 27 25 23 21 20 18 16 14 13 12 11 10 9 8 8 7 7 7 6 6 7 7 8 8 9 10 10 11 13 14 15 17 19 20 22 23 24 25 26 27 61438 343 4732 30 11302 17 3 58 2698 -11314 99999 4730 4655 4617 4539 4402 4251 4122 4041 3958 3878 3846 3828 3785 3701 3681 3705 3747 3780 3834 3909 3985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3537 3370 3208 3064 2924 2773 2618 2480 2344 2180 2045 1921 1858 1815 1786 1737 1703 1689 1652 1649 1686 1727 1757 1780 1813 1826 1859 1889 1908 1932 1974 2009 2037 2076 2074 2051 2054 2049 2043 2036 2050 2025 1984 1923 1841 1773 1722 1649 1589 1553 1528 1468 1429 1412 1415 1422 1439 1440 1467 1510 1540 1539 1563 1567 1089 1060 1026 992 961 927 891 856 822 793 771 753 739 733 728 727 729 737 746 756 768 780 793 806 817 827 834 838 838 837 834 829 821 811 799 786 773 757 742 726 711 696 682 670 658 646 635 623 613 602 592 582 572 562 552 540 528 516 502 487 471 455 439 422 404 385 367 348 328 309 290 271 253 235 219 204 191 180 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 30 29 27 24 22 20 18 16 15 13 11 9 8 7 6 6 5 5 5 5 5 5 5 6 7 8 8 9 10 12 13 14 16 18 20 22 24 26 27 29 30 31 32 32 61447 344 4703 30 11303 17 4 7 2697 -11312 99999 3557 4138 4289 4316 4242 4113 4007 3917 3851 3799 3763 3768 3784 3784 3733 3728 3745 3781 3801 3854 3916 3965 9999999 9999999 9999999 9999999 9999999 3823 3750 3720 3644 3556 3432 3300 3142 2984 2848 2723 2592 2475 2369 2276 2159 2081 1998 1964 1963 1984 1997 2018 2058 2065 2064 2083 2091 2087 2062 2043 1985 1932 1895 1846 1802 1774 1746 1723 1726 1730 1729 1771 1823 1870 1910 1978 2024 2025 1995 1939 1887 1838 1756 1674 1605 1548 1458 1369 1307 1270 1235 1216 1209 1236 1275 1301 1317 1366 1411 1435 1434 1011 976 943 909 874 841 809 780 757 739 723 716 713 711 712 718 726 736 746 756 767 779 789 798 804 807 806 803 799 794 786 776 764 751 738 724 709 695 681 667 655 645 636 627 618 610 602 594 585 577 569 561 551 541 529 516 502 486 469 452 434 415 396 377 357 336 316 296 276 257 239 221 205 191 179 168 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 33 31 30 28 26 23 21 20 18 16 14 12 11 9 8 7 7 7 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 25 26 27 28 28 29 61456 438 1884 30 11304 17 4 16 2695 -11311 99999 10601 10561 10523 9999999 9999999 9999999 9999999 9999999 6389 6435 6489 6554 6530 6474 6418 6316 6266 6234 6098 5965 5893 5850 5786 5685 5563 5434 5243 5098 4946 4876 4820 4774 4753 4789 4944 5138 5356 5608 5977 6431 6869 7302 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4239 4254 4265 4206 4120 3988 3912 3870 3846 3844 3879 3923 3966 4003 3981 3969 3990 4032 4041 4059 9999999 9999999 9999999 3940 3820 3700 3592 3481 3344 3254 3155 3043 2917 2791 2663 2548 2468 2369 2289 2253 2210 2142 2071 2055 2035 2041 2082 2133 2200 2265 2322 2343 2382 2419 2405 2376 2354 2324 2241 2158 2095 2019 1942 1850 1760 1696 1676 1647 1631 1671 1726 1760 1804 1880 1938 1954 1951 1921 1903 1883 1826 1746 1676 1598 1498 1410 1355 1307 1255 1213 1172 1156 1159 1157 1155 1186 1225 1250 1263 985 964 943 921 899 877 854 832 814 797 781 771 761 754 747 745 745 747 750 753 757 763 768 773 777 778 776 773 770 766 759 749 738 727 715 701 687 674 660 646 634 625 616 608 600 592 585 578 571 564 558 550 541 532 521 509 495 479 462 444 426 406 387 366 346 324 303 282 262 242 223 205 189 175 163 152 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 49 48 47 46 45 44 43 41 40 39 38 37 37 35 34 32 30 28 26 24 22 20 18 16 14 12 10 8 7 6 5 5 5 4 4 4 5 5 5 5 6 7 8 9 10 11 12 14 16 18 19 21 24 25 27 28 29 30 30 31 61465 437 1912 30 11302 17 4 25 2694 -11310 99999 6073 6050 6028 6064 6014 5976 6019 6100 6047 6023 6109 6070 6080 6071 6080 6180 6285 6255 6207 6239 6282 6251 6103 5933 5788 5565 5357 5145 5015 4885 4731 4595 4553 4649 4810 5015 5279 5684 6154 6599 7046 7479 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4409 4238 4099 3949 3765 3666 3619 3604 3611 3683 3766 3864 3969 4024 4087 4167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3954 3772 3601 3419 3209 3037 2848 2665 2486 2328 2161 2033 1960 1906 1886 1907 1923 1910 1906 1963 2044 2147 2257 2378 2500 2618 2704 2755 2812 2838 2806 2740 2701 2654 2542 2400 2290 2184 2064 1930 1802 1709 1660 1591 1536 1542 1592 1598 1608 1659 1710 1732 1743 1742 1762 1790 1776 1725 1703 1689 1661 1624 1621 1613 1594 1572 1535 1511 1502 1473 1437 1434 1449 1007 998 984 966 947 925 905 885 863 841 821 800 780 767 755 746 738 734 734 736 739 741 746 751 756 762 768 770 769 766 763 757 750 741 730 718 705 691 677 664 649 635 622 611 600 590 581 572 564 556 549 542 536 529 521 512 502 491 478 464 448 431 413 394 374 354 333 312 290 269 249 229 210 192 177 163 151 141 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 48 47 46 45 44 42 41 40 39 38 37 36 34 33 32 30 28 26 23 21 19 17 15 13 11 9 8 6 4 4 3 3 3 4 4 4 4 5 5 6 7 8 9 10 11 12 14 15 17 19 21 23 26 27 29 29 30 31 32 32 61474 447 1612 30 11302 17 4 34 2692 -11308 99999 10461 10595 10722 10759 10666 10573 10558 10315 10113 9935 4840 4864 4925 5040 5088 5129 5209 5339 5359 5414 5596 5674 5732 5738 5766 5870 5989 6034 6039 6095 6192 6231 6157 6078 6011 5850 5712 5586 5515 5441 5335 5202 5118 5157 5245 5350 5510 5788 6108 6422 6752 7080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3824 3584 3387 3208 3048 2992 3000 3045 3122 3271 3437 3643 3853 4012 4153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3798 3577 3326 3064 2846 2626 2423 2248 2113 1989 1908 1892 1899 1932 1981 2022 2039 2067 2133 2205 2273 2338 2407 2467 2508 2529 2536 2551 2539 2493 2430 2386 2334 2238 2127 2067 2021 1957 1877 1810 1763 1732 1683 1658 1680 1734 1759 1785 1838 1888 1909 1907 1895 1914 1930 1905 1856 1828 1797 1752 1698 1666 1639 1608 1569 1513 1479 1458 1407 1352 1325 1309 1032 1030 1022 1007 988 964 942 920 895 869 843 817 792 773 757 743 731 723 720 720 721 723 726 730 735 742 748 752 752 751 749 745 739 732 722 712 701 688 675 663 650 637 624 614 604 594 585 577 569 562 554 547 540 533 523 513 502 489 474 458 441 422 403 383 363 342 320 298 277 256 236 216 198 182 167 154 142 133 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 32 31 29 27 25 23 20 18 16 14 12 10 8 7 5 4 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 14 16 17 19 21 23 26 28 30 31 32 33 33 33 34 61483 449 1550 30 11300 17 4 43 2691 -11307 99999 11122 11026 11002 11012 10993 10844 10539 10236 10153 9818 9518 9233 8938 8552 8146 7788 7625 5714 5946 6212 6421 6575 6741 6870 6933 6926 6900 6906 6904 6787 6620 6511 6472 6373 6205 6065 5980 5814 5656 5521 5432 5355 5285 5217 5258 5406 5556 5725 5936 6222 6518 6811 7128 7445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3977 3792 3636 3494 3362 3323 3348 3402 3457 3584 3743 3919 4059 4166 4257 9999999 9999999 9999999 9999999 9999999 9999999 3947 3707 3477 3251 3019 2778 2563 2400 2258 2149 2076 2038 2021 2046 2129 2232 2363 2496 2587 2634 2685 2744 2798 2836 2859 2858 2846 2803 2708 2605 2527 2416 2282 2147 2041 1936 1813 1681 1592 1544 1508 1458 1428 1453 1499 1513 1547 1620 1724 1824 1914 2009 2100 2171 2190 2186 2216 9999999 9999999 2132 2070 2003 1917 1807 1685 1570 1462 1350 1221 1132 1066 980 906 874 876 887 895 1033 1012 988 964 941 919 896 870 844 821 798 780 765 752 740 732 727 725 724 723 723 724 728 733 738 741 742 741 739 737 733 727 720 711 701 690 679 669 657 644 633 623 612 603 594 586 577 569 562 553 545 536 524 512 499 483 466 448 429 408 388 366 344 322 299 277 255 235 215 197 180 164 150 138 128 120 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 48 47 46 45 44 42 41 40 39 37 36 35 34 33 31 30 28 26 24 21 19 17 15 13 11 9 7 5 3 2 2 2 2 2 2 3 3 4 5 6 7 8 9 11 12 13 15 17 18 20 23 25 27 29 30 32 32 33 34 34 34 61492 450 1521 30 11301 17 4 52 2689 -11305 99999 11436 11284 11120 11008 10883 10704 10437 10019 9604 9411 9008 8659 8349 8041 7629 7234 6879 6668 6583 6582 8300 8227 8090 7980 7876 7784 7667 7617 7612 7590 7528 7501 7544 7639 7656 7586 7505 7470 7343 7220 7120 7047 6936 6819 6709 6690 6732 6770 6831 6917 7044 7163 7257 7368 7487 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6969 6718 6477 6232 5984 5725 5502 5284 5089 4951 4854 4807 4854 4907 4968 5071 5240 5409 5602 5844 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4793 4577 4345 4152 3985 3815 3660 3544 3487 3505 3578 3658 3714 3824 3955 4100 4220 4312 9999999 9999999 9999999 9999999 9999999 9999999 3959 3720 3465 3247 3049 2837 2608 2400 2242 2142 2087 2061 2062 2097 2162 2256 2376 2515 2647 2718 2752 2796 2845 2873 2863 2830 2785 2733 2661 2542 2437 2352 2235 2099 1988 1907 1826 1745 1678 1650 1662 1671 1656 1649 1688 1733 1754 1797 1850 1904 1951 1992 2020 2034 2034 2002 1957 1934 1900 1839 1754 1670 1587 1524 1459 1387 1311 1240 1181 1116 1068 1029 997 980 974 991 1024 1052 1057 1037 1012 987 961 937 911 884 856 831 806 786 768 753 740 731 725 722 721 721 722 724 729 734 738 742 743 742 740 737 732 726 717 706 696 684 673 662 650 638 627 617 608 599 591 584 576 569 561 553 544 534 522 508 494 478 461 442 422 401 379 356 334 312 289 267 246 225 206 188 171 157 144 132 123 115 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 48 47 45 44 43 41 40 38 37 36 35 33 32 31 29 27 25 22 20 18 15 13 12 10 8 6 4 2 1 1 1 1 1 2 3 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 31 31 32 32 33 33 32 61501 275 1732 30 11302 17 5 1 2688 -11304 99999 10864 10359 10048 9587 9222 8873 8443 7909 7397 6923 6498 7107 7229 7325 7369 7346 7329 7339 7285 7172 7106 7068 6986 6900 6886 6911 6973 7019 6989 6959 6990 6959 6920 6876 6862 6819 6781 6736 6736 6767 6799 6829 6835 6865 6890 6917 6950 6990 7073 7107 7111 7121 7103 7051 6988 6928 6821 6737 6660 6551 6386 6228 6066 5893 5769 5656 5557 5528 5494 5448 5419 5462 5521 5591 5709 5875 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4881 4752 4637 4571 4501 4408 4317 4232 4145 4100 4118 4145 4128 4133 4159 4212 4250 4250 4192 4121 4061 3988 3905 3816 3671 3458 3219 3015 2850 2702 2545 2398 2290 2236 2208 2193 2205 2237 2299 2376 2489 2630 2760 2827 2841 2869 2902 2916 2899 2864 2830 2789 2726 2622 2543 2470 2354 2240 2161 2105 2032 1957 1897 1869 1874 1864 1841 1835 1857 1867 1872 1906 1930 1939 1953 1969 1980 1986 1988 1961 1929 1902 1861 1798 1728 1647 1558 1480 1401 1301 1191 1083 988 879 786 698 624 568 538 532 548 578 601 625 995 973 950 928 904 879 852 827 803 781 762 748 736 728 721 718 716 716 717 719 723 728 732 735 737 739 738 736 733 727 720 711 701 691 680 670 659 648 637 626 615 605 596 587 578 570 561 552 542 531 518 504 489 473 455 436 416 394 372 349 326 302 280 257 236 216 196 179 162 148 135 125 116 109 103 61510 281 1549 30 11299 17 5 10 2687 -11303 99999 10154 10155 10130 10071 9973 9863 9632 9323 9174 8891 8667 8405 8016 7541 7079 6625 6153 5836 5672 5477 5352 5332 5361 5363 5438 5557 5744 6047 6408 6823 7572 7567 7508 7421 7282 7152 7057 6908 6799 6712 6657 6598 6576 6556 6563 6614 6674 6739 6771 6823 6867 6891 6902 6922 7013 7090 7120 7137 7128 7099 7054 9999999 6910 9999999 9999999 6665 6511 6375 6222 6026 5847 5684 5540 5455 5359 5262 5176 5151 5132 5121 5159 5257 5361 5441 5493 5521 5565 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4917 4834 4758 4703 4639 4569 4498 4427 4361 4324 4327 4337 4302 4275 4272 4292 4301 4274 4211 4128 4041 3951 3863 3767 3623 3415 3189 3005 2856 2708 2560 2429 2329 2270 2248 2246 2264 2299 2365 2446 2575 2717 2839 2910 2946 2984 3018 3043 3041 3000 2961 2913 2841 2721 2622 2526 2409 2310 2242 2182 2112 2045 1987 1964 1988 1994 1981 1980 2007 2026 2031 2055 2055 2035 2021 2009 1992 1968 1930 1855 1783 1728 1669 1598 1527 1460 1388 1328 1273 1205 1125 1038 968 897 840 776 713 657 615 586 565 557 552 554 591 649 918 898 879 856 833 810 789 768 750 736 725 717 709 705 704 705 707 710 716 722 729 735 740 745 748 748 748 745 741 733 725 715 705 695 684 672 660 647 634 621 610 600 589 578 568 558 546 534 520 505 489 471 453 433 412 390 366 342 318 294 270 247 225 204 184 167 150 136 124 114 106 100 95 61519 281 1549 30 11299 17 5 19 2685 -11301 99999 10276 10220 10128 9926 9652 9370 8981 8440 7997 7466 7020 6571 6061 5542 5135 4816 4467 4269 4279 4300 4391 4544 4756 4945 5150 5405 5726 6156 6607 7082 7842 7827 7747 7647 7535 7411 7304 7198 7153 7115 7052 6970 6958 6971 6966 6933 6934 6963 6910 6849 6826 6807 6785 6761 6783 6835 6881 6903 6878 6878 6905 6887 6809 6780 9999999 6653 6506 6350 6189 6025 5865 5695 5534 5447 5329 5220 5172 5189 5219 5249 5324 5451 5580 5686 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5137 4978 4825 4683 4580 4511 4462 4392 4341 4306 4303 4289 4280 4266 4259 4249 4242 4260 4294 4267 4215 4182 4183 4153 4088 3986 3893 3802 3705 3608 3540 3451 3296 3117 3003 2936 2857 2755 2663 2599 2575 2556 2557 2589 2642 2695 2754 2863 2980 3072 3121 3140 3179 3224 3257 3254 3215 3161 3088 2988 2845 2712 2572 2420 2276 2152 2044 1932 1825 1726 1667 1662 1653 1635 1630 1664 1693 1718 1749 1759 1750 1750 1745 1735 1725 1691 1614 1549 1496 1440 1369 1310 1265 1232 1212 1202 1179 1145 1100 1073 1057 1064 1041 1016 985 970 948 916 883 854 822 941 921 899 878 857 833 808 786 768 749 734 723 714 707 702 699 699 701 703 706 712 719 725 730 736 741 744 746 748 747 745 739 733 726 719 711 702 693 682 670 658 647 636 625 613 602 591 579 565 551 536 518 500 481 461 439 416 392 367 342 317 292 267 243 220 199 180 162 146 132 120 111 103 97 92 61528 280 1578 30 11298 17 5 28 2684 -11300 99999 9527 9416 9253 9085 8968 8824 8637 8525 8362 8297 8179 7960 7686 7464 7235 6887 6586 6374 6154 5964 5755 5569 5392 5245 5116 5047 5141 5336 5605 5922 8506 8251 7972 7741 7504 7305 7191 7166 7207 7202 7189 7292 7462 7595 7640 7714 7749 7653 7488 7350 7206 7043 6875 6711 6619 6507 6383 6250 6167 6135 6072 6017 6042 6084 6056 5983 5936 5885 5862 5796 5753 5700 5671 5599 5551 5575 5627 5651 5648 5688 5807 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5330 5150 4992 4840 4651 4456 4276 4151 4077 4037 3995 3989 4001 4032 4070 4130 4186 4255 4316 4367 4445 4542 9999999 9999999 9999999 9999999 9999999 9999999 4316 4206 4103 4000 3872 3746 3625 3465 3269 3119 3031 2942 2845 2758 2691 2659 2653 2654 2657 2696 2769 2844 2945 3059 3156 3211 3247 3289 3330 9999999 9999999 9999999 3224 3146 3033 2858 2681 2500 2312 2141 1989 1831 1674 1533 1396 1303 1280 1277 1264 1271 1314 1365 1434 1512 1562 1598 1665 1727 1772 1817 1829 1801 1777 1761 1746 1721 1707 1672 1639 1618 1602 1554 1491 1428 1380 1345 1322 1258 1186 1095 1025 944 878 820 763 895 875 855 835 816 796 775 756 741 728 713 701 694 689 685 683 683 684 687 690 695 703 710 717 724 731 738 743 746 748 749 747 743 738 733 727 719 711 702 693 683 672 663 653 643 633 622 611 599 586 571 555 537 517 496 474 450 425 399 372 344 317 290 263 238 214 192 172 154 138 124 112 103 95 89 85 61537 278 1639 30 11299 17 5 37 2682 -11298 99999 9488 9491 9569 9602 9649 9632 9597 9610 9570 9391 9190 9009 8820 8488 8222 7979 7743 7482 7232 6969 6728 6488 6277 6145 6168 6254 6405 6639 6930 7200 7583 8047 8539 8950 7183 7289 7388 7475 7525 7552 7556 7520 7442 7421 7319 7058 6759 6540 6324 6147 6021 5918 5851 5769 5698 5639 5660 5742 5762 5830 6005 6194 6304 6400 6489 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5348 5189 4999 4767 4545 4362 4219 4102 3994 3888 3808 3760 3764 3813 3878 3944 4009 4093 4171 4236 4301 4361 4403 4416 4452 4498 4513 4469 4421 4387 4331 4225 4099 3999 3930 3837 3733 3645 3576 3460 3308 3187 3134 3070 2964 2864 2818 2787 2742 2686 2660 2658 2669 2682 2753 2850 2932 2985 3050 3150 3241 3306 9999999 9999999 9999999 9999999 9999999 9999999 3108 2952 2779 2626 2460 2267 2070 1897 1723 1561 1456 1372 1281 1181 1112 1076 1073 1087 1066 1057 1080 1105 1118 1148 1185 1199 1222 1262 1326 1394 1460 1507 1551 1617 1680 1716 1725 1728 1735 1034 1004 1631 951 928 910 891 868 846 828 811 794 780 766 753 740 726 714 705 697 687 680 678 677 677 678 681 685 689 695 701 711 720 728 735 743 750 755 758 760 760 757 752 746 740 732 724 714 704 694 683 673 662 652 642 632 622 611 600 588 575 559 542 524 504 483 459 434 408 381 353 324 297 269 243 218 194 173 154 137 122 110 100 92 87 82 61546 278 1643 30 11303 17 5 46 2681 -11297 99999 8655 8651 8789 8888 8987 8980 9003 9093 9159 9081 8951 8852 8740 8415 8135 7868 7615 7254 6861 6470 6240 6010 5817 5681 5708 5805 5932 6137 6458 6794 7230 7685 8253 6687 6765 6808 6885 6957 6997 7012 7061 7054 7029 7059 7022 6848 6659 6497 6366 6303 6298 6275 6291 6276 6252 6252 6347 6481 6541 6623 6775 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5859 5753 5640 5510 5360 5203 5016 4827 4687 4608 4502 4383 4277 4212 4184 4185 4165 4142 4138 4133 4165 4224 4268 4298 4327 4366 4348 4327 4291 4236 4177 4130 4109 4096 4077 4013 3950 3932 3918 3876 3831 3833 3857 3883 3925 3954 3976 3958 3914 3866 3855 3822 3737 3620 3518 3396 3258 3106 2959 2810 2696 2594 2535 2486 2457 2427 2445 2500 2574 2649 2730 2778 2817 2867 2918 2912 2874 2799 2720 2626 2507 2337 2159 1989 1805 1646 1542 1448 1324 1197 1118 1080 1079 1088 1081 1090 1116 1143 1169 1223 1262 1282 1315 1382 1460 1528 1590 1634 1678 1742 1798 1137 1088 1040 995 953 915 878 849 825 806 787 769 754 745 737 730 724 718 710 701 693 686 680 673 666 661 659 657 655 654 655 657 661 666 672 682 691 700 708 717 726 733 739 745 749 750 750 748 745 741 735 727 718 709 698 687 676 665 653 640 627 615 602 588 573 557 539 521 501 480 457 433 407 381 353 326 299 272 246 221 198 177 158 141 127 114 104 96 89 85 61555 277 1674 30 11304 17 5 55 2680 -11296 99999 8025 8163 8308 8571 8709 8845 8964 9000 8982 8995 9068 9119 9035 8931 8722 8517 8283 8058 7838 7761 7607 7457 7337 7296 7304 7343 7444 7621 7853 8279 8736 9999999 5915 6091 6230 6395 6520 6621 6747 6942 7085 7205 7320 7310 7180 7041 6928 6829 6761 6709 6627 6638 6615 6537 6460 6439 6453 6396 6401 6453 6495 6471 6405 6327 6267 6261 6196 6176 6188 6164 6108 6068 9999999 9999999 9999999 5947 5841 5746 5617 5432 5208 4983 4712 4445 4244 4086 3927 3782 3692 3642 3669 3758 3844 3934 4043 4150 4275 4411 4513 4582 4636 4661 4623 4554 4479 4364 4227 4095 3998 3921 3855 3764 3689 3659 3643 3620 3628 3666 3731 3786 3856 3915 3982 9999999 9999999 9999999 9999999 9999999 9999999 3795 3711 3593 3464 3309 3163 3022 2914 2800 2709 2639 2594 2563 2562 2588 2615 2655 2701 2726 2752 2781 2801 2770 2720 2647 2563 2464 2330 2172 2003 1851 1674 1514 1410 1323 1211 1108 1054 1034 1035 1049 1053 1086 1120 1151 1171 1232 1283 1297 1306 1353 1395 1419 1437 1458 1483 1525 1547 1571 1053 1008 965 922 881 841 807 777 751 727 705 690 680 672 665 660 655 648 643 637 634 632 630 626 625 627 627 627 628 631 635 640 646 652 661 670 679 688 698 707 715 723 730 736 739 741 740 739 736 731 724 716 707 696 685 674 662 650 637 624 611 599 586 572 557 541 524 505 485 463 439 414 388 361 333 306 279 253 227 203 182 162 145 130 117 107 98 92 87 61564 275 1730 30 11300 17 6 4 2678 -11294 99999 5429 5698 5880 6017 6206 6334 6472 6704 7001 7371 7712 8009 8083 8175 8318 8355 8317 8341 8297 8277 8208 8149 8078 8058 8039 8078 8217 8589 9000 9999999 9999999 9999999 9999999 6425 6460 6466 6496 6547 6579 6609 6656 6616 6510 6388 6332 6304 6311 6310 6255 6277 6286 6265 6225 6191 6188 6102 6088 6120 6161 6160 6136 6102 6062 6085 6082 6123 6179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5722 5515 5257 5004 4794 4611 4414 4226 4111 4038 3986 3970 3979 4006 4026 4055 4125 4204 4243 4260 4276 4295 4266 4184 4110 4036 3965 3891 3824 3791 3761 3691 3635 3627 3640 3644 3659 3687 3749 3820 3883 3914 3948 3983 3984 9999999 9999999 9999999 3819 3719 3616 3485 3363 3242 3093 2952 2857 2773 2700 2635 2594 2571 2597 2644 2673 2702 2740 2744 2726 2728 2730 2669 2580 2467 2360 2232 2093 1924 1757 1634 1502 1383 1316 1262 1175 1086 1067 1075 1098 1118 1129 1135 1135 1141 1132 1153 1166 1143 1130 1160 1188 1178 1183 1199 1217 1261 1309 985 947 911 874 836 798 760 728 698 672 648 627 612 601 592 587 584 581 578 578 578 580 584 587 589 593 598 602 607 613 620 627 635 643 652 663 674 685 696 708 719 728 737 745 751 754 756 755 754 751 746 738 729 719 708 696 684 672 658 644 631 617 604 591 576 561 544 527 508 488 466 442 417 391 365 338 311 284 258 232 208 187 167 149 134 121 110 101 94 89 61573 275 1728 30 11298 17 6 13 2677 -11293 99999 6238 6650 7130 7548 7853 8093 8323 8656 9065 9450 9789 10113 10148 10031 9947 9899 9770 9644 9422 9265 9088 8905 8621 8363 8122 7950 7889 8027 8285 8585 8815 9999999 9999999 7126 7151 7162 7159 7153 7166 7185 7200 7097 6961 6844 6750 6643 6569 6564 6520 6481 6408 6322 6261 6195 6144 6039 6025 6040 6028 6012 5998 5988 5931 5894 5856 5873 5901 5891 5862 5837 5858 5811 5724 5657 5563 5436 5285 5144 4997 4851 4680 4524 4407 4309 4223 4177 4197 4235 4293 4380 4483 4570 4631 4690 4759 4804 4801 4799 4825 4832 4764 4630 4505 4382 4274 4180 4117 4078 4038 3963 3918 3924 3941 3937 3942 3959 4010 4072 9999999 9999999 9999999 9999999 9999999 3932 3882 3794 3664 3515 3358 3187 3040 2899 2728 2553 2435 2338 2254 2175 2118 2073 2082 2123 2155 2197 2244 2257 2254 2284 2328 2321 2288 2231 2174 2098 2010 1883 1749 1641 1527 1421 1359 1309 1227 1150 1126 1126 1160 1199 1229 1255 1289 1323 1344 1379 1397 1375 1355 1359 1349 1306 1278 1236 1196 1181 1175 1189 1206 794 771 749 724 696 671 650 630 610 591 579 571 565 562 562 560 558 558 561 567 574 580 586 592 601 608 614 621 629 636 644 653 662 671 682 691 701 711 721 729 738 745 751 755 757 758 756 754 749 741 733 724 714 702 691 679 665 651 638 624 610 595 580 564 546 528 508 486 463 439 413 387 360 333 306 279 253 228 205 185 166 149 134 122 111 103 96 91 61582 276 1701 30 11301 17 6 22 2675 -11291 99999 5553 5789 6291 6709 7060 7298 7476 7534 7688 7951 8223 8498 8776 8784 8793 8876 9019 9156 9378 9545 9697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8045 7850 7618 7360 7090 6837 6619 6402 6131 5900 5708 5538 5408 5344 5349 5346 5367 5381 5439 5541 5649 5769 5852 5992 6135 6261 6395 6520 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6017 5826 5656 5452 5215 4985 4795 4597 4405 4226 4062 3922 3808 3710 3682 3733 3812 3904 4036 4195 4338 4460 4595 4719 4806 4862 4915 4962 9999999 9999999 4849 4736 4618 4507 4406 4326 4253 4194 4146 4120 4114 4117 4122 4150 4168 4208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3783 3624 3455 3272 3064 2880 2705 2506 2313 2185 2091 2009 1942 1897 1868 1895 1949 1987 2037 2108 2163 2199 2254 2309 2321 2319 2295 2259 2216 2166 2071 1952 1858 1756 1649 1572 1510 1425 1353 1319 1286 1273 1271 1265 1257 1258 1273 1281 1307 1313 1284 1257 1256 1240 1198 1177 1157 1127 1105 1087 1102 678 658 641 627 612 595 580 567 553 544 535 532 531 533 536 540 542 543 546 550 558 566 574 582 589 597 604 611 619 628 636 645 655 666 677 688 698 710 721 732 741 750 757 763 765 767 767 764 760 755 746 737 728 717 706 694 680 667 652 638 623 608 593 576 558 540 519 498 475 450 424 398 372 345 319 292 267 242 218 197 178 161 145 132 121 111 103 97 93 61591 277 1670 30 11300 17 6 31 2674 -11290 99999 4853 4936 5121 5550 5982 6378 6648 6953 7232 7608 8069 8527 8984 9424 9595 9654 9748 9951 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7250 7284 7367 7391 7352 7341 7310 7331 7316 7225 7119 7031 6930 6732 6534 6358 6164 5962 5789 5650 5510 5375 5210 5070 5007 4998 5035 5072 5191 5343 5510 5714 5924 6118 6287 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5832 5607 5336 5036 4754 4509 4276 4085 3950 3862 3797 3755 3715 3749 3859 3984 4112 4263 4438 4603 4724 4841 4932 4990 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4734 4636 4552 4472 4420 4367 4310 4265 4234 4218 4191 4170 4130 4136 9999999 9999999 9999999 3994 3894 3775 3650 3527 3374 3218 3040 2859 2687 2545 2425 2288 2185 2130 2096 2077 2077 2086 2086 2126 2188 2231 2280 2325 2347 2337 2350 2359 2337 2316 2272 2215 2153 2106 2037 1951 1896 1830 1753 1710 1683 1626 1576 1564 1537 1516 1502 1481 1448 1407 1370 1329 1304 1266 1180 1099 1037 957 847 764 709 653 610 581 602 649 692 726 620 603 587 570 554 538 527 518 515 515 514 517 524 528 531 537 545 553 562 569 577 585 593 598 602 609 616 622 629 638 647 655 664 673 683 695 707 716 727 736 744 750 754 758 759 759 757 753 748 741 732 722 711 698 684 669 654 637 620 601 582 562 541 518 495 470 445 419 392 366 340 313 288 263 239 217 196 178 161 146 133 121 112 104 97 92 61600 278 1641 30 11301 17 6 40 2672 -11289 99999 7179 6997 6773 6617 6613 6590 6567 6535 6591 6591 6685 6905 7173 7541 7922 8150 8341 8588 8975 9348 9798 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7777 7847 7970 8045 8066 8111 8122 8114 8061 7939 7817 7677 7538 7320 7116 6950 6789 6624 6459 6320 6202 6118 6023 5959 5939 5920 5918 5883 5892 5932 5988 6035 6036 6048 6040 5976 5866 5738 5574 5422 5286 5120 4956 4778 4569 4366 4174 4018 3885 3796 3714 3663 3660 3697 3718 3745 3770 3858 3991 4137 4287 4443 4593 4722 4810 4924 5024 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4525 4447 4390 4327 4275 4224 4150 4091 4063 4014 3916 3778 3638 3483 3338 3180 3022 2886 2756 2594 2451 2360 2313 2252 2214 2237 2302 2365 2428 2481 2529 2567 2591 2579 2597 2611 2568 2471 2390 2313 2200 2089 1987 1894 1812 1751 1698 1651 1644 1616 1565 1566 1602 1618 1629 1666 1671 1671 1659 1637 1606 1571 1528 1466 1421 1381 1288 1185 1083 984 856 758 685 623 569 528 527 566 619 660 722 586 584 578 571 562 557 552 549 546 544 543 543 540 538 538 540 543 547 551 556 561 568 573 578 585 594 604 614 626 637 648 660 671 683 697 710 721 732 743 751 757 762 765 766 766 764 760 755 749 741 730 719 707 692 677 660 643 626 606 585 563 541 517 492 466 440 413 386 359 333 307 282 257 234 213 193 175 159 145 132 121 111 103 97 92 61609 279 1611 30 11301 17 6 49 2671 -11287 99999 10560 10140 9692 9191 8695 8238 7783 7608 7569 7614 7544 7534 7715 7951 8252 8527 8750 8939 9160 9427 9687 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9130 8912 7737 7743 7749 7779 7745 7645 7594 7607 7597 7608 7567 7525 7450 7387 7296 7227 7183 7095 7001 6892 6791 6697 6608 6517 6416 6335 6236 6162 6071 5984 5933 5891 5859 5797 5742 5672 5561 5450 5315 5143 4994 4867 4710 4548 4399 4228 4085 3949 3831 3761 3760 3771 3772 3817 3915 3992 4077 4162 4294 4457 4606 4719 4830 4964 5051 5069 9999999 9999999 9999999 9999999 4944 4887 4832 4748 4600 4471 4378 4296 4204 4134 4103 4059 4035 4024 4044 4051 4056 4044 4011 3998 3981 3912 3808 3680 3539 3377 3250 3109 2971 2838 2715 2587 2516 2485 2481 2483 2516 2572 2651 2734 2826 2875 2896 2901 2909 2892 2883 2845 2750 2612 2481 2354 2228 2118 2000 1870 1768 1710 1658 1604 1575 1528 1456 1440 1451 1461 1474 1486 1448 1425 1415 1395 1353 1320 1283 1244 1221 1205 1148 1106 1042 970 895 876 862 841 819 815 833 878 917 956 1020 556 557 556 551 546 543 539 536 533 530 530 531 530 528 529 532 535 539 544 549 556 562 568 574 581 590 599 609 621 632 643 655 665 677 691 704 716 727 738 747 754 759 762 764 765 765 763 761 757 750 741 731 719 706 691 676 658 640 619 598 575 551 525 499 472 445 417 389 362 335 308 283 258 235 214 194 176 159 145 132 120 110 102 95 90 61618 280 1582 30 11302 17 6 58 2670 -11286 99999 10831 10582 10285 9968 9658 9315 8937 8598 8477 8360 8306 8153 8014 8025 8040 8092 8168 8239 8261 8226 8334 8486 8689 8765 8827 8912 8970 8965 8952 9068 9110 9102 9113 8459 8474 8467 8433 8348 8303 8235 8151 8060 7879 7666 7490 7333 7170 6976 6817 6599 6410 6225 6096 6016 5968 5913 5873 5897 5935 5953 5972 5961 6006 6033 6086 6089 6086 6031 5883 5711 5521 5302 5112 4921 4725 4508 4347 4168 4031 3897 3814 3789 3840 3932 4036 4180 4337 4440 4551 4655 4804 4943 5060 5141 9999999 9999999 9999999 9999999 5055 4942 4802 4643 4525 4415 4311 4185 4023 3889 3797 3731 3671 3655 3676 3689 3724 3759 3818 3863 3899 3907 3899 3907 3903 3838 3744 3619 3483 3309 3161 3004 2871 2735 2611 2491 2439 2415 2426 2432 2473 2544 2652 2743 2841 2907 2947 2968 2996 2985 2980 2946 2865 2723 2607 2502 2379 2252 2122 2001 1912 1859 1793 1722 1689 1644 1579 1562 1580 1584 1575 1572 1539 1539 1534 1520 1491 1482 1463 1430 1392 1352 1280 1225 1160 1107 1053 1026 983 944 903 885 887 915 943 981 1042 1120 571 571 570 568 567 563 559 555 550 547 542 536 532 529 529 530 531 533 534 537 542 547 553 561 570 580 591 604 616 629 642 655 669 685 700 714 728 740 750 759 767 773 778 781 783 783 782 779 773 765 756 744 731 716 699 681 661 638 615 590 564 536 508 480 450 421 392 364 336 309 282 258 234 213 192 174 158 143 130 119 109 101 94 88 61627 279 1613 30 11303 17 7 7 2668 -11284 99999 9411 9258 9053 8761 8378 8012 7608 7393 7249 7189 7071 6957 6981 7029 7215 7445 7607 7784 7952 8231 8496 8791 8964 9082 8661 8859 9039 9134 9200 9206 9241 9999999 9999999 9999999 9999999 9999999 8673 8428 8234 8041 7887 7689 7454 7261 7100 6954 6754 6606 6421 6275 6145 6066 6032 6018 6019 6017 6026 6080 6119 6154 6156 6199 6213 6215 6163 6084 5996 5839 5641 5411 5167 4964 4753 4528 4298 4110 3934 3790 3699 3661 3671 3709 3788 3882 4029 4169 4276 4378 4482 4598 4725 4825 4905 4919 4924 4871 4787 4695 4595 4434 4263 4111 3973 3845 3724 3558 3419 3306 3237 3163 3162 3199 3215 3257 3337 3450 3563 3669 3756 3810 3882 3910 3891 3863 3803 3690 3531 3406 3262 3132 3004 2874 2755 2677 2637 2635 2667 2735 2806 2915 3015 3126 3205 3257 3281 3292 3272 3245 3202 3117 2968 2825 2679 2527 2381 2252 2130 2039 1977 1899 1817 1764 1703 1623 1586 1590 1576 1550 1512 1435 1381 1327 1270 1211 1193 1178 1162 1155 1153 1124 1107 1088 1094 1122 1167 1186 1196 1180 1166 1140 1127 1112 1085 1066 1053 1018 574 566 559 556 552 547 541 534 529 525 519 514 512 511 511 510 509 509 510 511 514 519 526 535 545 556 568 581 595 609 624 640 657 674 689 705 719 732 743 753 763 770 777 782 785 786 786 782 776 768 757 743 728 710 690 668 643 617 590 562 533 503 473 443 413 383 355 327 300 274 250 228 207 187 170 154 141 128 118 109 101 95 90 61636 281 1550 30 11300 17 7 16 2667 -11283 99999 10976 10448 9961 9367 8746 8109 7368 6840 6428 6208 2646 2508 2395 2429 2564 2815 3216 3619 4087 4606 5180 5855 6666 7453 8033 8551 9069 9482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8555 8295 8053 7828 7625 7453 7279 7114 6890 6661 6400 6185 6009 5875 5750 5659 5607 5580 5519 5483 5486 5532 5568 5652 5732 5816 5836 5793 5740 5693 5621 5502 5340 5234 5110 4948 4742 4547 4367 4224 4089 3990 3957 3963 3970 3979 4045 4135 4189 4262 4335 4441 4578 4681 4739 4754 4770 4738 4663 4586 4496 4340 4148 3960 3761 3572 3374 3134 2929 2763 2636 2507 2448 2445 2429 2448 2507 2617 2743 2872 2991 3097 3215 3291 3325 3364 3386 3361 3275 3208 3115 3046 2972 2900 2843 2825 2825 2852 2902 2996 3089 3207 3306 3407 3480 9999999 9999999 9999999 9999999 9999999 3299 3183 3023 2875 2726 2564 2410 2276 2158 2063 1992 1918 1846 1801 1728 1640 1575 1529 1465 1380 1295 1169 1059 957 861 773 732 709 688 693 725 754 813 875 955 1043 1147 1226 1289 1333 1372 1386 1384 1375 1349 1316 639 627 613 599 587 580 573 566 559 552 546 541 534 529 527 523 520 518 515 512 510 508 507 509 513 520 529 539 549 561 574 588 602 618 635 652 668 684 699 714 726 738 749 760 769 776 782 786 787 784 780 773 763 750 735 716 694 671 645 617 588 558 526 495 464 432 402 372 343 315 289 264 241 220 200 182 166 151 138 127 117 109 101 95 91 61645 283 1492 30 11302 17 7 25 2665 -11281 99999 9957 9675 9321 9006 8720 8372 8014 7750 7443 7259 7081 7054 4695 4571 4429 4378 4414 4484 4711 4901 5127 5399 5756 6176 6664 7187 7599 7952 8362 8674 8975 9155 9999999 9999999 9999999 9999999 9105 9034 8944 8755 8465 8191 7945 7670 7396 7182 7049 6947 6807 6688 6529 6390 6213 6069 5979 5947 5950 5962 5979 6008 5963 5935 5934 5977 5998 6045 6088 6137 6128 6069 6006 5952 5875 5776 5671 5627 5533 5376 5175 4991 4822 4651 4484 4346 4245 4157 4073 4012 4006 4007 3973 3983 4043 4134 4245 4337 4413 4447 4478 4458 4403 4342 4255 4090 3888 3694 3482 3269 3058 2822 2615 2440 2313 2192 2154 2172 2184 2224 2303 2431 2574 2726 2855 2963 3078 3161 3219 3263 3296 3290 3239 3190 3122 3096 3060 3024 2994 3000 3042 3097 3156 3219 3296 3379 3431 3473 3500 3498 3441 3367 3275 3187 3086 2946 2783 2646 2536 2409 2305 2221 2149 2093 2069 2034 2001 1976 1918 1821 1738 1648 1533 1392 1249 1067 910 761 629 507 444 402 382 400 467 539 644 758 890 1033 1184 1309 1426 1505 835 813 797 781 762 741 721 703 683 662 644 630 616 601 586 570 556 542 527 515 505 496 487 481 475 469 466 464 463 466 473 481 492 506 519 534 550 567 583 600 618 635 651 668 683 698 711 724 736 747 756 765 772 778 780 780 777 772 764 753 739 722 701 677 651 623 593 562 530 497 465 432 400 368 338 308 281 256 233 211 191 172 156 142 129 118 109 101 94 89 84 61654 284 1464 30 11304 17 7 34 2664 -11280 99999 8835 8513 8235 7932 7729 7528 7311 6949 6724 6509 6393 1917 2044 2175 2339 2540 2837 3256 3831 4595 5350 6115 6887 7752 8626 9405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8718 8275 7865 7476 7065 6740 6551 6415 6225 6086 5928 5775 5611 5494 5405 5386 5424 5459 5479 5517 5486 5445 5420 5468 5523 5591 5639 5669 5662 5615 5564 5528 5506 5495 5473 5492 5482 5434 5336 5220 5128 5058 4992 4913 4844 4784 4709 4611 4548 4499 4432 4374 4350 4335 4341 4324 4278 4196 4134 4034 3886 3737 3596 3378 3133 2893 2659 2417 2195 1976 1802 1681 1609 1542 1573 1676 1778 1899 2083 2317 2558 2802 3042 3257 3446 3569 3642 3701 3753 3742 3684 3623 3536 3457 3350 3264 3186 3129 3100 3098 3117 3152 3199 3235 3253 3270 3266 3245 3199 3148 3049 2955 2857 2740 2611 2512 2437 2358 2311 2277 2243 2244 2268 2255 2238 2240 2205 2126 2040 1939 1815 1668 1505 1306 1140 982 832 690 621 579 559 570 621 694 795 890 999 1122 1252 903 899 894 883 872 863 853 837 818 800 782 761 738 719 702 683 663 642 624 605 586 566 550 537 523 511 502 493 485 478 474 472 473 476 482 490 500 511 522 537 551 564 579 594 610 625 640 655 670 684 699 713 726 738 748 757 764 769 770 769 766 759 749 735 718 697 672 645 617 586 554 521 488 454 421 388 356 325 296 269 244 221 200 180 162 147 133 121 112 103 96 90 85 81 61663 283 1493 30 11303 17 7 43 2662 -11279 99999 7750 7352 6952 6573 6128 5661 5224 4941 4704 4683 4716 4914 5138 5452 5790 6192 6638 7031 7506 8047 8774 9407 10040 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8355 7916 7488 7036 6650 6375 6158 5886 5625 5362 5158 4939 4748 4576 4465 4439 4431 4408 4411 4381 4397 4422 4567 4760 4978 5153 5303 5430 5536 5678 5841 5969 6076 6142 9999999 9999999 9999999 6004 5813 5626 5437 5270 5098 4930 4741 4507 4288 4154 4077 3986 3931 3934 3959 4000 4040 4083 4100 4128 4122 4076 4043 4004 3846 3622 3403 3172 2907 2655 2407 2182 1979 1799 1629 1562 1585 1598 1632 1755 1949 2146 2368 2616 2852 3064 3219 3329 3440 3541 3571 3526 3490 3443 3387 3300 3238 3180 3131 3106 3105 3122 3177 3236 3270 3283 3312 3308 3277 3221 3157 3055 2945 2822 2685 2549 2452 2361 2277 2236 2219 2195 2209 2248 2257 2258 2254 2235 2179 2102 2004 1873 1724 1552 1353 1170 999 846 695 614 565 549 550 592 669 765 871 986 1110 957 953 948 940 925 910 896 877 854 829 806 786 764 743 727 713 697 682 667 654 641 626 611 599 588 575 560 548 536 523 513 504 496 492 489 488 491 496 502 510 520 531 542 556 569 583 597 612 626 641 657 672 687 702 716 727 738 747 752 755 756 753 747 738 725 707 686 661 633 603 572 540 506 472 438 404 370 338 307 278 251 227 205 185 166 149 134 122 112 103 96 90 85 81 78 61672 282 1522 30 11302 17 7 52 2661 -11277 99999 4462 4492 4481 4369 4293 4279 4333 4472 4779 5123 5486 5772 6099 6537 7062 7509 7858 8255 8745 9213 9617 9956 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8263 7854 7392 7008 6707 6448 6147 5863 5567 5273 4968 4687 4417 4214 4106 4019 3930 3880 3780 3722 3701 3782 3926 4101 4261 4383 4495 4600 4726 4853 4973 5084 5174 5301 5379 5396 5337 5252 5163 5084 5051 4996 4928 4840 4713 4565 4500 4489 4444 4390 4371 4369 4372 4379 4380 4353 4362 4351 4295 4259 4255 4131 3924 3719 3518 3297 3075 2826 2576 2334 2108 1882 1758 1731 1698 1658 1714 1853 2021 2225 2472 2711 2947 3146 3316 3480 3629 3691 3674 3643 3603 3524 3405 3289 3151 2996 2872 2782 2719 2707 2727 2730 2739 2778 2817 2854 2901 2942 2956 2979 2985 2973 2959 2964 2944 2897 2878 2858 2824 2802 2771 2694 2606 2500 2369 2220 2049 1854 1634 1408 1182 944 738 542 372 229 156 120 133 176 258 371 501 647 802 950 1079 956 952 942 925 906 887 864 838 810 783 759 731 708 691 682 672 663 656 651 646 640 634 630 626 620 610 601 590 579 565 552 539 528 519 512 507 506 506 508 513 520 529 541 553 566 580 595 611 627 643 658 674 689 702 714 724 732 735 737 736 732 724 713 699 681 659 633 604 574 542 509 475 442 408 374 342 310 281 253 228 206 186 168 151 137 125 115 106 99 94 90 86 83 81 61681 286 1404 30 11304 17 8 1 2660 -11276 99999 5065 4843 4618 4401 4286 4281 4263 4308 4437 4487 4737 5003 5342 5753 6183 6521 6801 7123 7472 7777 8063 8334 8644 9000 9287 9527 9781 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8567 8094 7557 7129 6793 6499 6156 5868 5598 5292 5002 4773 4567 4417 4354 4294 4216 4191 4080 4008 3991 4080 4178 4291 4424 4511 4574 4642 4709 4821 4933 5035 5091 5188 5230 5196 5082 4974 4851 4742 4653 4546 4442 4343 4176 4006 3924 3921 3908 3911 3949 4003 4046 4087 4113 4155 4218 4243 4215 4218 4228 4123 3926 3730 3531 3311 3101 2890 2696 2518 2319 2146 2068 2067 2053 2047 2131 2270 2433 2627 2858 3061 3228 3363 3475 3595 3674 3662 3610 3553 3473 3356 3220 3076 2895 2710 2572 2490 2429 2400 2383 2368 2387 2428 2472 2522 2569 2612 2650 2720 2763 2783 2795 2815 2817 2817 2843 2851 2827 2804 2775 2728 2671 2578 2439 2284 2100 1894 1676 1455 1225 976 745 543 370 216 119 65 67 107 186 301 432 560 688 812 935 1026 1137 1004 978 1184 924 1047 958 856 786 634 726 699 680 671 237 656 654 655 657 658 659 661 663 662 656 649 641 632 618 604 590 576 563 550 541 534 529 525 525 527 531 539 547 558 571 585 599 616 632 649 664 680 693 705 715 721 724 725 722 716 707 695 678 658 634 607 578 547 515 481 448 414 380 347 315 285 256 230 206 185 167 150 135 122 112 103 96 91 88 85 82 80 79 61690 286 1406 30 11306 17 8 10 2658 -11274 99999 4220 4058 3929 3811 3769 3845 3906 4059 4303 4483 4838 5181 5565 5990 6388 6671 6845 7056 7293 7460 7623 7792 7988 8243 8430 8628 8925 9373 9723 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9130 8951 8769 8602 8369 8052 7664 7265 6871 6464 6170 5968 5790 5585 5410 5298 5156 5062 5031 5029 5031 5096 5163 5198 5238 5183 5157 5196 5286 5345 5354 5383 5349 5276 5190 5134 5137 5140 5112 5058 5055 5004 4869 4696 4580 4476 4371 4281 4199 4146 4096 3966 3835 3791 3811 3810 3852 3942 4042 4080 4115 4155 4227 4307 4337 4318 4329 4328 4241 4077 3928 3742 3528 3324 3144 2971 2798 2590 2396 2282 2241 2189 2161 2189 2253 2340 2483 2658 2805 2934 3052 3149 3269 3369 3390 3380 3363 3321 3254 3193 3111 2969 2824 2705 2600 2504 2433 2361 2283 2242 2212 2186 2175 2167 2152 2139 2173 2195 2213 2252 2306 2353 2402 2474 2527 2553 2594 2633 2654 2658 2627 2547 2432 2290 2115 1918 1722 1508 1278 1062 875 700 540 427 350 320 319 354 423 509 591 662 729 805 880 921 918 906 936 914 768 705 648 801 778 754 734 719 713 706 702 702 705 709 709 707 706 703 697 687 675 662 646 628 609 591 573 556 539 527 518 511 508 507 510 515 524 534 547 562 577 592 608 624 640 655 669 680 690 697 702 702 700 695 686 675 661 644 623 599 572 544 514 483 451 419 388 356 325 296 268 242 217 196 177 160 145 131 120 110 102 95 90 87 84 82 80 79 61699 282 1525 30 11305 17 8 19 2657 -11273 99999 3962 4214 4510 4843 5230 5584 6085 6661 7309 7980 8638 9150 9491 9805 10104 10262 10388 7977 8021 8235 8472 8651 8697 8690 8753 8754 8874 9066 9252 9315 9198 9099 9066 9058 9047 9026 9029 8918 8753 8546 8308 8001 7669 7363 7147 6950 6741 6484 6261 6067 5839 5634 5541 5471 5351 5273 5261 5274 5275 5208 5209 5259 5348 5370 5356 5381 5351 5234 5094 4998 4928 4830 4685 4516 4393 4232 4013 3792 3642 3511 3407 3357 3342 3377 3416 3416 3425 3500 3626 3764 3923 4100 4264 4376 4473 4556 4649 4730 4745 4731 4728 4699 4599 4439 4253 4041 3818 3593 3389 3211 3020 2781 2585 2481 2421 2360 2328 2356 2425 2531 2692 2885 3066 3220 3340 3447 3592 3701 3721 3715 3701 3647 3556 3457 3330 3136 2935 2754 2601 2477 2384 2275 2159 2093 2051 2019 2023 2045 2065 2090 2156 2202 2238 2292 2338 2356 2384 2431 2447 2422 2404 2376 2337 2295 2220 2115 2008 1886 1740 1584 1445 1286 1112 961 832 719 614 535 466 442 438 450 496 553 601 639 682 741 790 820 812 803 787 761 723 688 662 620 561 754 734 720 715 710 708 707 713 719 721 722 722 721 716 706 693 677 661 640 620 599 580 559 540 525 514 507 504 503 505 511 520 531 544 559 576 591 608 625 640 654 666 675 683 688 690 687 683 675 664 649 633 614 592 567 539 510 480 449 418 387 357 327 298 270 244 220 198 178 161 146 132 121 111 103 97 92 88 85 84 82 81 80 61708 278 1644 30 11304 17 8 28 2655 -11272 99999 4593 4759 5048 5434 5898 6461 6986 7429 7697 7972 8290 8605 8912 6722 6736 6820 6915 6976 6930 6877 6858 6762 6933 7162 7361 7448 7478 7506 7510 7538 7574 7655 7759 7673 7543 7406 7249 6997 6765 6616 6581 6510 6436 6402 6417 6414 6328 6288 6391 6477 6484 6473 6531 6586 6568 6439 6392 6379 6348 6203 6049 5960 5819 5586 5350 5158 5034 4853 4628 4396 4248 4073 3857 3650 3526 3402 3299 3226 3200 3234 3271 3260 3277 3354 3480 3604 3754 3904 4063 4193 4329 4459 4610 4742 4808 4856 4924 4971 4972 4914 4825 4684 4536 4359 4188 4027 3830 3565 3324 3143 2989 2820 2676 2576 2504 2463 2495 2569 2650 2707 2754 2807 2936 3050 3100 3148 3206 3225 3207 3196 3164 3054 2931 2797 2682 2583 2514 2394 2265 2185 2105 2027 1988 1959 1932 1921 1954 1953 1973 2012 2029 2016 2028 2048 2045 2028 2010 1970 1934 1886 1806 1704 1623 1534 1433 1333 1236 1124 1016 917 828 744 681 637 595 581 581 589 607 621 626 634 649 665 674 669 654 634 603 581 568 570 583 593 600 630 690 666 669 675 684 694 710 726 738 748 756 762 762 757 747 732 716 695 672 648 626 601 578 559 543 532 524 519 517 521 529 538 549 564 579 594 609 625 640 653 664 672 677 681 680 674 667 658 644 627 609 589 566 541 513 485 456 426 396 367 340 312 284 258 234 212 192 173 157 142 130 119 110 103 97 92 88 86 85 84 83 83 61717 278 1644 30 11304 17 8 37 2654 -11270 99999 6724 6849 7024 7261 7563 8001 8378 8667 8836 8956 8990 8946 9016 9050 9009 8948 8784 8630 8601 8701 8718 8760 8929 9126 9328 9999999 9999999 9999999 9999999 9999999 8179 8020 7843 7655 7444 7286 7101 6874 6660 6489 6422 6341 6283 6285 6309 6316 6258 6253 6379 6530 6625 6679 6757 6846 6887 6840 6834 6830 6761 6557 6328 6148 5931 5636 5324 5009 4765 4489 4167 3855 3630 3405 3149 2934 2818 2703 2611 2533 2508 2551 2618 2642 2696 2797 2919 3024 3163 3314 3464 3596 3747 3902 4091 4261 4373 4472 4603 4716 4799 4850 4873 4841 4799 4727 4645 4557 4419 4215 4013 3848 3688 3495 3306 3139 2979 2854 2792 2768 2770 2761 2752 2781 2878 2969 3008 3071 3148 3207 3248 3291 3307 3249 3163 3050 2955 2886 2796 2653 2509 2421 2316 2218 2142 2073 2018 1974 1972 1957 1953 1949 1901 1849 1820 1801 1744 1680 1617 1556 1506 1450 1376 1285 1215 1152 1087 1049 1020 982 923 887 866 841 812 784 756 748 745 737 733 733 712 688 672 683 686 661 629 608 590 576 567 585 615 647 666 701 764 672 674 680 689 698 714 730 742 754 764 772 774 772 764 752 736 716 694 672 650 624 600 578 560 545 534 526 522 523 528 536 547 562 577 591 607 623 639 652 664 671 677 680 679 674 666 655 640 622 603 581 558 533 506 477 449 420 391 363 337 310 284 259 236 215 196 178 163 149 137 127 119 111 105 100 96 94 92 91 90 90 61726 281 1555 30 11305 17 8 46 2653 -11269 99999 5286 5460 5715 5987 6224 6518 6823 7180 7619 8034 8436 8762 9011 9194 9319 9545 4056 4170 4421 4754 5127 5404 5654 6038 6380 6763 7233 7742 8117 8312 8416 8461 8541 8641 8670 8653 8528 8300 8036 7765 7490 7174 6867 6641 6411 6261 6205 6174 6079 5957 5900 5966 6097 6209 6272 6342 6449 6512 6513 6589 6630 6571 6395 6217 6088 5950 5733 5457 5151 4909 4660 4372 4112 3900 3662 3405 3210 3103 3017 2948 2861 2816 2846 2915 2963 3032 3121 3209 3308 3433 3566 3694 3794 3891 3975 4090 4188 4236 4265 4297 4309 4317 4300 4249 4167 4095 3992 3895 3812 3705 3561 3433 3341 3268 3196 3130 3052 2980 2950 2957 2980 3032 3067 3083 3116 3195 3257 3280 3315 3331 3317 3306 3310 3269 3171 3050 2896 2767 2670 2576 2437 2319 2245 2148 2086 2064 2050 2028 2031 2067 2081 2106 2117 2072 1987 1923 1851 1738 1629 1499 1363 1251 1153 1042 921 850 786 722 705 727 743 741 754 774 795 816 825 825 834 837 824 815 812 784 749 726 734 741 725 713 704 692 686 691 725 765 809 847 896 957 742 744 747 751 753 761 769 773 773 772 769 762 754 741 726 709 690 668 649 631 611 591 574 560 549 542 538 535 538 544 551 562 577 593 607 623 638 653 666 677 685 690 693 692 686 679 667 652 633 612 590 566 540 512 484 455 425 396 368 341 314 288 263 241 220 201 183 167 153 141 130 121 114 107 102 97 94 92 91 90 89 61735 274 1764 30 11304 17 8 55 2651 -11267 99999 7947 8200 8425 8582 8712 8810 8925 8940 9035 2139 2297 2596 3080 3645 4124 4610 5168 5654 6244 6934 7655 8216 8596 8782 8866 8991 9101 9066 8948 8711 8377 8032 7740 7462 7110 6746 6453 6158 5989 5937 5905 5810 5746 5735 5835 6019 6198 6278 6348 6478 6552 6593 6723 6761 6693 6531 6399 6303 6238 6102 5884 5670 5521 5353 5148 4972 4786 4537 4308 4132 4026 3903 3741 3527 3353 3259 3177 3106 3065 3019 2978 2987 3063 3162 3276 3373 3496 3633 3800 3948 4054 4139 4212 4269 4347 4410 4423 4373 4316 4223 4144 4076 4006 3909 3818 3745 3674 3595 3512 3404 3295 3223 3202 3190 3206 3195 3145 3105 3108 3116 3111 3140 3165 3166 3174 3187 3163 3095 3009 2884 2783 2734 2676 2569 2461 2370 2249 2156 2098 2052 2005 1971 1930 1870 1823 1770 1663 1538 1439 1348 1229 1122 1002 884 780 700 622 580 582 593 603 650 723 797 858 940 1019 1088 1137 1166 1175 1173 1139 1092 1045 994 916 832 745 680 614 542 488 458 435 425 446 510 583 667 754 850 810 808 809 811 811 808 810 811 808 801 795 787 776 763 747 728 709 688 667 646 627 606 585 566 552 541 534 530 528 531 537 545 556 571 588 604 621 638 655 669 681 690 695 699 698 693 685 674 657 637 615 592 566 539 511 482 453 423 393 365 338 312 287 263 241 221 203 186 170 156 144 133 123 116 108 102 98 94 91 89 87 86 61744 274 1762 30 11302 17 9 4 2650 -11266 99999 7490 7960 8386 8801 9220 9615 10046 10288 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7154 7590 8071 8626 9185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8706 8400 8132 7837 7563 7340 7076 6936 6894 6824 6666 6537 6449 6420 6403 6352 6200 6065 5961 5820 5697 5690 5598 5426 5216 5096 5002 4930 4837 4727 4634 4600 4534 4453 4383 4297 4145 4023 3967 3938 3852 3745 3616 3500 3429 3388 3358 3342 3312 3280 3268 3296 3336 3367 3405 3490 3578 3676 3782 3876 3936 3990 4063 4161 4261 4342 4382 4418 4415 4400 4363 4323 4271 4187 4098 4014 3906 3752 3570 3381 3197 3057 2936 2863 2789 2702 2618 2565 2559 2550 2578 2635 2708 2790 2871 2956 3007 3026 2990 2962 2991 3018 2988 2923 2872 2766 2649 2548 2473 2399 2318 2220 2110 2032 1954 1796 1631 1508 1391 1232 1113 999 876 741 627 520 452 432 413 395 436 490 534 579 666 736 792 850 903 933 953 946 917 883 844 791 730 681 653 618 589 586 596 610 644 702 787 889 998 1102 793 791 795 801 807 810 811 815 817 814 807 800 791 778 763 745 724 703 681 659 637 618 597 577 560 546 537 533 532 531 536 544 555 567 583 600 617 635 652 669 683 694 701 706 708 707 701 692 679 662 641 619 594 569 541 512 483 453 424 395 367 339 313 288 265 244 224 206 188 172 158 146 134 124 116 109 103 98 94 91 89 88 87 61753 274 1762 30 11302 17 9 13 2648 -11265 99999 8043 8261 8518 8810 9176 9555 9940 10232 9999999 1636 2082 2627 3351 4167 4957 5769 6578 7285 7945 8581 9187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9075 8788 8462 8145 7896 7705 7484 7237 7061 6866 6789 6783 6749 6656 6583 6539 6523 6519 6502 6378 6241 6128 6000 5858 5785 5628 5406 5156 4974 4828 4712 4596 4469 4363 4326 4261 4192 4154 4131 4075 4037 4064 4111 4102 4053 3973 3899 3849 3810 3774 3758 3744 3703 3656 3625 3615 3588 3576 3618 3668 3731 3812 3893 3937 3978 4067 4172 4288 4384 4465 4542 4582 4597 4580 4573 4554 4467 4359 4273 4159 3961 3717 3472 3247 3047 2865 2745 2636 2527 2419 2348 2352 2375 2413 2480 2586 2715 2818 2912 2989 3035 3019 3007 3051 3096 3078 3019 2961 2875 2793 2703 2624 2573 2522 2433 2329 2260 2187 2022 1841 1686 1539 1357 1203 1037 884 730 581 426 326 277 227 192 221 264 312 361 437 497 551 599 640 682 726 743 739 731 701 663 631 615 625 636 653 689 733 781 830 904 1003 1107 1217 1322 782 782 786 791 796 798 799 803 803 800 794 790 782 774 764 751 735 717 699 682 665 649 631 614 599 586 577 571 567 565 566 572 579 589 602 616 631 647 663 678 691 701 707 711 713 710 704 695 681 665 644 621 596 571 543 515 487 459 430 402 374 348 322 297 274 252 232 213 195 178 164 150 138 127 118 110 103 98 94 91 89 87 86 61762 262 2124 30 11304 17 9 22 2647 -11263 99999 5515 5972 6368 6749 7106 7470 7833 8161 8500 8649 8723 8644 8501 8418 8363 8262 8091 7920 7733 7518 7380 7324 7210 7011 6880 6746 6674 6648 6608 6521 6464 6438 6414 6395 6368 6215 5998 5809 5664 5501 5382 5216 5004 4770 4598 4453 4359 4314 4282 4261 4324 4403 4474 4556 4648 4702 4765 4855 4940 4964 4932 4850 4729 4595 4481 4355 4237 4126 4001 3862 3744 3653 3541 3460 3460 3458 3455 3485 3544 3541 3544 3583 3639 3704 3763 3809 3857 3911 3927 3890 3910 3944 3923 3883 3903 3904 3832 3713 3583 3473 3369 3255 3179 3126 3059 2948 2842 2794 2751 2694 2661 2687 2745 2772 2793 2831 2859 2836 2815 2869 2946 2985 2978 2974 2958 2934 2863 2798 2777 2738 2631 2510 2418 2319 2137 1937 1761 1594 1393 1198 1004 847 674 487 308 201 142 81 44 63 94 136 202 313 427 533 627 719 820 924 995 1042 1077 1070 1056 1040 1030 1011 979 949 933 926 938 958 987 1029 1085 846 845 839 836 834 832 829 825 821 820 815 808 799 793 785 778 770 759 745 730 715 700 686 672 657 641 626 614 604 597 592 589 590 594 601 610 622 636 650 666 682 698 711 721 727 732 733 730 724 713 699 682 660 636 610 584 556 527 499 471 442 413 386 360 334 310 286 265 244 226 207 190 174 160 146 134 124 115 108 101 96 92 89 87 85 61771 272 1824 30 11304 17 9 31 2645 -11262 99999 6880 6979 7108 7210 7420 7734 8107 8514 8828 9085 9312 9493 9718 9847 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9202 9043 8819 8544 8252 7961 7674 7445 7334 7149 6879 6696 6594 6548 6545 6591 6630 6666 6699 6707 6722 6710 6588 6348 6121 5918 5681 5409 5105 4786 4470 4208 4013 3903 3878 3887 3927 4038 4240 4470 4711 4950 5159 5354 5535 5669 5742 5743 5668 5512 5307 5105 4892 4670 4446 4226 4011 3835 3703 3555 3450 3419 3390 3364 3385 3451 3476 3492 3519 3545 3583 3611 3631 3651 3690 3694 3650 3657 3695 3695 3683 3716 3748 3722 3660 3585 3530 3468 3384 3322 3268 3200 3099 2994 2937 2870 2776 2704 2688 2700 2682 2667 2683 2697 2680 2676 2743 2830 2879 2890 2905 2933 2952 2929 2912 2913 2887 2800 2700 2612 2512 2345 2158 1979 1795 1589 1382 1172 990 802 630 466 356 286 224 194 189 198 234 297 392 482 578 670 747 825 909 971 1008 1030 1021 1025 1031 1024 1006 980 956 930 912 919 922 924 928 948 991 900 888 875 864 854 844 835 827 821 813 804 794 787 780 774 767 759 749 737 725 713 700 686 671 655 641 629 618 611 604 601 601 603 609 617 628 641 656 673 690 706 721 732 740 745 748 746 740 730 717 700 678 654 628 601 572 543 513 484 454 424 396 368 341 316 291 268 247 228 209 191 175 160 145 133 122 113 106 99 94 90 87 85 84 61780 276 1705 30 11305 17 9 40 2644 -11260 99999 9044 9058 9057 9139 9244 9319 9431 9534 9744 10023 10190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9432 9169 8997 8819 8595 7676 7586 7473 7342 7218 7089 6974 6928 6956 6922 6841 6840 6884 6946 6987 7038 7082 7102 7084 7044 6995 6896 6669 6352 6052 5781 5492 5163 4809 4497 4199 3948 3750 3650 3621 3627 3703 3853 4084 4344 4588 4821 5034 5253 5436 5581 5668 5692 5640 5512 5337 5148 4957 4764 4583 4421 4248 4101 3972 3824 3713 3664 3620 3572 3566 3590 3574 3555 3534 3506 3505 3519 3535 3558 3615 3630 3604 3625 3664 3672 3681 3722 3743 3720 3668 3587 3517 3440 3353 3278 3229 3174 3081 3012 2993 2963 2919 2902 2936 2978 2989 2987 3009 3025 3006 2974 2983 3014 2995 2920 2850 2799 2742 2636 2554 2500 2446 2346 2250 2178 2115 2016 1913 1822 1738 1634 1505 1358 1236 1089 942 791 681 585 495 435 388 345 332 357 413 487 586 686 777 870 967 1047 1107 1144 1137 1133 1125 1095 1037 967 890 802 720 681 649 614 587 582 907 897 880 865 851 839 829 821 814 809 804 797 790 785 781 779 777 774 768 760 750 739 726 711 695 678 663 650 638 630 622 618 617 621 627 635 647 661 676 692 709 724 737 747 754 758 759 756 748 738 724 706 685 661 635 607 578 549 520 491 461 430 401 373 345 318 291 267 245 223 203 184 167 151 137 124 114 105 98 93 89 86 84 82 82 61789 280 1584 30 11304 17 9 49 2643 -11259 99999 11378 11130 10779 10481 10201 9831 9407 9009 8793 8698 8703 8655 8751 8950 9056 9062 9142 9282 9322 9298 9361 9341 9274 9116 8932 8714 8524 8314 8161 7996 7834 6935 6904 6849 6774 6696 6620 6572 6589 6644 6707 6762 6846 6927 7063 7181 7307 7421 7504 7562 7576 7515 7368 7140 6884 6601 6316 5992 5650 5240 4850 4474 4156 3869 3643 3493 3398 3382 3434 3529 3683 3853 4055 4253 4493 4722 4906 5042 5156 5230 5228 5178 5104 5000 4893 4782 4665 4520 4373 4221 4036 3906 3831 3757 3678 3634 3624 3593 3575 3566 3560 3583 3613 3660 3717 3809 3850 3837 3841 3843 3816 3768 3749 3712 3627 3505 3366 3259 3151 3040 2944 2883 2854 2814 2804 2852 2908 2945 2999 3108 3225 3303 3342 3383 3401 3389 3353 3323 3293 3222 3081 2947 2838 2731 2574 2444 2350 2267 2163 2079 2011 1963 1893 1833 1776 1730 1661 1562 1442 1345 1228 1108 992 898 815 736 672 615 558 533 554 603 662 734 804 854 911 975 1034 1069 1088 1069 1044 1009 957 865 770 678 584 496 452 409 356 310 293 300 327 368 412 460 800 612 781 777 775 774 772 772 777 781 786 788 788 786 781 774 765 754 740 724 707 693 680 668 658 650 646 645 648 654 662 673 685 698 713 727 741 753 762 767 771 771 766 757 745 730 711 689 665 638 610 580 550 520 491 460 430 401 372 345 318 292 268 246 225 205 187 169 153 139 127 116 107 101 95 91 89 87 86 86 61798 275 1736 30 11306 17 9 58 2641 -11258 99999 11031 10568 10126 9848 9724 9634 9489 9509 9650 9678 9633 9724 9895 9938 9909 9945 9944 9888 9738 9532 9278 9056 8806 8622 8428 8218 6278 6254 6230 6198 6156 6067 6006 6025 6101 6189 6248 6331 6396 6498 6593 6681 6795 6871 6951 7031 7103 7073 6954 6821 6660 6480 6271 6042 5747 5435 5112 4765 4468 4247 4060 3865 3757 3727 3737 3810 3930 4098 4284 4509 4707 4872 5062 5220 5314 5352 5364 5333 5256 5165 5057 4926 4766 4577 4381 4184 4024 3873 3721 3578 3470 3393 3310 3244 3199 3164 3158 3163 3212 3269 3346 3391 3404 3442 3470 3469 3457 3474 3488 3458 3399 3312 3252 3181 3106 3055 3044 3056 3039 3057 3120 3186 3228 3278 3366 3458 3521 3531 3537 3534 3497 3425 3361 3315 3225 3083 2951 2853 2758 2617 2489 2407 2354 2296 2251 2221 2212 2187 2154 2125 2102 2065 1973 1856 1763 1659 1535 1402 1262 1123 993 876 754 646 570 527 493 485 494 512 522 548 594 657 698 715 712 718 717 705 668 642 615 578 534 544 547 524 502 514 548 585 618 648 680 736 767 807 872 773 774 775 780 788 798 807 816 821 825 825 822 817 809 798 784 768 754 740 725 712 700 693 689 689 692 698 705 714 724 737 749 761 771 778 783 785 782 776 765 751 735 716 694 670 643 616 587 557 528 499 469 440 411 383 356 329 303 278 255 234 213 193 175 158 143 130 118 109 102 96 92 89 87 86 86 61807 282 1526 30 11306 17 10 7 2640 -11256 99999 11513 11435 11476 11383 11133 10954 10755 10465 10106 9785 9557 9383 9194 8937 8796 8786 8732 8576 8507 8552 8540 8511 8567 8632 8629 8613 8613 8569 8563 8529 8525 8440 8316 5717 5716 5691 5668 5646 5613 5610 5666 5748 5814 5827 5870 5930 6030 6094 6158 6235 6304 6351 6417 6458 6415 6321 6214 6105 5997 5854 5651 5383 5152 4930 4699 4504 4389 4269 4138 4090 4104 4176 4283 4397 4548 4733 4960 5128 5261 5407 5512 5559 5569 5555 5496 5392 5269 5129 4991 4855 4705 4538 4369 4224 4090 3959 3825 3717 3633 3535 3442 3337 3247 3185 3117 3072 3040 3038 3004 2952 2934 2928 2919 2912 2940 2988 3046 3089 3101 3147 3181 3212 3243 3325 3407 3456 3503 3552 3590 3604 3594 3581 3554 3522 3430 3351 3264 3174 3054 2944 2855 2765 2661 2571 2509 2470 2401 2359 2331 2323 2289 2270 2235 2206 2182 2135 2061 1985 1900 1769 1613 1493 1349 1205 1071 942 821 733 663 573 519 516 543 576 637 712 770 819 874 938 1011 1055 1063 1054 1059 1049 1015 956 910 857 789 729 716 700 657 619 614 633 659 680 708 743 801 829 874 792 789 790 792 800 812 825 839 851 860 867 870 872 870 863 851 834 816 798 781 763 747 733 723 717 715 717 721 727 736 747 760 773 785 795 802 807 809 806 799 788 774 757 738 715 689 662 633 603 573 543 513 482 452 422 393 365 337 309 283 259 236 214 194 174 157 142 129 118 108 101 96 93 90 89 89 89 61816 279 1615 30 11305 17 10 16 2638 -11255 99999 11460 11019 10489 9968 9486 9004 8561 8180 7946 7756 7566 7497 7584 7734 7831 7986 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9216 8808 8532 8286 7990 7720 7498 7263 7113 7039 6997 6957 6863 6685 6450 6242 6097 5931 5763 5622 5481 5329 5243 5174 5060 4955 4881 4862 4880 4944 4949 4887 4868 4859 4831 4842 4922 4955 4918 4919 4931 4989 5030 5038 5031 5072 5148 5164 5163 5196 5198 5151 5097 5076 5034 4976 4880 4775 4698 4624 4520 4408 4305 4211 4114 4019 3909 3802 3700 3582 3459 3332 3221 3117 3023 2946 2872 2825 2766 2696 2652 2646 2676 2706 2770 2847 2943 3034 3117 3213 3311 3411 3491 3586 3678 3731 3763 3774 3786 3772 3755 3722 3670 3608 3503 3401 3299 3203 3096 2986 2901 2813 2710 2601 2510 2427 2335 2277 2218 2171 2106 2049 1982 1929 1893 1838 1769 1703 1624 1529 1417 1328 1204 1094 999 918 852 806 751 680 641 648 684 732 785 841 877 910 946 994 1040 1043 1021 1003 1002 994 957 900 857 818 772 737 750 753 726 700 708 741 776 793 806 826 854 852 862 892 815 818 825 836 850 865 879 889 897 904 907 907 903 893 879 862 842 822 802 782 765 751 742 736 734 736 739 745 755 766 778 791 801 810 816 820 819 815 807 794 779 762 741 718 692 664 635 605 575 544 514 483 453 423 393 365 337 309 283 258 235 213 193 174 157 142 129 119 110 104 99 96 95 94 94 95 61825 288 1346 30 11306 17 10 25 2637 -11254 99999 9905 9993 10056 10127 10280 10482 10627 10679 10866 10905 10813 10622 10477 10343 10227 10080 9929 9885 9898 9873 9916 10016 10191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8941 8552 8154 7782 7473 7141 6904 6814 6779 6744 6663 6549 6386 6206 6089 5955 5805 5614 5404 5184 5028 4877 4682 4493 4348 4273 4249 4265 4301 4308 4356 4405 4489 4639 4843 4973 5034 5123 5208 5298 5357 5372 5381 5394 5400 5344 5305 5285 5203 5084 4991 4944 4874 4796 4709 4608 4535 4468 4369 4282 4225 4149 4042 3951 3847 3734 3624 3504 3381 3250 3158 3063 2983 2939 2885 2838 2798 2763 2749 2759 2797 2813 2852 2885 2931 2962 2997 3016 3039 3079 3112 3156 3227 3277 3330 3377 3445 3493 3560 3611 3633 3637 3615 3560 3476 3378 3259 3108 2971 2818 2648 2473 2318 2162 2009 1908 1811 1728 1668 1638 1616 1605 1613 1598 1566 1537 1502 1456 1405 1363 1273 1196 1141 1088 1048 1023 1001 966 960 985 1022 1062 1088 1099 1091 1086 1092 1094 1088 1037 974 918 883 848 804 756 723 707 695 697 735 739 720 702 720 747 771 777 766 759 755 729 717 724 722 817 649 853 873 893 908 918 927 935 937 936 931 920 904 885 864 844 824 805 789 776 768 763 761 763 767 772 779 789 798 807 814 820 823 823 820 813 803 789 772 753 731 708 682 654 626 597 567 537 507 477 447 417 388 360 333 306 280 255 232 211 190 172 155 141 129 118 110 105 101 99 98 98 99 100 61834 263 2094 30 11304 17 10 34 2636 -11252 99999 10291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8854 8484 8106 7726 7374 7008 6766 6694 6697 6683 6637 6580 6486 6362 6263 6131 5953 5710 5434 5164 4964 4740 4467 4191 3968 3836 3766 3760 3790 3850 3960 4058 4202 4410 4646 4806 4914 5043 5141 5241 5273 5232 5170 5133 5066 4949 4866 4801 4682 4553 4442 4369 4285 4224 4144 4064 4026 3991 3898 3823 3780 3721 3642 3578 3503 3433 3381 3315 3250 3186 3156 3105 3075 3100 3109 3107 3104 3094 3106 3125 3158 3160 3193 3204 3215 3225 3266 3283 3275 3275 3280 3303 3353 3377 3407 3432 3479 3497 3541 3591 3612 3598 3567 3523 3461 3393 3299 3178 3069 2956 2828 2697 2581 2450 2304 2198 2096 2001 1910 1838 1753 1675 1599 1510 1397 1289 1160 1032 922 849 740 644 570 527 514 530 553 590 649 726 798 896 974 1027 1024 1020 1033 1053 1054 1005 949 898 841 794 765 764 762 782 801 841 913 946 955 964 999 1029 1056 1082 1078 1063 1029 967 908 871 817 787 752 729 873 889 903 912 920 926 928 929 927 921 910 896 880 862 845 829 816 806 799 793 790 790 789 789 791 797 802 806 810 812 812 809 803 794 782 767 749 730 710 686 660 632 603 574 544 513 484 454 424 396 368 340 314 289 265 243 222 203 185 168 153 140 129 119 112 107 104 102 101 100 101 102 61843 251 2453 30 11303 17 10 43 2634 -11251 99999 9199 8841 8515 8174 7791 7428 7064 6794 6707 6655 6581 6515 6447 6358 6233 6150 6039 5886 5677 5426 5178 4981 4771 4520 4275 4071 3920 3831 3816 3850 3923 4046 4179 4350 4583 4854 5088 5288 5476 5632 5784 5871 5887 5857 5847 5810 5712 5608 5496 5342 5148 4946 4771 4608 4478 4326 4173 4057 3973 3846 3723 3655 3604 3554 3504 3455 3422 3394 3343 3264 3190 3150 3089 3023 2996 2966 2916 2858 2802 2802 2840 2899 2948 3037 3145 3251 3351 3474 3578 3652 3721 3774 3821 3876 3868 3824 3764 3724 3651 3575 3513 3433 3330 3236 3137 3033 2940 2852 2743 2660 2593 2510 2402 2301 2186 2052 1955 1869 1757 1648 1563 1475 1380 1294 1202 1098 1011 922 841 792 784 723 665 648 671 707 750 796 848 914 978 1025 1098 1152 1177 1153 1151 1173 1192 1185 1133 1092 1070 1053 1040 1050 1089 1115 1166 1214 1269 1343 1370 913 895 875 857 842 1261 1192 801 788 780 776 776 784 794 806 820 837 853 868 880 889 897 902 907 909 909 902 893 882 872 860 849 840 832 826 821 817 815 812 808 806 807 807 805 803 799 794 786 777 765 751 735 717 698 678 656 631 605 578 550 522 493 464 436 408 380 354 328 303 279 256 235 216 197 180 165 151 139 129 120 113 108 106 104 103 103 103 104 61852 275 1735 30 11305 17 10 52 2633 -11249 99999 1207 1546 1993 2462 2980 3614 4408 5238 6116 6803 7429 8033 8649 9116 9491 9774 9962 9999999 9999999 9999999 9999999 9999999 9393 9027 8663 8372 8089 7793 7500 7233 6969 6764 6720 6728 6708 6696 6683 6673 6623 6583 6497 6375 6205 5951 5684 5475 5266 4979 4687 4449 4241 4091 4007 3956 3969 4041 4113 4216 4430 4684 4887 5054 5234 5385 5526 5609 5622 5605 5613 5587 5513 5449 5382 5239 5050 4855 4691 4543 4417 4262 4100 3976 3866 3732 3603 3524 3460 3392 3320 3260 3225 3198 3146 3088 3041 3033 3002 2986 2991 3000 2987 2964 2952 3004 3095 3193 3283 3407 3525 3644 3762 3899 3993 4049 4078 4072 4054 4031 3948 3829 3709 3597 3462 3349 3255 3141 3020 2933 2869 2815 2788 2770 2733 2705 2680 2629 2562 2489 2393 2264 2167 2054 1901 1741 1610 1485 1358 1245 1147 1045 951 846 752 676 635 550 485 457 466 477 478 492 513 552 607 666 755 825 888 916 955 1008 1069 1112 1114 1130 1143 1162 1172 1186 1220 1259 1329 1386 1445 1537 972 969 959 941 919 897 874 851 827 803 782 765 753 749 750 753 759 768 781 795 809 822 835 844 854 862 869 870 868 864 859 854 849 844 840 836 832 829 826 823 818 815 812 810 805 799 791 782 770 756 740 723 705 685 664 643 621 596 570 544 518 491 463 436 409 383 357 331 306 282 258 236 215 197 179 163 148 136 125 117 110 104 101 100 100 100 102 103 105 61861 262 2126 30 11306 17 11 1 2631 -11248 99999 10251 8993 9097 9198 9291 9365 9441 9509 9446 9353 9178 8983 8768 8541 8307 8066 7843 7632 7470 7448 7457 7418 7371 7326 7267 7156 7011 6841 6627 6348 5987 5630 5318 4962 4588 4231 3955 3731 3584 3528 3532 3633 3773 3919 4129 4434 4749 5015 5297 5535 5720 5870 5961 5989 5966 5945 5865 5750 5646 5512 5328 5112 4881 4658 4464 4299 4119 3930 3771 3628 3473 3338 3259 3204 3158 3105 3070 3068 3083 3081 3077 3080 3118 3128 3152 3195 3247 3267 3271 3278 3340 3431 3528 3604 3710 3810 3892 3961 4063 4111 4106 4060 3977 3876 3779 3629 3435 3252 3086 2899 2739 2638 2554 2467 2437 2440 2463 2525 2600 2650 2697 2755 2764 2741 2702 2618 2481 2351 2190 1983 1769 1578 1396 1208 1028 876 741 636 527 450 418 425 392 378 395 455 524 563 618 704 794 854 902 985 1034 1058 1041 1033 1051 1075 1063 1002 984 961 929 906 931 985 1036 1134 1224 1325 1457 1044 1029 1004 974 938 903 865 829 795 763 739 721 707 701 700 703 711 724 740 758 776 794 810 824 837 849 858 863 866 867 868 867 866 863 861 860 858 855 851 846 839 831 824 816 806 793 778 762 745 726 706 686 664 643 621 598 575 551 526 501 476 452 427 402 376 352 328 305 282 260 240 220 202 185 170 156 144 133 124 117 111 106 103 102 102 102 103 104 105 61870 270 1884 30 11304 17 11 10 2630 -11247 99999 1280 1792 2384 2984 3609 4280 4963 5659 6290 6890 7329 7769 8089 8311 8500 8679 8708 8678 8575 8427 8203 7970 7743 7535 7366 7259 7164 7195 7262 7312 7371 7494 7615 7686 7689 7691 7626 7499 7273 7045 6789 6496 6162 5828 5543 5285 5019 4821 4669 4604 4528 4483 4477 4540 4603 4659 4732 4781 4791 4787 4756 4747 4704 4675 4620 4571 4517 4454 4379 4281 4173 4084 4013 3974 3913 3830 3733 3646 3541 3436 3379 3340 3289 3205 3141 3097 3051 2995 2935 2895 2895 2877 2871 2892 2936 2951 2969 3004 3098 3212 3323 3439 3582 3724 3834 3926 4054 4141 4180 4176 4135 4066 3990 3868 3717 3580 3435 3252 3077 2958 2853 2733 2656 2592 2547 2536 2539 2528 2526 2537 2506 2451 2409 2352 2244 2132 2006 1849 1696 1552 1410 1264 1136 1022 905 818 735 655 605 600 568 538 529 553 594 620 664 714 769 802 820 875 917 933 905 883 889 901 889 832 806 764 717 674 683 720 752 826 899 996 1131 1228 1050 1015 978 936 893 847 805 768 734 705 685 670 663 661 663 671 684 701 721 743 763 782 798 814 827 839 847 853 858 861 863 864 863 861 859 856 853 848 841 832 821 810 799 785 769 750 731 711 691 669 647 624 601 578 555 532 509 485 461 437 413 390 366 342 319 297 275 255 235 217 199 183 168 154 142 132 122 115 108 102 98 95 94 93 93 94 95 96 61879 280 1583 30 11303 17 11 19 2628 -11245 99999 10341 10475 10528 10605 10689 10754 10796 10696 10534 10437 10246 10195 10228 4408 4716 5075 5442 5887 6379 6883 7269 7644 7896 8078 8278 8479 8548 8552 8513 8415 8244 8063 7897 7720 7569 7493 7435 7462 7523 7566 7629 7767 7913 7979 7997 8015 7952 7823 7625 7413 7147 6842 6512 6155 5847 5531 5170 4861 4627 4464 4296 4169 4088 4062 4047 4064 4122 4177 4224 4258 4295 4388 4460 4515 4550 4590 4610 4617 4612 4578 4487 4388 4284 4186 4071 3923 3744 3576 3407 3237 3105 3014 2917 2802 2716 2680 2664 2670 2683 2713 2787 2867 2947 3054 3186 3305 3401 3501 3631 3756 3872 3976 4071 4171 4242 4289 4336 4348 4319 4245 4132 4000 3872 3727 3561 3403 3239 3070 2901 2774 2668 2573 2529 2489 2472 2492 2531 2551 2559 2592 2587 2564 2541 2494 2410 2305 2180 2008 1844 1680 1493 1299 1122 966 799 665 538 407 312 255 202 161 147 165 203 256 335 435 542 633 718 822 913 980 1014 1035 1063 1092 1087 1041 1009 946 860 785 766 756 748 791 835 897 995 1082 1037 1008 978 944 908 868 833 800 768 739 716 699 686 676 670 670 675 684 698 716 733 749 763 777 791 804 814 822 830 836 841 845 847 847 846 845 843 838 832 824 813 802 789 774 756 737 715 694 671 647 622 596 570 545 519 495 470 445 419 395 372 349 326 303 282 262 243 225 208 192 176 162 150 139 129 120 112 105 100 95 92 89 89 88 88 89 90 91 61888 297 1075 30 11305 17 11 28 2627 -11244 99999 8681 8273 8009 7792 7624 7517 7369 7464 7713 8009 8402 8765 9097 9219 9372 9452 9598 9679 9646 9477 9307 9197 9016 8909 8807 8676 8593 8438 8428 8522 4473 4696 4945 5189 5497 5842 6184 6440 6730 6990 7177 7361 7552 7684 7786 7846 7866 7860 7839 7822 7750 7708 7721 7716 7736 7765 7793 7831 7920 8010 8038 8044 8033 7957 7848 7729 7594 7412 7199 6967 6718 6484 6233 5919 5657 5430 5212 4992 4811 4661 4513 4375 4275 4204 4140 4063 3995 3945 3960 3941 3927 3932 3948 3947 3949 3973 3986 3950 3916 3885 3873 3838 3766 3664 3580 3490 3391 3326 3292 3238 3155 3087 3059 3040 3030 3016 3026 3069 3114 3157 3219 3294 3351 3386 3435 3511 3587 3655 3732 3803 3883 3938 3989 4048 4085 4094 4080 4033 3969 3886 3782 3655 3530 3374 3211 3043 2906 2769 2642 2555 2483 2427 2406 2406 2415 2421 2450 2449 2445 2435 2407 2337 2251 2140 1992 1834 1668 1486 1298 1117 952 784 647 517 394 297 239 186 145 122 124 146 177 239 313 400 478 556 658 756 846 913 979 1050 1121 1172 1189 1213 1194 1161 1124 1115 1102 1079 1083 1081 1097 1144 1191 1020 994 967 935 901 865 832 801 769 740 717 697 681 666 657 652 653 660 672 688 704 718 734 749 765 780 794 806 817 827 835 841 844 845 844 842 838 832 823 812 798 782 766 747 726 703 679 655 631 606 580 554 528 502 477 453 429 405 380 357 335 313 292 271 251 233 215 199 184 171 157 145 135 126 119 112 106 101 97 93 90 89 89 89 89 90 91 92 61897 313 598 30 11308 17 11 37 2626 -11242 99999 6797 7142 7609 8013 8404 8774 9150 9729 10055 10055 10093 10085 10020 9842 9748 9524 9413 9231 8975 8777 8678 8502 8289 8245 8309 8358 8462 8500 8436 8168 8022 7861 7793 7717 7568 7362 7217 7187 7125 7178 7304 7388 7548 7712 8018 8362 5621 5754 5927 6082 6287 6510 6722 6856 7029 7186 7343 7496 7649 7746 7873 7988 8094 8179 8252 8294 8284 8304 8351 8381 8418 8424 8401 8374 9999999 9999999 9999999 9999999 9999999 8026 7865 7719 7550 7339 7094 6843 6574 6347 6128 5844 5587 5373 5159 4939 4763 4627 4482 4363 4265 4170 4084 4021 3951 3878 3878 3863 3839 3840 3847 3846 3854 3883 3886 3863 3862 3854 3843 3820 3772 3688 3611 3542 3461 3412 3378 3310 3224 3156 3117 3079 3062 3040 3028 3045 3076 3108 3150 3202 3239 3260 3299 3351 3417 3481 3552 3601 3668 3729 3785 3837 3879 3909 3920 3898 3866 3823 3772 3684 3581 3456 3338 3203 3069 2941 2831 2741 2643 2561 2510 2470 2424 2372 2344 2306 2262 2205 2145 2075 1985 1863 1726 1600 1460 1307 1158 1021 890 753 638 531 438 359 290 233 190 153 135 152 180 222 286 372 465 567 690 809 921 1022 1104 1184 1261 1315 1321 1326 1303 1259 1208 1164 1104 1044 1010 983 963 989 1027 1029 999 970 938 907 874 844 817 791 767 749 734 720 708 699 694 694 697 705 715 726 736 747 758 768 778 788 796 803 810 817 820 822 822 820 818 814 807 799 790 777 761 746 728 707 682 658 634 609 582 555 528 501 474 447 422 397 372 348 325 304 283 263 243 225 208 193 178 165 153 141 131 122 114 107 101 96 92 89 86 84 83 83 83 84 85 87 88 61906 317 477 30 11307 17 11 46 2624 -11241 99999 8867 8736 8691 8676 8663 8549 8550 8598 8535 8425 8496 8702 8834 8799 8840 8872 8968 8982 9050 9041 9124 9124 9080 9059 9051 8911 8833 8803 8817 8813 8914 8905 8809 8544 8372 8219 8136 7994 7833 7669 7491 7276 7061 6968 6968 6889 6891 6924 7070 7250 6394 6539 6687 6807 6950 7102 7266 7389 7545 7686 7784 7818 7850 7861 7902 7937 7983 8004 8010 8007 7970 7969 8012 8043 8071 8093 8111 8111 8123 8120 8063 7974 7878 7714 7520 7350 7176 6962 6728 6516 6288 6086 5905 5686 5506 5365 5236 5090 4997 4930 4825 4719 4620 4506 4383 4283 4191 4088 4040 3961 3873 3808 3761 3712 3694 3716 3721 3699 3696 3684 3669 3638 3591 3515 3449 3385 3310 3259 3218 3142 3057 2991 2957 2941 2964 2989 3022 3084 3159 3243 3334 3430 3510 3577 3646 3695 3744 3794 3837 3837 3829 3822 3806 3794 3771 3741 3700 3638 3565 3486 3431 3369 3288 3186 3090 3004 2916 2841 2776 2725 2673 2630 2606 2595 2587 2563 2534 2495 2449 2403 2344 2264 2152 2007 1840 1669 1483 1282 1088 908 732 560 425 306 206 127 78 51 41 42 58 108 181 261 347 447 543 641 750 841 920 981 1018 1053 1091 1120 1113 1097 1045 985 938 907 859 813 796 779 771 802 853 916 1016 984 949 914 881 852 827 804 784 768 756 745 737 732 730 732 735 741 749 756 763 771 777 784 789 794 798 801 804 807 808 807 805 803 800 795 787 778 768 755 739 723 705 684 659 634 609 582 554 526 496 468 439 411 384 359 333 309 286 265 246 228 211 195 181 168 157 147 138 129 121 114 108 103 99 95 91 89 87 85 84 85 85 86 87 89 90 61915 317 473 30 11303 17 11 55 2623 -11240 99999 8157 8000 7886 7833 7814 7746 7837 7982 8155 8289 8338 8530 8769 8916 9042 9137 9279 9327 9401 9357 9390 9376 9293 9121 8944 8802 8686 8579 8498 8347 8305 8243 8132 7867 7730 7628 7518 7386 7283 7183 7070 6915 6716 6636 6705 6709 6763 6844 7003 7153 6580 6651 6718 6755 6832 6939 7038 7099 7193 7289 7354 7386 7425 7472 7562 7629 7681 7733 7798 7849 7865 7923 8016 8099 8150 8187 8224 8254 8286 9999999 9999999 8183 8078 7902 7693 7505 7291 7029 6737 6475 6189 5920 5667 5386 5151 4964 4809 4664 4584 4540 4462 4414 4393 4386 4385 4407 4411 4392 4410 4383 4326 4273 4222 4146 4077 4032 3968 3888 3819 3742 3674 3612 3552 3473 3417 3373 3329 3301 3284 3249 3214 3183 3169 3155 3160 3159 3164 3189 3235 3277 3323 3365 3408 3445 3489 3520 3552 3584 3627 3635 3634 3633 3626 3614 3595 3579 3569 3543 3507 3454 3419 3391 3341 3257 3180 3124 3063 3004 2940 2882 2808 2723 2640 2567 2507 2443 2365 2287 2208 2139 2052 1953 1830 1708 1594 1494 1377 1244 1109 980 838 698 587 506 435 372 322 297 275 243 210 222 275 344 412 486 563 635 698 746 796 846 879 909 934 957 950 916 854 800 773 758 737 720 718 722 737 768 821 892 979 954 929 906 884 864 847 832 819 807 799 793 787 784 782 782 781 782 783 785 787 790 793 795 797 799 800 801 802 803 803 801 798 793 788 780 770 758 744 728 709 690 670 646 621 595 569 543 515 487 459 432 405 378 352 328 304 280 259 239 220 203 187 173 161 150 140 132 125 118 112 106 102 98 95 92 89 87 85 84 83 84 84 85 86 88 89 61924 317 472 30 11302 17 12 4 2621 -11238 99999 9157 9239 9347 9506 9574 9591 9721 9823 9893 9835 9594 9450 9420 9279 9040 8890 8808 8662 8513 8475 8508 8493 8417 8250 8095 8021 7960 7899 7836 7739 7586 7436 7267 7055 6891 6783 6699 6665 6673 6749 6822 6867 6855 6953 7131 7325 7891 7837 7789 7716 7646 7564 7460 7357 7315 7300 7206 7101 7038 7006 6970 6899 6847 6836 6866 6896 6952 7038 7130 7219 7287 7403 7556 7722 7829 7902 7967 8014 8032 8035 7995 7901 7767 7577 7344 7128 6902 6648 6372 6154 5950 5771 5614 5459 5341 5251 5201 5165 5177 5205 5183 5158 5144 5113 5058 4998 4920 4820 4726 4586 4446 4308 4163 3999 3870 3776 3683 3583 3505 3442 3403 3367 3336 3299 3288 3272 3255 3257 3274 3265 3257 3240 3237 3241 3253 3249 3251 3269 3305 3337 3376 3410 3451 3478 3503 3516 3537 3552 3569 3553 3533 3513 3494 3467 3444 3423 3408 3373 3341 3303 3285 3282 3265 3224 3189 3167 3137 3094 3053 3002 2940 2864 2792 2725 2664 2591 2497 2406 2320 2247 2172 2091 1999 1893 1798 1706 1604 1483 1352 1228 1085 929 788 662 534 396 268 169 84 -6 -88 -123 -114 -82 -42 24 122 230 332 436 561 686 790 886 977 1060 1110 1121 1103 1082 1071 1049 1009 973 941 904 875 855 861 888 983 970 955 941 928 917 908 902 895 888 882 878 871 864 857 849 840 833 826 820 815 811 806 802 799 797 794 793 793 793 792 790 786 780 774 764 752 739 724 707 688 668 646 622 596 569 543 517 489 461 433 405 378 352 327 303 279 257 236 217 200 184 170 157 145 136 127 120 114 108 103 98 94 91 89 87 85 84 83 83 84 86 88 90 92 94 97 61933 317 472 30 11302 17 12 13 2620 -11237 99999 8664 8721 8749 8776 8722 8615 8626 8636 8605 8441 8147 8028 8001 7920 7798 7833 7943 8004 8057 8217 8396 8496 8529 8468 8410 8395 8348 8264 8142 7971 7706 7486 7267 7024 6844 6763 6753 6801 6917 7097 7273 7429 7548 7764 8107 8455 8662 8624 8584 8502 8426 8371 8307 8162 8070 7957 7763 7535 7402 7274 7143 6995 6823 6649 6547 6484 6473 6508 6588 6655 6708 6805 6938 7077 7198 7301 7373 7429 7442 7434 7368 7280 7160 6975 6778 6621 6451 6287 6088 5927 5769 5644 5522 5443 5395 5361 5329 5308 5317 5322 5282 5263 5221 5195 5136 5091 5039 4978 4899 4792 4710 4640 4554 4476 4415 4373 4296 4210 4117 4041 3973 3899 3827 3758 3695 3619 3535 3485 3444 3398 3358 3325 3313 3319 3336 3343 3359 3385 3414 3441 3475 3510 3532 3535 3530 3514 3517 3519 3518 3492 3458 3425 3396 3372 3359 3347 3332 3303 3276 3251 3231 3203 3160 3105 3052 3015 2964 2898 2826 2743 2653 2570 2514 2461 2407 2355 2296 2245 2201 2170 2123 2072 2014 1945 1885 1814 1720 1591 1454 1322 1171 1018 877 741 589 440 319 225 147 63 0 -27 -12 16 56 128 218 304 384 483 608 716 811 893 979 1056 1113 1132 1141 1158 1165 1154 1136 1114 1081 1027 975 919 889 870 845 828 845 872 880 937 924 916 911 906 900 896 891 887 882 877 871 866 859 852 845 839 832 824 819 815 811 808 804 801 796 790 782 773 764 752 737 722 704 685 663 640 616 591 564 538 511 484 457 429 402 376 350 326 302 280 258 238 218 201 185 170 157 145 135 127 119 112 107 102 98 94 91 89 88 88 87 87 88 90 92 95 98 102 105 108 111 61942 317 472 30 11302 17 12 22 2619 -11236 99999 11152 11102 10952 10812 10573 10357 10304 10214 9981 9678 9286 9008 8813 8626 8374 8292 8227 8060 7881 7875 7834 7741 7641 7536 7400 7348 7320 7250 7137 7016 6804 6644 6537 6446 6395 6479 6589 6720 6894 7159 7409 7649 7883 7116 7234 7452 7715 7947 8207 8415 8641 8801 8914 8929 8948 8927 8786 8576 8438 8255 8041 7769 7475 7169 6932 6750 6625 6532 6466 6402 6358 6403 6507 6621 6749 6862 6945 7009 7050 7074 7037 6969 6872 6726 6550 6376 6173 5969 5748 5563 5402 5290 5192 5125 5072 5044 5042 5060 5114 5173 5203 5239 5242 5237 5193 5159 5111 5055 4983 4899 4823 4739 4640 4539 4459 4407 4333 4263 4190 4140 4092 4035 3973 3915 3862 3811 3751 3724 3702 3671 3627 3593 3574 3569 3568 3551 3540 3547 3556 3559 3553 3566 3553 3534 3519 3504 3504 3507 3509 3492 3477 3472 3456 3443 3446 3451 3438 3411 3373 3320 3269 3211 3135 3059 2982 2906 2814 2734 2654 2555 2461 2379 2331 2295 2261 2232 2188 2150 2097 2065 2040 2005 1952 1884 1822 1740 1649 1529 1399 1286 1152 1024 909 812 692 564 463 370 294 230 189 159 156 169 174 212 272 332 381 455 540 609 690 762 818 868 906 919 926 959 978 971 963 958 941 925 916 893 888 903 915 937 992 1040 1057 989 982 977 975 969 962 955 948 940 930 919 908 897 885 871 860 850 839 827 820 814 810 804 800 796 792 786 779 772 764 753 737 721 704 684 661 636 611 583 555 526 498 470 441 413 386 360 336 312 289 268 248 229 211 195 180 165 153 141 131 122 113 106 100 94 90 86 84 82 81 81 82 83 86 88 92 97 101 105 110 114 118 61951 316 504 30 11304 17 12 31 2617 -11234 99999 11398 11243 11065 10793 10630 10660 10719 10646 10499 10218 10048 9977 9937 9845 9904 9888 9710 9503 9439 9283 8977 8672 8380 8024 7777 7539 7272 6963 6693 6346 6081 6004 5955 5944 6096 6338 6614 6933 7378 7770 8124 8461 8839 9223 9574 9859 10050 8984 9068 9162 9266 9349 9365 9308 9171 8897 8548 8249 7935 7605 7249 6878 6512 6231 6038 5931 5863 5849 5860 5911 6060 6267 6462 6651 6817 6935 7027 7103 7143 7092 6983 6836 6625 6397 6161 5900 5624 5361 5144 4962 4854 4784 4724 4670 4673 4722 4794 4909 5005 5084 5160 5216 5246 5254 5272 5252 5210 5170 5149 5124 5079 5013 4930 4863 4812 4741 4667 4594 4529 4458 4387 4307 4226 4144 4068 3981 3929 3899 3880 3844 3810 3792 3794 3789 3764 3735 3729 3721 3695 3649 3623 3580 3525 3456 3401 3372 3352 3326 3294 3276 3282 3276 3273 3284 3306 3315 3299 3270 3243 3216 3181 3119 3059 2996 2926 2838 2759 2680 2586 2488 2396 2346 2319 2282 2236 2175 2127 2058 2018 1993 1963 1909 1840 1773 1705 1645 1548 1428 1329 1232 1136 1049 982 876 752 635 532 464 420 379 324 300 292 281 289 323 358 374 413 467 529 605 652 679 703 727 720 711 731 742 720 698 697 703 707 715 712 728 759 799 852 938 1014 1049 1048 1036 1026 1020 1010 999 988 978 968 957 943 931 918 905 890 878 867 855 842 832 824 817 810 803 798 792 786 779 771 763 751 735 719 702 683 661 637 611 584 556 527 499 470 440 411 383 357 331 307 283 261 240 221 203 187 172 157 146 135 126 117 110 104 98 93 89 86 84 83 82 82 83 85 87 90 95 100 105 110 115 120 124 61960 314 565 30 11305 17 12 40 2616 -11233 99999 15773 15315 14968 14867 14794 14614 14419 13879 13359 12975 12596 12134 11821 11433 10827 10181 9721 9181 8438 7788 7261 6794 6592 6427 6237 6043 5931 5723 5600 5806 6051 6272 6641 7062 7455 7881 8383 8738 9058 9429 9781 10085 10383 10638 9999999 9999999 8953 9053 9140 9226 9246 9191 9096 8855 8522 8190 7850 7500 7141 6776 6390 6073 5852 5718 5633 5595 5583 5602 5695 5853 6022 6195 6353 6466 6542 6613 6660 6652 6603 6528 6407 6280 6150 6004 5840 5676 5519 5391 5315 5257 5203 5150 5121 5108 5115 5157 5188 5215 5240 5232 5210 5189 5170 5133 5108 5082 5071 5046 5012 4960 4903 4849 4791 4716 4642 4567 4504 4439 4376 4292 4211 4120 4052 3978 3934 3893 3861 3816 3778 3758 3759 3741 3716 3680 3666 3659 3654 3626 3616 3586 3556 3520 3511 3515 3525 3523 3520 3521 3540 3542 3532 3523 3515 3488 3446 3385 3322 3244 3154 3039 2931 2830 2722 2599 2483 2376 2270 2174 2089 2053 2048 2029 2011 1984 1972 1943 1930 1923 1910 1889 1853 1799 1742 1693 1597 1478 1389 1303 1231 1177 1142 1063 982 912 840 798 798 795 765 757 754 728 714 705 675 618 595 566 538 542 517 454 388 337 278 238 239 238 226 233 261 294 349 428 478 547 648 769 892 1024 1126 1187 1235 1023 1017 1012 1006 997 990 984 978 971 961 953 944 932 921 911 901 889 878 869 862 857 849 841 833 825 815 806 796 784 769 750 730 709 685 659 631 603 573 543 514 484 454 424 395 368 343 319 296 275 255 236 218 202 187 173 161 150 140 131 122 115 108 103 98 93 90 88 87 86 86 87 89 92 96 102 108 114 120 126 131 137 61969 296 1104 30 11304 17 12 49 2614 -11231 99999 8253 7949 7690 7276 6981 6726 6492 6410 6332 6105 6020 6328 6574 6728 7090 7493 7876 8227 8628 8865 9163 9519 9747 9918 10136 10319 10323 8163 8411 8639 8881 9134 9309 9391 9366 9110 8744 8387 8045 7687 7329 6940 6526 6206 5984 5833 5741 5726 5743 5781 5895 6080 6264 6443 6601 6733 6847 6967 7015 7005 6969 6904 6769 6623 6455 6231 5964 5720 5479 5289 5126 4973 4822 4710 4635 4582 4582 4632 4669 4737 4845 4951 5032 5108 5159 5188 5245 5295 5340 5347 5330 5257 5167 5086 4990 4861 4737 4608 4497 4401 4326 4216 4106 3993 3911 3830 3790 3747 3709 3657 3614 3578 3572 3549 3517 3475 3468 3474 3497 3514 3548 3561 3588 3609 3657 3713 3769 3798 3825 3848 3871 3864 3845 3808 3759 3699 3629 3539 3443 3324 3191 3038 2900 2774 2649 2524 2409 2295 2187 2090 2003 1957 1947 1950 1953 1953 1961 1951 1948 1943 1932 1911 1885 1833 1765 1692 1579 1436 1295 1164 1058 981 928 831 735 644 554 492 483 495 496 511 530 540 564 591 594 579 605 630 655 713 736 712 670 641 615 606 624 628 606 596 589 579 585 611 608 619 667 742 808 872 901 911 927 960 960 979 997 991 953 920 902 1006 993 982 971 958 947 936 925 912 899 889 882 876 867 857 846 835 822 810 798 785 767 746 725 703 679 652 622 594 564 534 505 476 447 417 389 362 338 316 294 274 255 238 221 206 193 180 169 158 149 140 131 123 116 109 103 97 93 90 88 86 85 86 88 91 96 102 109 117 124 130 137 144 61978 286 1403 30 11303 17 12 58 2613 -11230 99999 7885 7940 8016 8033 8081 8235 8341 8537 8823 8860 8976 9235 9423 9540 9707 9847 9863 8837 9113 9339 9541 9773 9911 9924 9887 9632 9286 8889 8474 8083 7727 7346 6887 6545 6318 6157 6047 6012 6001 5981 6029 6130 6238 6368 6460 6529 6598 6706 6726 6704 6684 6635 6521 6405 6262 6048 5814 5611 5397 5254 5139 4997 4826 4713 4643 4593 4615 4673 4715 4797 4927 5022 5084 5150 5163 5145 5180 5237 5285 5278 5228 5096 4965 4857 4744 4610 4504 4388 4270 4183 4122 4031 3945 3853 3801 3761 3786 3810 3831 3830 3830 3827 3861 3891 3909 3907 3925 3925 3927 3920 3924 3892 3859 3809 3781 3762 3745 3686 3632 3584 3547 3491 3447 3412 3373 3325 3277 3219 3179 3119 3039 2947 2891 2843 2778 2697 2616 2525 2428 2339 2267 2240 2238 2234 2226 2218 2216 2186 2153 2121 2086 2050 2006 1922 1805 1671 1484 1272 1065 882 733 611 513 385 281 206 138 113 159 251 344 459 575 671 766 839 884 914 971 998 1009 1039 1018 948 854 766 684 619 581 540 500 470 427 395 397 412 400 420 476 561 637 709 752 798 847 898 934 1007 1065 1092 1093 1105 1017 1012 1003 997 989 980 972 964 954 943 932 923 915 909 898 885 873 859 844 830 816 799 779 756 732 708 682 654 624 595 565 536 507 478 450 421 394 369 346 325 304 285 266 249 233 218 205 192 179 168 157 147 137 128 120 112 105 100 95 92 90 88 88 90 92 96 102 110 118 126 134 142 150 157 61987 285 1433 30 11303 17 13 7 2612 -11229 99999 3989 4307 4686 5125 5733 6306 6892 7609 8139 8683 9266 9788 10195 10465 10648 10642 9999999 6794 7058 7352 7694 7977 8194 8394 8397 8354 8286 8150 7998 7879 7711 7468 7306 7197 7079 6964 6888 6824 6765 6759 6777 6765 6760 6721 6682 6673 6724 6690 6624 6584 6566 6491 6406 6302 6159 5976 5819 5660 5558 5452 5318 5149 5038 4975 4933 4919 4941 4972 5036 5115 5192 5236 5275 5262 5245 5252 5271 5285 5242 5149 5009 4869 4737 4585 4424 4277 4135 4006 3906 3819 3717 3637 3545 3493 3472 3510 3543 3573 3598 3631 3675 3748 3801 3862 3919 3995 4043 4105 4159 4204 4200 4189 4168 4170 4166 4141 4065 3997 3918 3829 3718 3621 3513 3392 3264 3148 3036 2940 2822 2690 2568 2506 2456 2406 2352 2300 2230 2167 2123 2100 2116 2148 2165 2183 2211 2243 2238 2226 2203 2172 2137 2095 2013 1906 1783 1605 1406 1215 1036 874 724 591 441 328 237 159 137 178 242 308 414 538 651 770 880 971 1047 1122 1148 1179 1226 1211 1149 1079 1011 917 815 726 632 541 462 383 328 319 303 263 266 311 382 459 544 620 709 809 899 975 1067 1143 1191 1227 1272 1308 1324 1022 1018 1013 1006 1001 997 991 984 977 971 965 959 950 937 924 909 893 877 860 840 817 791 763 736 707 677 644 612 580 549 517 486 456 426 396 369 344 321 300 279 259 242 225 211 197 184 173 163 153 144 136 128 121 115 109 104 101 98 96 95 95 96 98 102 108 115 124 132 140 148 156 163 61996 280 1583 30 11303 17 13 16 2610 -11227 99999 7503 7675 7948 8125 8314 8581 8872 9017 9055 9110 8997 8948 8982 8894 8893 8895 8806 8600 8386 8230 7949 7705 7520 7406 7335 7322 7266 7179 7535 7562 7499 7493 7525 7538 7568 7640 7672 7678 7613 7524 7460 7487 7396 7239 7131 7067 6942 6808 6644 6420 6126 5868 5607 5425 5263 5055 4773 4560 4407 4283 4206 4172 4150 4199 4278 4389 4469 4578 4641 4682 4756 4861 4973 5027 5007 4928 4834 4752 4617 4471 4339 4222 4100 3985 3891 3800 3727 3636 3585 3583 3633 3687 3740 3803 3876 3951 4039 4103 4181 4249 4313 4351 4391 4411 4411 4374 4328 4254 4195 4127 4034 3889 3756 3622 3495 3361 3232 3096 2968 2848 2750 2662 2615 2567 2512 2464 2478 2519 2553 2569 2576 2567 2574 2587 2594 2608 2624 2597 2539 2493 2446 2356 2238 2110 1979 1848 1721 1562 1386 1214 1013 819 667 549 440 357 303 259 253 268 300 374 494 626 753 915 1067 1186 1288 1380 1450 1502 1528 1502 1475 1463 1395 1289 1185 1093 981 866 765 672 583 505 429 393 398 405 382 396 451 523 589 659 720 797 881 969 1033 1103 1142 1026 1031 1036 1044 1052 1057 1060 1061 1061 1062 1064 1061 1057 1051 1043 1033 1021 1006 988 968 946 924 902 880 856 828 799 770 741 711 681 650 619 587 556 525 494 463 433 403 375 348 324 300 278 257 236 219 203 189 176 164 154 145 136 129 122 117 112 107 104 102 100 98 98 99 100 103 108 115 123 132 141 149 158 166 174 62005 279 1612 30 11302 17 13 25 2609 -11226 99999 8939 8930 8838 8762 8847 8970 9054 9059 9038 8906 8790 8814 8772 9175 9165 9076 8926 8782 8606 8444 8225 8061 7930 7858 7764 7645 7648 7742 7796 7824 7885 7941 7950 7986 8091 8181 8211 8167 8104 8073 8070 7968 7812 7693 7581 7402 7214 7016 6753 6424 6120 5817 5589 5395 5168 4926 4739 4596 4462 4397 4365 4345 4400 4486 4560 4589 4623 4612 4571 4559 4547 4549 4522 4443 4296 4167 4063 3899 3739 3628 3552 3486 3428 3380 3337 3326 3296 3289 3324 3409 3484 3546 3624 3705 3773 3846 3909 3998 4088 4178 4227 4270 4299 4314 4288 4251 4196 4142 4067 3981 3847 3705 3545 3390 3227 3093 2972 2862 2762 2700 2648 2634 2637 2652 2661 2729 2836 2942 3020 3078 3094 3114 3132 3145 3150 3160 3123 3036 2949 2871 2753 2603 2433 2256 2075 1908 1702 1478 1241 982 725 503 323 155 11 -98 -198 -243 -239 -190 -101 32 189 359 566 780 981 1175 1362 1525 1670 1790 1857 1900 1929 1906 1846 1776 1712 1610 1475 1317 1141 954 775 604 464 347 236 107 22 -9 -6 -1 39 97 197 337 500 649 795 923 971 978 986 994 1007 1018 1026 1032 1037 1043 1051 1053 1054 1053 1050 1044 1036 1025 1011 995 977 958 938 916 891 862 833 801 770 737 704 670 635 599 564 530 494 460 427 396 365 337 311 287 264 243 224 208 193 180 168 159 151 143 137 131 126 122 118 115 113 111 109 109 109 110 112 115 120 127 135 145 154 163 172 181 189 62014 280 1581 30 11301 17 13 34 2607 -11225 99999 8550 8647 8817 8922 9066 9354 9701 9879 9937 10002 9979 9916 9930 9865 8057 8064 7994 7929 7900 7853 7855 7844 7831 7851 7970 8040 8111 8309 8549 8715 8867 9007 9058 9049 9064 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8288 8043 7828 7609 7341 7094 6833 6491 6114 5763 5443 5208 5017 4787 4567 4427 4318 4251 4266 4313 4355 4467 4618 4748 4848 4933 4949 4935 4951 4963 4957 4924 4817 4636 4470 4345 4171 4002 3875 3762 3651 3554 3463 3381 3326 3269 3229 3243 3316 3382 3429 3501 3582 3653 3730 3822 3951 4086 4216 4302 4375 4440 4474 4447 4402 4351 4287 4189 4072 3916 3747 3546 3345 3151 3009 2897 2786 2693 2650 2639 2649 2670 2715 2781 2891 3017 3147 3256 3327 3340 3340 3356 3362 3348 3305 3225 3121 3005 2874 2717 2543 2343 2129 1934 1759 1543 1289 1035 784 555 353 174 17 -106 -212 -295 -306 -257 -198 -112 21 198 384 584 786 987 1189 1381 1551 1725 1869 1957 1998 2039 2040 2007 1949 1888 1795 1675 1521 1334 1143 960 777 615 464 335 191 92 44 28 22 41 83 177 323 480 624 763 887 1010 1128 1268 1380 970 986 999 1010 1021 1033 1046 1054 1060 1064 1066 1062 1056 1046 1032 1015 994 974 952 928 902 872 842 810 778 745 712 679 645 610 576 543 508 474 441 410 379 350 324 298 275 252 232 215 199 184 171 162 153 144 136 130 124 119 116 113 112 110 109 109 111 113 116 120 127 134 143 154 164 174 183 192 201 62023 280 1581 30 11301 17 13 43 2606 -11223 99999 8703 8865 9052 9123 9176 9342 9544 9663 9673 9684 9638 9482 9320 9116 7617 7526 7377 7230 7105 6997 6953 6954 6936 6979 7174 7360 7574 7893 8281 8622 8890 9112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8179 7847 7550 7234 6932 6596 6233 5883 5565 5302 5137 5072 4983 4882 4825 4814 4845 4908 4973 5025 5118 5210 5251 5256 5238 5155 5017 4901 4808 4736 4662 4526 4346 4198 4094 3953 3826 3746 3684 3608 3540 3477 3420 3378 3331 3285 3281 3341 3409 3464 3561 3669 3766 3865 3981 4117 4268 4422 4522 4578 4625 4639 4582 4488 4381 4243 4077 3895 3681 3461 3233 3005 2780 2618 2515 2429 2372 2373 2420 2504 2617 2761 2922 3121 3330 3542 3733 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3489 3262 3014 2749 2447 2126 1818 1535 1230 900 593 311 64 -150 -332 -479 -600 -705 -787 -784 -710 -623 -519 -377 -191 -14 177 385 604 827 1041 1255 1480 1690 1837 1932 2025 2092 2134 2152 2180 2169 2106 2002 1858 1699 1525 1351 1179 1011 858 688 549 444 359 272 221 216 252 334 433 536 621 695 890 897 905 917 935 955 970 983 997 1013 1029 1039 1045 1049 1051 1047 1041 1032 1021 1005 987 971 955 936 915 890 866 839 812 785 756 726 692 658 624 589 551 513 477 441 406 372 340 310 282 256 233 214 197 181 168 158 150 142 136 132 128 124 122 121 120 119 119 119 120 122 125 128 134 141 149 159 168 178 187 195 203 62032 279 1611 30 11301 17 13 52 2605 -11222 99999 9971 9961 9869 9735 9663 9636 9570 9359 9201 9063 8855 8650 8442 7452 7318 7146 6990 6843 6711 6658 6701 6760 6851 7069 7303 7592 7933 8331 8726 9058 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8108 7781 7463 7163 6909 6673 6437 6186 5957 5738 5572 5468 5473 5468 5449 5406 5410 5412 5415 5388 5363 5354 5325 5243 5133 5010 4847 4625 4426 4272 4179 4079 3953 3829 3739 3698 3627 3583 3578 3599 3603 3610 3626 3637 3641 3624 3599 3604 3649 3702 3732 3791 3840 3885 3938 4005 4076 4150 4232 4271 4269 4265 4246 4176 4075 3957 3820 3680 3534 3347 3150 2968 2807 2647 2534 2477 2435 2404 2409 2455 2549 2674 2802 2920 3076 3253 3417 3552 3670 3747 3788 9999999 9999999 9999999 9999999 3599 3418 3235 3051 2840 2609 2360 2093 1825 1566 1313 1056 825 605 427 285 166 59 -22 -84 -120 -103 -40 31 123 223 345 450 562 679 814 960 1101 1243 1395 1528 1612 1667 1728 1768 1787 1778 1781 1764 1709 1604 1455 1301 1133 976 834 711 599 475 384 336 321 316 348 420 528 674 825 988 1114 835 837 844 853 864 884 909 927 942 957 973 991 1003 1012 1018 1022 1020 1015 1009 1002 990 976 965 954 940 925 907 889 869 848 825 801 775 745 712 679 643 604 565 526 486 447 408 372 337 305 276 249 227 207 188 173 161 152 143 136 131 127 123 121 119 118 118 117 118 119 122 125 130 137 144 154 164 175 185 194 203 211 62041 278 1640 30 11300 17 14 1 2603 -11220 99999 11092 10925 10732 10499 10237 9900 9416 9019 8747 8392 8047 7738 7550 7429 7324 7305 7439 7673 6017 6138 6220 6320 6427 6551 6761 7017 7434 7925 8340 8605 8813 9080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8008 7580 7231 6882 6507 6147 5787 5436 5180 4993 4933 4922 4936 4897 4924 4984 5032 5052 5068 5100 5113 5098 5045 4945 4841 4674 4503 4360 4289 4231 4149 4067 4010 4006 3975 3942 3933 3953 3965 3955 3950 3937 3915 3878 3813 3767 3761 3754 3716 3709 3713 3711 3714 3736 3766 3812 3884 3931 3951 3984 4009 3987 3958 3925 3871 3799 3726 3618 3489 3356 3228 3083 2957 2853 2754 2666 2609 2570 2573 2610 2666 2715 2797 2915 3051 3172 3283 3382 3482 3562 3605 3621 3594 3494 3351 3195 3034 2853 2649 2406 2155 1906 1654 1392 1148 949 764 618 508 404 304 220 147 98 97 116 127 155 196 255 297 351 416 513 651 821 1012 1222 1408 1556 1669 1792 1893 1961 1991 2010 1996 1944 1837 1678 1484 1271 1078 905 754 635 521 429 382 367 370 413 492 589 711 838 968 1045 884 878 877 878 878 887 900 909 915 921 929 939 945 949 951 952 949 944 939 936 930 923 918 914 908 900 891 881 869 856 840 822 802 777 749 718 685 648 609 571 532 492 452 415 378 344 312 283 258 235 214 196 182 170 159 150 143 137 132 128 126 124 123 122 124 126 130 134 140 148 158 169 181 193 204 214 224 232 62050 277 1671 30 11301 17 14 10 2602 -11219 99999 11276 10978 10653 10290 9860 9300 8811 8482 8027 7897 7701 7499 7295 7111 6888 6642 6442 6332 6260 6267 6315 6460 6626 6873 7126 7516 7960 8341 8561 8757 9009 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7960 7520 7158 6800 6397 5987 5594 5239 4966 4751 4659 4637 4631 4563 4558 4605 4669 4729 4772 4846 4914 4943 4917 4866 4819 4709 4600 4540 4531 4517 4477 4437 4400 4411 4400 4381 4383 4404 4392 4354 4325 4266 4175 4090 4001 3923 3872 3831 3771 3726 3689 3642 3616 3631 3642 3656 3696 3729 3712 3691 3675 3633 3589 3532 3464 3397 3343 3257 3130 3026 2943 2858 2779 2755 2756 2759 2771 2794 2870 2978 3088 3182 3291 3443 3583 3695 3778 9999999 9999999 9999999 9999999 9999999 9999999 3619 3433 3228 3020 2820 2587 2334 2086 1868 1639 1401 1185 1004 833 689 560 439 344 271 195 154 155 168 163 187 239 324 408 494 590 703 831 971 1118 1272 1399 1494 1552 1609 1635 1615 1562 1504 1448 1378 1300 1209 1087 961 860 780 724 700 690 692 742 795 831 874 928 932 925 1066 1119 905 896 891 890 889 885 887 893 894 894 896 900 905 907 906 905 905 904 900 898 898 896 893 893 894 893 890 886 880 873 864 852 837 819 798 772 745 715 679 643 605 567 528 489 452 416 381 349 319 292 267 244 224 209 194 182 171 162 155 149 144 141 139 138 138 140 143 148 153 160 169 180 191 204 216 228 238 248 256 62059 278 1641 30 11301 17 14 19 2600 -11218 99999 11296 10987 10642 10275 9912 9507 9011 8602 8382 7476 7363 7199 7020 6813 6622 6381 6052 5833 5714 5572 5472 5439 5502 5583 5771 5967 6306 6758 7140 7412 7698 8091 8419 8674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8061 7664 7320 6973 6558 6185 5845 5528 5287 5104 5032 5051 5108 5135 5216 5355 5455 5553 5617 5684 5716 5703 5643 5543 5416 5225 5025 4869 4734 4608 4486 4395 4303 4260 4222 4200 4202 4214 4206 4197 4199 4165 4092 4041 3975 3902 3848 3804 3751 3706 3648 3580 3542 3548 3551 3572 3635 3708 3741 3779 3821 3856 3901 3932 3945 3963 3985 3961 3882 3812 3723 3600 3453 3341 3240 3143 3032 2922 2850 2820 2793 2773 2794 2867 2932 2999 3068 3161 3225 3246 3225 3207 3144 3033 2895 2756 2598 2426 2225 2025 1850 1702 1533 1379 1269 1207 1148 1130 1121 1098 1072 1052 1021 1011 1006 960 876 806 749 701 648 593 535 500 493 524 595 688 773 848 922 1014 1096 1141 1158 1166 1180 1184 1189 1185 1146 1079 1027 982 960 964 981 1000 1050 1092 1113 1127 831 835 837 843 845 847 847 850 853 854 853 857 863 866 868 870 874 879 880 878 875 873 869 866 864 863 861 857 857 858 860 862 862 862 861 859 854 847 837 822 803 782 758 728 696 661 625 586 547 510 473 436 401 369 339 311 285 263 244 226 211 197 186 176 168 162 157 155 153 152 154 158 162 168 176 186 196 208 222 234 246 257 266 275 62068 276 1703 30 11303 17 14 28 2599 -11216 99999 11208 10652 10092 9572 9016 8525 8212 7212 7082 6954 6836 6724 6615 6385 6119 6018 6013 6010 6050 6134 6234 6328 6483 6635 6958 7323 7541 7682 7898 8159 8307 8389 8454 8473 8457 8361 8204 7999 7793 7447 7040 6716 6464 6200 5876 5620 5404 5206 5092 5033 5061 5143 5263 5368 5533 5743 5880 5984 6048 6119 6155 6145 6097 5976 5822 5611 5395 5207 5036 4868 4696 4559 4431 4356 4288 4234 4203 4182 4167 4158 4171 4157 4118 4099 4075 4044 4014 3984 3943 3910 3856 3787 3741 3726 3702 3677 3687 3710 3710 3710 3714 3750 3818 3867 3892 3938 3998 4019 4002 3997 3983 3938 3837 3739 3649 3563 3421 3251 3121 3027 2911 2792 2701 2647 2591 2543 2502 2523 2542 2518 2453 2415 2361 2277 2183 2089 1984 1872 1729 1583 1470 1391 1291 1211 1170 1182 1203 1248 1288 1311 1351 1383 1399 1432 1449 1401 1303 1195 1081 985 877 742 606 491 395 330 320 336 362 409 474 566 668 748 802 858 940 1021 1114 1210 1267 1290 1321 1351 1390 1438 1482 1515 1576 1623 1637 1640 883 895 905 914 917 918 917 916 916 913 905 897 891 883 874 867 863 858 853 846 837 832 827 822 819 819 819 820 824 829 836 842 847 851 854 857 857 855 849 841 827 810 788 761 731 700 665 628 591 554 517 480 444 410 379 350 322 298 277 256 238 222 208 197 187 180 174 170 167 165 166 169 173 179 187 197 208 220 234 247 259 270 279 288 62077 276 1704 30 11304 17 14 37 2598 -11215 99999 10906 10317 9627 8892 8188 7512 7041 6870 6747 6639 6527 6446 6362 6142 5893 5823 5800 5745 5733 5726 5700 5713 5771 5832 6067 6370 6500 6585 6815 7108 7292 7453 7573 7657 7720 7727 7620 7476 7363 7107 6765 6528 6357 6153 5873 5673 5486 5353 5301 5268 5303 5432 5587 5667 5792 5967 6058 6136 6183 6237 6243 6219 6131 5972 5832 5656 5448 5254 5099 4941 4778 4651 4510 4410 4334 4265 4221 4211 4213 4186 4172 4153 4128 4112 4098 4081 4066 4051 4022 3975 3918 3843 3769 3714 3676 3638 3603 3574 3535 3497 3472 3481 3532 3567 3594 3630 3683 3720 3735 3745 3750 3751 3705 3659 3635 3601 3517 3391 3296 3236 3164 3081 3014 2977 2929 2881 2833 2830 2827 2780 2695 2632 2563 2471 2353 2241 2121 1988 1827 1670 1546 1456 1367 1300 1263 1274 1281 1310 1349 1395 1442 1476 1503 1534 1547 1497 1403 1292 1161 1035 898 759 628 495 368 267 220 188 176 193 244 316 393 452 503 561 645 730 847 977 1083 1157 1252 1349 1453 1546 1641 776 792 816 848 879 905 930 949 963 968 974 977 980 981 978 970 962 952 938 926 914 901 890 878 866 851 839 827 816 806 802 798 797 799 801 805 812 817 821 826 832 836 837 837 832 823 809 791 769 745 717 686 653 619 584 549 514 479 446 414 385 357 332 310 287 267 250 235 222 211 201 194 188 184 181 182 184 188 195 204 214 226 239 253 266 279 290 300 308 62086 277 1672 30 11302 17 14 46 2596 -11214 99999 11257 10689 10075 9526 8985 8434 7912 7621 5598 5687 5803 5927 6078 6209 6210 6155 6175 6230 6232 6258 6258 6214 6178 6174 6191 6369 6603 6679 6694 6839 7024 7147 7252 7327 7354 7367 7342 7218 7050 6914 6657 6316 6063 5899 5729 5518 5351 5196 5083 5058 5047 5083 5220 5396 5496 5621 5802 5941 6038 6096 6145 6172 6176 6125 5983 5857 5714 5516 5316 5156 5005 4840 4681 4530 4416 4341 4266 4202 4176 4173 4153 4146 4158 4177 4192 4204 4215 4227 4234 4229 4187 4138 4082 4024 3982 3953 3918 3871 3822 3765 3709 3668 3662 3688 3696 3708 3735 3767 3784 3788 3797 3802 3799 3760 3727 3718 3698 3631 3532 3463 3418 3344 3271 3217 3170 3092 3009 2924 2875 2833 2747 2624 2534 2446 2342 2220 2118 2004 1878 1732 1594 1493 1430 1358 1286 1232 1233 1225 1224 1235 1260 1293 1316 1331 1360 1387 1358 1294 1228 1157 1090 999 890 789 678 559 459 409 363 315 289 293 314 347 378 414 464 545 636 763 909 1029 1119 1229 1351 1468 1568 686 711 740 774 811 846 876 904 926 943 953 960 962 961 960 955 944 931 916 903 892 882 872 863 854 844 832 824 816 807 800 796 793 791 789 788 789 792 794 796 799 803 806 808 809 807 801 791 779 763 745 723 697 669 640 610 579 547 514 482 451 421 393 367 343 319 298 279 262 248 236 225 218 212 208 206 207 211 216 223 232 244 256 270 284 297 310 321 330 338 62095 277 1668 30 11298 17 14 55 2595 -11212 99999 11225 10702 10174 9687 4777 4932 5077 5236 5359 5500 5651 5847 6174 6372 6359 6286 6292 6308 6263 6255 6226 6167 6112 6085 6110 6261 6445 6473 6490 6623 6772 6852 6945 6986 6977 6957 6922 6816 6683 6551 6338 6051 5870 5733 5624 5478 5376 5259 5228 5292 5368 5464 5651 5855 5999 6133 6332 6476 6604 6647 6670 6665 9999999 9999999 6369 6193 6014 5777 5541 5339 5154 4946 4741 4530 4360 4242 4136 4049 3994 3951 3889 3837 3816 3817 3829 3851 3868 3887 3907 3929 3922 3913 3893 3865 3859 3877 3883 3874 3849 3793 3725 3681 3679 3717 3750 3778 3800 3825 3854 3876 3897 3921 3932 3904 3899 3913 3920 3878 3788 3698 3647 3589 3528 3475 3424 3334 3225 3116 3042 2970 2864 2715 2598 2495 2385 2238 2097 1961 1815 1661 1526 1435 1370 1307 1249 1212 1228 1221 1208 1206 1226 1263 1287 1307 1316 1313 1267 1206 1138 1063 985 886 783 687 584 471 362 284 197 130 95 86 88 104 124 157 221 322 443 611 804 977 1136 1314 1493 1661 1809 9999999 695 712 729 750 776 804 834 858 877 890 902 906 908 912 914 907 898 888 880 875 869 864 861 860 855 848 844 840 834 828 825 822 818 814 810 809 808 807 805 805 805 804 803 803 800 794 786 775 761 746 727 705 682 656 630 602 574 544 515 486 458 431 406 382 359 337 317 299 283 270 258 250 243 238 235 236 239 243 251 260 271 283 296 310 323 335 346 355 363 62104 276 1697 30 11297 17 15 4 2593 -11211 99999 11128 10536 9984 9495 8999 8480 8108 7700 7403 7327 7272 7200 7040 6803 6573 6445 6331 6162 6012 5861 5734 5642 5592 5621 5744 5911 5993 6126 6377 6614 6790 6961 7063 7138 7218 7274 7231 7133 7009 6834 6616 6431 6252 6085 5866 5655 5446 5330 5292 5278 5284 5373 5508 5619 5708 5848 5995 6118 6181 6256 6310 6333 6297 6179 6035 5887 5706 5514 5344 5188 5004 4801 4607 4433 4300 4188 4114 4075 4041 4006 3977 3964 3973 3990 4013 4027 4039 4047 4063 4042 4012 3964 3903 3867 3848 3820 3783 3739 3664 3579 3523 3513 3534 3550 3563 3584 3614 3646 3665 3697 3742 3775 3774 3797 3839 3879 3868 3822 3768 3758 3736 3698 3664 3641 3565 3460 3349 3262 3170 3055 2886 2733 2587 2449 2263 2086 1924 1756 1573 1421 1309 1227 1163 1110 1075 1099 1135 1170 1202 1277 1372 1450 1519 1573 1611 1610 1589 1525 1440 1341 1199 1019 845 674 470 242 41 -158 -310 -420 -488 -536 -531 -498 -440 -327 -151 47 287 548 803 1047 1308 1534 1725 1881 2014 726 734 740 749 763 782 803 823 839 848 857 862 869 877 491 880 875 869 862 859 856 853 851 849 847 843 842 839 835 832 830 828 825 822 818 816 815 812 809 806 804 801 800 798 795 789 782 772 762 749 734 715 696 674 651 627 601 573 545 518 490 464 439 414 390 368 347 328 311 297 285 275 268 263 259 259 260 264 271 279 289 300 312 325 337 348 358 366 374 62113 282 1518 30 11298 17 15 13 2592 -11209 99999 11131 11026 10921 10863 10673 10435 10160 9965 9809 9604 9383 9142 9025 8816 7829 7675 7536 7354 7079 6776 6506 6339 6208 6067 6021 5960 5862 5797 5814 5924 6054 6176 6266 6412 6627 6798 6922 7070 7148 7183 7224 7277 7262 7186 7073 6942 6778 6642 6509 6383 6217 6053 5870 5765 5691 5638 5603 5646 5712 5737 5742 5807 5886 5944 5959 6002 6029 6021 5956 5867 5766 5676 5532 5380 5268 5161 5014 4825 4635 4456 4298 4173 4077 4016 3943 3875 3813 3788 3798 3814 3838 3863 3904 3947 4003 4041 4052 4045 4017 4001 3991 3959 3909 3838 3741 3636 3543 3486 3463 3444 3417 3400 3405 3432 3463 3494 3546 3598 3636 3682 3742 3818 3858 3849 3797 3775 3751 3694 3618 3542 3453 3327 3196 3085 2990 2891 2750 2618 2516 2450 2338 2218 2133 2051 1952 1850 1783 1716 1657 1601 1555 1552 1559 1536 1492 1490 1524 1526 1535 1534 1523 1474 1428 1332 1218 1094 934 748 594 457 298 108 -41 -201 -310 -382 -408 -417 -367 -297 -219 -94 72 228 409 615 824 1011 1210 1367 1506 1622 1714 1774 1819 1845 1831 1799 825 848 868 881 890 900 903 908 913 912 903 892 879 868 860 852 841 833 826 821 816 815 812 809 807 808 811 813 814 814 815 818 818 818 817 815 812 809 806 801 794 784 772 760 746 730 712 693 673 651 628 603 579 554 529 504 481 458 435 412 391 371 353 337 323 311 301 293 288 284 283 284 287 292 300 310 320 331 342 353 363 372 380 387 62122 276 1698 30 11298 17 15 22 2590 -11208 99999 10870 10446 10077 9635 9191 8790 8510 8177 8944 8694 8480 8235 7870 7476 7097 6774 6531 6323 6225 6135 6068 6021 6037 6196 6367 6531 6712 6895 7108 7283 7437 7599 7658 7674 7657 7655 7605 7518 7427 7339 7220 7075 6953 6853 6722 6576 6392 6280 6189 6126 6064 6043 6026 5945 5857 5811 5823 5847 5842 5841 5820 5782 5707 5612 5512 5427 5313 5201 5121 5030 4914 4751 4568 4391 4258 4155 4068 3996 3898 3795 3697 3628 3591 3565 3546 3535 3545 3568 3596 3604 3605 3610 3609 3636 3674 3695 3692 3660 3606 3564 3524 3493 3480 3479 3468 3458 3449 3452 3457 3465 3487 3528 3584 3643 3691 3747 3787 3801 3781 3783 3787 3768 3737 3698 3639 3562 3473 3372 3287 3208 3102 2985 2893 2824 2705 2572 2462 2352 2244 2140 2042 1939 1865 1790 1713 1678 1665 1610 1528 1490 1490 1487 1488 1457 1412 1356 1310 1206 1088 976 818 630 481 368 240 77 -80 -237 -324 -363 -369 -354 -286 -201 -120 14 194 363 525 695 869 1039 1206 1322 1412 1474 1503 1512 1519 1522 1493 1452 1414 1361 1306 1249 878 881 880 879 881 881 876 871 866 861 859 859 858 859 861 863 863 864 863 860 855 852 849 844 838 832 825 820 813 807 801 796 790 784 780 775 768 760 752 744 734 723 709 695 679 662 642 622 600 577 554 531 508 485 461 438 416 395 376 359 343 330 320 312 306 302 301 302 306 312 320 329 339 350 360 370 380 388 396 402 62131 280 1578 30 11298 17 15 31 2589 -11207 99999 9645 9526 9389 9261 9120 8996 8889 8655 8425 8275 8215 8145 8024 8073 7895 7694 7432 7205 6968 6713 6518 6328 6226 6177 6185 6204 6266 6449 6620 6850 7155 7399 7609 7782 7954 8166 8312 8393 8390 8382 8297 8140 8008 7919 7768 7549 7384 7279 7179 7074 6907 6759 6649 6610 6583 6586 6594 6519 6404 6325 6288 6242 6182 6102 5971 5830 5711 5580 5419 5237 5050 4894 4788 4692 4577 4439 4285 4114 3987 3916 3871 3812 3723 3641 3582 3543 3511 3485 3449 3426 3414 3430 3477 3512 3532 3552 3573 3619 3668 3713 3746 3757 3732 3707 3676 3651 3622 3581 3532 3484 3428 3370 3312 3268 3236 3210 3214 3245 3297 3368 3430 3486 3521 3578 3645 3707 3771 3824 3848 3844 3818 3768 3719 3656 3563 3449 3339 3244 3097 2923 2761 2607 2467 2333 2215 2096 1999 1902 1813 1753 1722 1666 1580 1526 1512 1503 1480 1417 1346 1254 1181 1069 938 801 625 425 247 118 -5 -161 -316 -455 -534 -569 -551 -513 -436 -334 -219 -55 147 347 527 701 875 1037 1187 1297 1378 1411 1415 1399 1372 1331 1275 1220 1169 1114 1062 1020 986 959 955 951 969 985 1007 836 841 847 853 858 862 865 867 868 869 871 870 868 864 861 857 852 846 841 837 832 826 821 815 809 802 795 788 780 769 758 748 737 724 710 695 681 664 647 628 609 590 569 548 528 509 488 468 449 430 412 395 379 366 354 345 338 333 330 329 330 333 338 344 352 361 371 380 389 397 404 411 416 62140 281 1547 30 11297 17 15 40 2588 -11205 99999 6389 6397 6471 6557 6647 6727 6798 6890 6892 6832 6862 6991 7108 7103 7172 7340 7602 7798 7076 6957 6805 6647 6485 6400 6343 6367 6351 6358 6526 6732 6976 7331 7684 8002 8235 8452 8725 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7856 7630 7406 7093 6770 6475 6236 6046 5924 5870 5773 5653 5550 5498 5478 5462 5438 5371 5317 5276 5221 5141 5022 4885 4750 4654 4585 4515 4427 4314 4190 4096 4051 4027 3996 3944 3895 3859 3825 3799 3775 3730 3695 3665 3654 3653 3643 3622 3613 3625 3653 3686 3717 3743 3745 3722 3704 3668 3639 3606 3578 3544 3502 3440 3363 3285 3212 3166 3145 3156 3179 3200 3249 3294 3329 3341 3399 3488 3557 3624 3693 3747 3758 3727 3680 3647 3616 3538 3435 3352 3262 3079 2853 2670 2511 2354 2212 2090 1973 1878 1780 1701 1687 1715 1710 1691 1722 1780 1819 1837 1815 1765 1698 1635 1520 1382 1227 1006 751 524 343 173 -5 -166 -310 -393 -436 -442 -412 -341 -256 -166 -24 142 296 426 543 647 735 806 854 904 932 924 907 899 891 871 869 883 907 939 987 1034 1094 1167 1216 1265 1318 1375 819 827 833 838 844 848 851 850 851 853 855 856 857 858 859 859 856 854 853 852 850 846 843 839 833 825 818 809 799 786 773 760 746 730 714 697 681 663 645 627 608 588 567 548 529 510 491 472 455 438 422 407 393 382 372 365 359 356 355 354 356 360 366 372 380 388 396 405 413 420 426 431 436 62149 280 1575 30 11295 17 15 49 2586 -11204 99999 7420 7350 7323 7364 7426 7474 7505 7459 7324 7301 7284 7368 7416 7512 7614 7795 7887 7196 7246 7226 7153 7063 7087 7146 7271 7287 7318 7505 7682 7793 8056 8365 8660 8815 8962 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7864 7590 7331 7006 6680 6379 6169 6015 5897 5859 5779 5693 5638 5645 5671 5682 5689 5628 5560 5521 5472 5395 5275 5135 4973 4855 4768 4676 4557 4410 4261 4137 4082 4063 4025 3977 3911 3845 3792 3765 3738 3681 3637 3594 3576 3573 3573 3559 3557 3571 3594 3631 3676 3719 3736 3727 3724 3688 3662 3626 3587 3532 3458 3350 3222 3095 2978 2894 2835 2815 2821 2836 2904 2988 3090 3183 3307 3469 3639 3821 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3417 3134 2874 2636 2410 2207 2028 1881 1780 1680 1607 1583 1617 1644 1663 1717 1788 1844 1869 1851 1800 1732 1661 1529 1374 1188 950 688 444 236 35 -166 -359 -534 -648 -711 -727 -705 -653 -588 -498 -354 -188 -29 122 271 411 549 678 781 877 936 957 974 998 1003 989 984 988 995 1010 1044 1089 1146 1219 1280 1353 1429 1509 838 848 856 865 872 880 885 886 889 894 899 900 902 902 902 900 894 888 882 876 868 860 852 843 832 820 809 798 787 773 759 747 733 718 703 688 674 658 642 624 606 587 568 549 531 512 493 475 458 442 426 412 400 389 381 375 371 369 369 370 373 378 384 391 399 408 415 423 430 437 442 446 450 62158 281 1546 30 11296 17 15 58 2585 -11203 99999 5844 5876 5956 6101 6309 6562 6789 7021 7114 7181 7410 7651 7837 7975 8179 8349 8508 8530 5641 5741 5815 5830 5837 5952 6116 6386 6596 6759 6987 7259 7474 7745 8019 8282 8413 8508 8627 8725 9999999 9999999 9999999 9999999 9999999 9999999 8164 7988 7736 7498 7289 7093 6926 6693 6461 6239 6107 6014 5966 5958 5895 5839 5829 5852 5873 5871 5857 5773 5700 5643 5571 5454 5286 5083 4869 4699 4563 4420 4272 4116 3968 3857 3811 3787 3759 3735 3717 3707 3704 3715 3723 3697 3677 3661 3655 3653 3639 3614 3599 3601 3604 3616 3642 3674 3689 3690 3691 3663 3632 3610 3599 3586 3558 3510 3434 3353 3273 3219 3186 3201 3222 3251 3320 3403 3466 3509 3572 3676 3787 3912 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3657 3517 3317 3068 2821 2596 2401 2230 2072 1937 1841 1719 1613 1549 1539 1517 1487 1493 1509 1525 1504 1447 1362 1266 1173 1051 930 791 610 415 236 108 -6 -108 -202 -267 -288 -279 -235 -163 -88 -15 66 181 304 421 515 593 664 727 780 811 845 850 834 829 838 841 830 830 846 863 895 944 1013 1082 1170 1249 1346 1446 1543 916 926 936 948 959 969 974 973 973 974 973 970 969 966 960 951 939 926 913 901 886 873 860 847 833 819 804 790 775 757 741 726 710 692 674 658 641 624 608 590 572 555 538 522 507 491 476 462 449 437 426 416 407 400 395 391 389 389 390 391 395 399 405 411 417 423 429 435 439 443 447 449 451 62167 284 1457 30 11297 17 16 7 2583 -11201 99999 8625 8603 8554 8496 8377 8297 8244 8314 8369 8408 8413 8363 8316 8425 8555 8628 8649 8724 8705 8636 8490 7535 7597 7590 7552 7528 7571 7631 7696 7682 7694 7761 7855 7902 8068 8225 8354 8413 8490 8597 8677 8708 8625 8552 9999999 9999999 9999999 9999999 8082 7835 7591 7388 7228 7101 6904 6689 6501 6393 6308 6268 6237 6159 6093 6084 6103 6123 6132 6080 5944 5826 5729 5623 5486 5287 5029 4774 4565 4383 4195 4017 3844 3675 3569 3532 3521 3516 3525 3535 3556 3599 3652 3688 3694 3708 3716 3721 3724 3707 3679 3663 3650 3625 3608 3613 3623 3620 3625 3631 3606 3572 3550 3542 3538 3520 3477 3408 3342 3267 3213 3173 3171 3152 3139 3173 3237 3283 3320 3377 3467 3561 3679 3786 3895 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3568 3390 3173 2958 2755 2569 2381 2201 2060 1967 1838 1727 1668 1650 1610 1565 1547 1528 1512 1465 1397 1316 1223 1113 983 857 723 554 386 245 152 80 41 5 0 21 68 139 247 344 431 509 606 690 769 822 848 857 870 867 856 850 833 789 758 749 754 756 777 802 833 884 947 1022 1102 1193 1274 1358 1452 946 958 970 983 997 1008 1021 1028 1026 1020 1016 1010 1003 997 989 978 963 946 928 911 896 879 863 849 836 822 808 793 777 761 743 726 710 693 673 654 635 617 598 579 561 543 526 511 496 483 471 459 449 440 432 424 418 413 409 407 406 406 406 408 410 413 417 422 426 431 436 440 443 446 448 449 450 451 62176 284 1458 30 11298 17 16 16 2582 -11200 99999 8156 8219 8142 8013 7830 7689 7588 7533 7378 7201 7101 7111 7072 7277 7549 7870 8125 8450 8690 8889 8968 7996 8083 8142 8201 8281 8387 8463 8538 8505 8427 8360 8361 8355 8399 8416 8409 8385 8429 8500 8564 8623 8638 9999999 9999999 9999999 9999999 9999999 8186 7916 7657 7434 7229 7008 6716 6417 6165 5962 5793 5686 5619 5534 5483 5522 5595 5656 5701 5699 5660 5664 5680 5645 5575 5437 5220 4984 4800 4642 4453 4268 4101 3936 3819 3752 3700 3664 3665 3666 3674 3713 3769 3796 3803 3818 3825 3822 3819 3798 3769 3762 3756 3732 3720 3730 3742 3729 3716 3683 3634 3587 3543 3508 3477 3447 3375 3271 3175 3102 3063 3039 3063 3095 3150 3224 3307 3394 3489 3609 3723 3859 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3599 3352 3087 2806 2536 2282 2044 1815 1614 1462 1289 1136 1038 995 966 951 979 1015 1072 1106 1133 1158 1187 1201 1193 1171 1125 1035 919 804 714 634 575 506 457 421 405 400 431 459 499 552 625 693 763 816 842 852 876 887 894 889 868 825 788 754 724 697 691 688 694 728 781 832 889 952 1028 1111 1194 1281 1002 1018 1032 1042 1049 1058 1062 1059 1052 1045 1036 1026 1019 1013 1003 988 971 953 936 921 904 888 871 854 836 818 798 777 755 731 708 686 663 638 613 591 569 549 530 513 497 483 471 460 452 446 440 435 432 430 428 427 426 426 427 428 429 431 432 434 436 438 441 442 444 445 446 446 446 445 444 443 441 62185 288 1339 30 11299 17 16 25 2581 -11199 99999 8589 8792 8887 8853 8728 8614 8343 8186 8170 8180 8194 8135 7963 1916 2156 2450 2807 3227 3725 4233 4742 5202 5676 6151 6564 6952 7325 7617 7840 7998 8120 8164 8237 8272 8258 8192 8148 8053 7985 7885 7751 7648 7641 7619 7560 7531 7537 7493 7445 7406 7399 7367 7288 7148 7026 6955 6861 6731 6557 6371 6191 6022 5880 5777 5702 5600 5487 5463 5466 5455 5432 5399 5347 5324 5308 5266 5206 5107 4936 4733 4586 4478 4336 4197 4074 3951 3856 3800 3764 3761 3804 3839 3872 3934 4029 4096 4147 4202 4240 4260 4266 4241 4198 4163 4118 4036 3964 3903 3850 3764 3670 3552 3422 3305 3200 3117 3058 3000 2913 2803 2720 2670 2670 2685 2748 2827 2941 3085 3238 3392 3542 3704 3875 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3528 3240 2945 2661 2384 2131 1910 1713 1489 1276 1112 997 892 806 749 700 662 616 587 565 539 508 487 481 466 431 397 381 395 421 474 538 609 663 724 796 882 936 981 1031 1083 1114 1138 1146 1138 1113 1089 1068 1064 1055 1033 998 977 953 930 906 893 880 862 858 869 876 883 891 917 957 1007 1069 1029 1034 1036 1037 1034 1034 1031 1022 1013 1006 998 989 985 982 975 964 950 936 923 910 896 881 866 848 827 806 785 761 735 710 685 660 634 607 581 556 533 512 493 476 462 449 439 431 426 422 419 418 419 420 422 424 427 429 432 435 438 442 444 447 449 452 454 456 457 458 458 457 455 454 452 449 447 62194 401 1337 30 11297 17 16 34 2579 -11197 99999 7710 8058 8337 8500 8556 8600 8495 8467 8585 8732 8798 8761 8621 2757 2993 3290 3612 3950 4358 4795 5246 5619 5959 6307 6661 6988 7240 7441 7644 7791 7883 7911 7914 7870 7808 7717 7627 7492 7349 7164 6983 6845 6766 6682 6565 6465 6402 6345 6331 6380 6453 6477 6479 6486 6517 6561 6577 6539 6456 6392 6322 6234 6162 6117 6015 5878 5767 5738 5716 5662 5588 5503 5438 5393 5320 5241 5171 5086 4909 4722 4599 4493 4349 4196 4070 3947 3858 3788 3730 3724 3764 3796 3811 3874 3978 4051 4123 4191 4240 4268 4294 4278 4243 4234 4199 4108 4019 3941 3864 3768 3668 3539 3417 3323 3234 3156 3109 3063 2978 2881 2825 2798 2809 2832 2867 2914 2990 3091 3181 3282 3390 3495 3603 3736 3882 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3602 3461 3329 3186 3037 2881 2744 2590 2389 2187 1995 1813 1620 1421 1231 1035 853 661 503 359 238 127 53 15 -11 -23 -9 24 96 184 305 416 528 618 705 789 881 943 996 1041 1070 1076 1086 1091 1084 1062 1053 1048 1051 1064 1070 1068 1069 1059 1051 1049 1059 1057 1037 1020 1000 977 951 935 937 949 962 984 1025 1071 1076 1079 1078 1078 1076 1069 1060 1049 1035 1020 1011 1004 994 981 966 949 931 915 899 884 867 847 825 802 779 753 725 698 670 643 616 588 561 535 511 490 472 456 444 434 426 421 419 417 417 419 421 424 428 432 436 440 443 446 449 453 456 458 461 462 464 465 466 466 465 462 460 457 454 451 447 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 7 5 3 2 0 0 62203 401 1339 30 11299 17 16 43 2578 -11196 99999 6813 7227 7595 7731 7762 7837 7817 7904 8106 8256 8321 8321 8267 8221 8372 8598 8786 9112 9443 9727 9933 6114 6401 6646 6908 7170 7390 7606 7815 7960 8051 8093 8063 7965 7859 7748 7627 7479 7319 7089 6843 6641 6474 6309 6142 6011 5900 5817 5799 5831 5887 5931 5978 6058 6161 6273 6370 6427 6464 6485 6485 6465 6445 6402 6291 6173 6058 5994 5905 5775 5660 5539 5436 5330 5235 5151 5064 4979 4843 4727 4639 4560 4452 4359 4306 4213 4140 4079 4029 4008 4022 4049 4043 4070 4116 4147 4195 4237 4246 4226 4223 4182 4131 4114 4079 3993 3893 3818 3764 3719 3668 3585 3517 3485 3471 3466 3494 3523 3507 3463 3440 3461 3496 3506 3481 3459 3457 3455 3428 3401 3396 3394 3377 3393 3440 3491 3504 3509 3521 3578 3659 3712 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3535 3405 3253 3087 2856 2573 2313 2068 1811 1544 1248 957 691 463 239 76 -48 -158 -250 -275 -259 -220 -155 -75 16 161 318 484 625 765 870 967 1064 1153 1214 1273 1292 1287 1284 1301 1308 1305 1283 1272 1265 1260 1255 1256 1267 1264 1238 1226 1217 1211 1180 1132 1092 1059 1025 977 939 920 893 857 842 1043 1057 1069 1078 1083 1088 1089 1087 1082 1073 1060 1046 1035 1027 1015 999 981 960 938 917 897 877 855 830 804 777 750 721 691 662 634 608 582 557 533 509 486 468 454 441 431 424 419 416 415 416 417 419 422 426 431 436 441 446 450 454 459 462 466 469 471 473 474 475 475 473 470 466 462 458 454 449 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 9 8 6 4 3 62212 399 1397 30 11297 17 16 52 2576 -11194 99999 11219 11432 11501 9999999 11555 11432 11420 11168 10899 10562 10064 1369 1807 2361 2968 3588 4259 4951 5597 6140 6533 6891 7244 7519 7624 7702 7830 7887 7875 7803 7647 7478 7356 7208 7048 6923 6787 6559 6357 6229 6129 6032 5961 5916 5927 5993 6084 6197 6354 6483 6591 6720 6873 7018 7135 7183 7155 7074 6992 6864 6713 6550 6320 6100 5887 5731 5577 5412 5280 5123 5010 4951 4925 4883 4807 4729 4612 4529 4451 4387 4303 4223 4162 4062 4010 3967 3916 3889 3904 3968 4015 4076 4136 4188 4252 4297 4315 4306 4309 4265 4209 4179 4137 4045 3918 3810 3732 3662 3583 3473 3382 3312 3256 3203 3183 3177 3140 3084 3056 3092 3138 3170 3187 3212 3261 3308 3338 3365 3417 3476 3499 3542 3588 3631 3632 3634 3639 3670 3708 3714 3703 9999999 9999999 9999999 9999999 3659 3598 3554 3479 3388 3272 3129 2925 2688 2470 2259 2031 1786 1499 1220 954 723 486 304 146 7 -104 -146 -148 -116 -61 3 77 206 354 530 686 843 966 1075 1167 1250 1319 1385 1400 1391 1377 1380 1372 1351 1296 1262 1232 1207 1199 1221 1254 1260 1246 1257 1268 1299 1302 1287 1275 1258 1217 1155 1100 1041 952 859 784 739 717 714 698 703 1064 1059 1057 1053 1046 1034 1023 1015 1007 996 982 967 950 932 915 898 881 860 836 810 784 756 724 692 661 629 598 567 537 508 480 456 435 419 406 396 389 387 387 390 395 401 407 415 423 432 441 449 456 463 468 474 478 482 484 486 486 486 485 483 480 476 470 464 458 453 447 442 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 18 16 14 12 10 8 62221 400 1368 30 11298 17 17 1 2575 -11193 99999 11227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1634 1910 2379 2940 3541 4197 4872 5476 6040 6530 7002 7537 8017 8254 8454 8698 8869 8958 8945 8794 8585 8411 8213 7965 7722 7429 7044 6700 6435 6201 5991 5840 5714 5663 5673 5741 5854 6005 6134 6263 6430 6610 6773 6933 7027 7073 7052 7011 6920 6817 6698 6509 6332 6157 6015 5883 5742 5619 5463 5347 5249 5175 5105 5012 4920 4783 4673 4573 4503 4419 4326 4250 4147 4082 4026 3973 3947 3949 3991 4016 4055 4093 4127 4159 4182 4185 4168 4156 4116 4072 4048 4014 3941 3850 3778 3730 3689 3625 3543 3463 3394 3342 3309 3297 3266 3216 3161 3133 3145 3161 3188 3207 3246 3295 3352 3414 3465 3511 3560 3615 3671 3702 3729 3717 3702 3666 3650 3626 3586 3539 3494 3460 3432 3383 3325 3259 3226 3169 3109 3033 2933 2778 2611 2450 2286 2106 1901 1653 1410 1181 970 749 565 385 220 85 18 -14 -19 -5 26 74 169 290 451 602 760 888 1020 1149 1266 1365 1453 1501 1537 1561 1587 1597 1600 1543 1493 1448 1420 1401 1405 1416 1396 1366 1358 1346 1364 1379 1389 1375 1379 1363 1325 1285 1243 1167 1091 1033 1000 1057 985 1045 1035 1027 1019 1016 1015 1010 1002 995 993 991 987 979 970 961 949 935 920 902 879 850 819 788 755 719 682 645 609 575 542 511 483 459 437 420 408 398 393 390 390 393 399 406 413 421 429 437 445 453 460 467 473 478 484 488 491 494 496 497 497 497 496 493 489 483 477 471 466 460 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 24 22 21 19 17 15 62230 399 1400 30 11300 17 17 10 2573 -11192 99999 11823 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2069 2311 2749 3209 3702 4252 4851 5428 5978 6399 6783 7307 7772 7977 8209 8513 8728 8848 8859 8761 8620 8526 8375 8149 7940 7685 7307 6972 6703 6429 6203 6049 5916 5873 5904 5987 6078 6213 6350 6502 6692 6880 7030 7171 7254 7256 7199 7133 6993 6811 6593 6329 6078 5802 5533 5285 5069 4879 4672 4528 4443 4385 4327 4280 4289 4281 4288 4303 4365 4433 4489 4532 4548 4597 4621 4611 4608 4623 4649 4635 4629 4622 4610 4597 4566 4517 4462 4416 4334 4264 4219 4165 4088 4002 3909 3823 3750 3657 3540 3431 3327 3222 3129 3062 2969 2880 2809 2757 2743 2761 2803 2831 2884 2955 3022 3103 3191 3278 3357 3451 3528 3568 3608 3615 3600 3569 3569 3545 3495 3456 3415 3383 3356 3328 3280 3237 3227 3180 3129 3088 3019 2882 2734 2602 2447 2271 2052 1795 1539 1310 1079 834 629 432 239 77 4 -10 0 36 91 176 298 435 596 758 931 1076 1216 1343 1447 1504 1537 1539 1534 1526 1525 1520 1511 1460 1416 1382 1381 1393 1434 1497 1544 1564 1589 1604 1638 1657 1663 1639 1612 1565 1489 1398 1315 1194 1063 955 898 865 849 825 818 1032 1024 1020 1021 1019 1012 1008 1007 1006 1004 1000 992 982 970 956 941 922 899 869 838 805 770 734 697 660 624 589 557 526 499 475 454 437 424 414 408 404 404 406 410 415 421 428 436 444 451 459 467 475 482 488 494 499 502 505 506 507 507 505 503 498 492 484 477 470 463 456 450 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 34 33 31 28 26 62239 388 1731 30 11301 17 17 19 2572 -11190 99999 3709 3923 4315 4663 4981 5331 5679 6070 6471 6825 7096 7486 7713 7723 7807 7996 8085 8156 8220 8168 8060 8069 8019 7903 7779 7653 7446 7317 7221 7030 6882 6845 6800 6763 6798 6884 6947 7037 7130 7211 7295 7351 7360 7349 7351 7281 7103 6912 6690 6452 6213 5964 5750 5472 5211 4977 4788 4659 4527 4406 4316 4271 4235 4190 4194 4188 4179 4145 4177 4222 4264 4294 4284 4306 4326 4333 4350 4389 4471 4517 4548 4577 4611 4634 4635 4620 4582 4534 4444 4353 4273 4187 4067 3912 3750 3601 3460 3317 3174 3036 2895 2785 2714 2682 2648 2637 2651 2695 2771 2867 2992 3121 3242 3347 3450 3574 3667 3724 3756 3796 3792 3731 3667 3579 3480 3356 3244 3138 3045 2985 2926 2907 2923 2947 2954 2989 3080 3136 3194 3243 3263 3217 3151 3070 2940 2783 2573 2303 2038 1798 1552 1275 1038 804 594 421 340 308 319 353 385 440 541 640 746 833 934 997 1052 1088 1111 1098 1063 995 939 911 907 903 912 909 929 965 1045 1146 1269 1404 1516 1603 1689 1760 1822 1850 1860 1835 1786 1718 1622 1510 1402 1263 1118 1000 931 876 837 818 1060 1052 1044 1036 1032 1026 1019 1014 1011 1008 1005 1000 992 983 972 960 947 929 906 879 850 819 785 750 715 679 644 610 578 548 522 498 478 461 449 439 433 429 428 429 433 438 444 450 457 464 471 478 486 493 499 505 510 513 516 518 519 518 517 514 510 505 497 488 480 472 464 457 450 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 33 32 31 29 62248 406 1758 30 11298 17 17 28 2571 -11189 99999 10940 10384 9839 9361 8944 8581 8312 7999 7748 7524 7469 7339 7356 7387 7465 7465 7489 7527 7577 7395 7442 7490 7463 7401 7388 7366 7383 7358 7227 7138 7171 7127 7036 7047 7110 7084 7078 7077 7062 7059 7042 6979 6942 6929 6829 6604 6439 6261 6040 5832 5657 5494 5290 5094 4908 4759 4682 4578 4482 4437 4456 4439 4423 4441 4446 4459 4459 4497 4551 4609 4656 4644 4654 4653 4632 4605 4603 4631 4650 4644 4613 4592 4576 4548 4514 4467 4428 4368 4321 4277 4233 4172 4076 3958 3854 3773 3688 3584 3459 3311 3184 3079 3001 2919 2865 2830 2801 2799 2827 2892 2959 3007 3051 3111 3209 3291 3356 3402 3453 3471 3437 3413 3384 3355 3301 3235 3174 3128 3116 3087 3062 3054 3044 3011 2982 3007 3012 3013 2984 2924 2838 2754 2654 2511 2376 2234 2046 1865 1717 1584 1408 1248 1085 958 855 799 764 763 782 766 745 766 789 819 831 876 906 936 940 937 921 897 844 799 785 793 802 827 832 845 870 929 997 1102 1237 1363 1470 1579 1663 1754 1825 1872 9999999 9999999 9999999 1793 1702 1622 1493 1346 1199 1095 1002 938 881 1049 1046 1046 1046 1048 1048 1044 1044 1044 1043 1038 1033 1023 1012 1000 987 973 953 929 901 872 844 813 781 750 718 685 654 624 596 570 547 527 509 495 484 474 468 464 463 464 468 473 478 485 490 497 503 510 515 521 525 528 530 531 530 528 524 520 514 507 499 489 479 468 459 450 442 435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 38 37 36 34 33 31 29 28 26 24 23 21 20 18 17 15 14 12 11 9 7 6 4 3 62257 408 1697 30 11297 17 17 37 2569 -11188 99999 11150 10810 10498 10036 9661 9374 9115 8838 8633 9283 9162 8890 8577 8259 7905 7610 7442 7298 7236 7241 7222 7197 7355 7565 7705 7855 8027 8117 8205 8235 8188 8164 8236 8232 8171 8213 8294 8237 8166 8135 8065 7965 7848 7699 7579 7453 7226 6865 6559 6259 5901 5566 5307 5054 4729 4434 4198 4009 3896 3778 3674 3626 3648 3647 3660 3723 3770 3824 3889 4020 4162 4297 4425 4498 4575 4637 4687 4732 4784 4839 4868 4880 4863 4849 4827 4796 4769 4725 4683 4637 4615 4579 4539 4483 4406 4310 4214 4105 3974 3817 3623 3383 3163 2950 2751 2550 2408 2299 2217 2176 2181 2232 2332 2437 2574 2753 2980 3187 3399 3601 3800 3943 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3679 3533 3381 3226 3069 2894 2731 2600 2475 2365 2265 2148 2022 1933 1861 1769 1690 1625 1539 1454 1391 1341 1278 1225 1154 1104 1072 1087 1100 1130 1176 1199 1215 1259 1306 1354 1378 1409 1419 1437 1421 1379 1303 1212 1085 953 841 741 642 557 469 418 404 427 453 527 643 772 903 1061 1206 1347 1462 1551 1615 1663 1680 1654 1599 1551 1448 1335 1223 1141 1051 982 934 913 1033 1033 1032 1035 1036 1034 1036 1038 1036 1032 1028 1022 1013 1004 995 981 961 937 909 881 855 825 795 766 735 702 670 640 612 585 561 541 525 510 498 487 480 476 475 478 483 489 496 503 510 517 523 530 536 540 544 546 546 544 541 536 529 522 514 506 496 485 473 462 452 443 435 428 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 33 31 29 28 26 24 23 21 20 18 17 15 14 13 11 10 8 7 5 4 2 62266 405 1788 30 11298 17 17 46 2568 -11186 99999 10601 10205 9889 9528 9110 8829 8578 8401 8151 8001 7873 7870 7800 7726 7593 6377 6545 6736 6919 7158 7453 7684 7924 8171 8378 8598 8767 8844 8911 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7907 7653 7411 7092 6673 6312 5980 5590 5236 4984 4771 4511 4292 4114 3999 3942 3889 3850 3865 3925 3947 3987 4086 4160 4213 4259 4355 4448 4541 4626 4675 4717 4726 4706 4690 4704 4717 4702 4688 4658 4634 4607 4598 4602 4595 4586 4573 4582 4586 4574 4531 4470 4384 4267 4126 3961 3755 3494 3186 2895 2629 2391 2159 1992 1878 1807 1779 1822 1932 2106 2300 2533 2802 3113 3396 3641 3855 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3679 3518 3326 3134 2975 2818 2638 2485 2365 2251 2162 2106 2027 1942 1897 1845 1763 1707 1666 1588 1512 1460 1403 1332 1267 1190 1119 1060 1031 1009 1013 1040 1053 1067 1119 1188 1246 1298 1382 1464 1532 1573 1609 1625 1602 1543 1470 1403 1329 1239 1155 1085 1034 968 908 873 880 904 939 991 1063 1114 1156 1195 1236 1258 1254 1226 1199 1164 1129 1056 989 921 875 821 790 795 823 836 1118 1112 1106 1098 1089 1086 1084 1079 1071 1066 1059 1051 1042 1033 1021 1002 979 953 928 903 873 844 815 786 753 722 691 662 634 610 589 570 554 540 527 519 514 511 512 516 521 527 534 540 546 552 558 563 567 569 570 568 565 560 552 544 534 524 513 501 488 475 462 450 440 431 424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 31 30 29 27 26 24 23 21 20 19 17 16 15 13 12 11 10 8 7 6 5 4 62275 419 1368 30 11298 17 17 55 2566 -11185 99999 9620 9759 9954 10205 10376 10519 10841 11213 11377 11294 10951 10779 10679 10472 10139 9932 9761 9432 9004 8754 8676 8666 8552 8466 8464 8571 8621 8664 8667 8719 8727 5733 6101 6545 7057 7542 8002 8494 8920 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7708 7425 7171 6861 6481 6177 5892 5536 5236 5032 4848 4596 4360 4136 3975 3861 3763 3678 3655 3656 3624 3646 3739 3797 3860 3954 4108 4265 4445 4622 4766 4888 4972 5016 5069 5127 5138 5112 5087 5039 4979 4922 4891 4868 4836 4785 4722 4673 4622 4554 4473 4394 4289 4147 3977 3783 3539 3236 2900 2576 2293 2042 1819 1659 1551 1481 1453 1520 1656 1855 2083 2358 2672 3003 3319 3592 3839 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3604 3424 3232 3070 2915 2746 2615 2500 2397 2321 2276 2209 2129 2101 2071 2010 1960 1921 1856 1779 1719 1648 1570 1500 1423 1361 1306 1283 1251 1231 1238 1234 1249 1298 1360 1393 1411 1463 1512 1544 1544 1536 1509 1445 1351 1244 1155 1048 921 811 750 712 667 634 623 654 714 792 894 1013 1122 1206 1291 1376 1433 1441 1433 1410 1365 1316 1237 1136 1028 933 830 743 700 663 624 614 635 1150 1137 1124 1114 1103 1089 1073 1061 1050 1035 1021 1007 992 972 950 926 904 882 857 833 809 785 758 731 706 682 659 639 621 606 593 581 571 564 559 555 555 557 560 564 568 571 574 577 580 583 584 584 582 578 573 566 557 547 536 524 512 499 485 470 456 444 432 423 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 30 29 27 26 25 23 21 20 18 17 15 14 13 11 10 9 7 6 5 3 2 1 62284 414 1520 30 11300 17 18 4 2565 -11183 99999 8210 8103 8071 7938 7708 7514 7432 7542 7618 7711 7890 8187 8357 8460 8663 8985 9212 9250 9304 9418 9562 9608 9596 9514 9405 9276 9070 8944 8900 8750 8550 8736 8950 9195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7783 7428 7147 6876 6545 6160 5873 5626 5287 4991 4780 4640 4442 4239 4037 3900 3810 3728 3673 3692 3727 3722 3753 3857 3928 4009 4110 4254 4403 4563 4723 4859 4974 5044 5072 5123 5180 5186 5158 5142 5116 5067 5022 4994 4980 4952 4899 4821 4751 4682 4590 4484 4383 4264 4108 3921 3719 3468 3187 2884 2598 2339 2130 1957 1834 1750 1692 1677 1751 1872 2040 2227 2463 2710 2959 3183 3386 3565 3715 3797 3844 3881 3876 3781 3675 3547 3405 3263 3152 3053 2959 2884 2796 2728 2717 2708 2694 2701 2742 2760 2753 2774 2776 2747 2699 2650 2584 2527 2443 2321 2192 2071 1939 1812 1693 1596 1482 1386 1310 1249 1205 1182 1161 1136 1117 1132 1149 1157 1143 1121 1083 1031 951 864 788 700 600 512 471 446 410 384 379 419 485 582 700 839 963 1058 1152 1249 1341 1385 1412 1425 1415 1397 1342 1270 1185 1098 998 911 866 828 782 739 725 718 716 727 1121 1101 1078 769 1037 1020 1002 987 974 963 948 933 918 903 889 871 855 839 822 800 778 757 735 713 693 674 658 642 628 615 606 598 591 587 587 588 590 592 594 596 598 600 601 601 599 596 591 584 576 566 554 542 528 514 499 484 468 454 440 428 418 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 28 27 26 25 24 22 21 19 18 16 15 14 12 11 9 8 7 6 4 3 2 1 0 62293 419 1370 30 11300 17 18 13 2564 -11182 99999 11404 11167 10841 10459 10071 9663 9403 9272 8944 8338 7702 7264 7058 6945 6932 6965 7068 7081 7065 7211 7556 7847 8032 8233 8506 8747 8944 9055 9079 9064 9048 8948 8957 9050 8977 8840 8340 8585 8859 9108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7778 7569 7329 7029 6709 6499 6287 5960 5664 5452 5269 5041 4810 4597 4423 4287 4155 4071 4066 4069 4019 4027 4115 4183 4260 4358 4484 4593 4702 4811 4911 4998 5043 5049 5068 5100 5086 5035 5003 4965 4913 4853 4817 4790 4753 4693 4604 4525 4450 4355 4237 4125 4024 3891 3723 3535 3312 3066 2819 2592 2383 2221 2087 1975 1895 1847 1848 1899 1973 2088 2223 2409 2607 2786 2948 3109 3253 3376 3469 3553 3616 3631 3585 3548 3502 3446 3384 3338 3309 3262 3211 3148 3106 3098 3067 3047 3048 3046 3017 2958 2933 2897 2836 2749 2669 2590 2508 2389 2242 2104 1966 1809 1685 1572 1487 1371 1258 1167 1104 1070 1053 1048 1048 1044 1067 1092 1119 1121 1124 1108 1075 1019 959 908 831 719 609 545 504 443 391 366 381 407 457 547 682 809 901 1003 1130 1263 1349 1410 1462 1493 1499 1461 1418 1361 1283 1169 1057 987 919 848 777 735 710 689 689 697 719 738 749 1040 1023 1005 989 975 962 947 933 919 907 894 880 866 853 841 825 809 792 774 757 739 722 708 693 679 666 655 645 636 629 625 622 621 619 618 617 616 615 614 611 608 604 598 591 583 572 561 549 536 522 509 494 479 466 453 442 432 424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 21 20 19 17 16 14 13 12 10 9 8 7 6 5 4 2 1 0 0 62302 414 1520 30 11300 17 18 22 2562 -11181 99999 11322 11098 10977 10656 9968 9277 8683 8306 7966 7728 7469 7240 6845 6390 6116 6182 6240 6275 6327 6539 6710 6863 6942 7037 7142 6913 7023 7154 7325 7554 7769 7993 8191 8437 8593 8641 8689 8715 8714 8653 8561 8512 8454 8302 8093 7956 7864 7771 7631 7506 7469 7377 7226 7043 6922 6769 6488 6196 5959 5742 5482 5175 4897 4651 4423 4190 4019 3927 3854 3751 3713 3743 3756 3794 3871 3988 4111 4241 4385 4541 4690 4800 4882 4982 5076 5111 5118 5157 5167 5146 5103 5068 5021 4955 4866 4751 4645 4525 4372 4210 4067 3941 3788 3620 3437 3216 2981 2750 2539 2346 2194 2060 1965 1909 1880 1885 1932 1991 2094 2228 2424 2625 2821 2999 3169 3324 3470 3576 3666 3728 3753 3711 3689 3644 3554 3443 3349 3258 3158 3060 2942 2822 2740 2637 2552 2503 2481 2421 2340 2329 2332 2323 2297 2283 2270 2263 2236 2170 2129 2097 2022 1946 1890 1868 1783 1672 1577 1514 1464 1415 1376 1335 1308 1299 1281 1281 1277 1264 1215 1170 1119 1052 980 880 753 624 541 471 372 283 214 188 182 220 297 416 540 643 774 936 1108 1250 1367 1479 1570 1634 1639 1626 1586 1517 1415 1305 1212 1109 1005 896 792 710 642 591 555 549 549 549 565 596 642 676 971 952 934 915 898 882 867 851 837 826 816 805 793 781 769 758 747 736 726 717 707 698 689 681 673 666 660 656 653 649 644 640 636 632 627 623 617 611 603 595 585 575 564 552 540 528 515 502 488 475 463 453 444 436 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 24 23 22 21 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 62311 422 1279 30 11299 17 18 31 2561 -11179 99999 11149 11397 11529 11547 11487 11409 11308 11141 10772 10569 10496 10290 9737 9234 8814 8525 8230 8032 7822 7632 7267 6754 6363 6318 6285 6217 6179 6332 6432 6475 6477 6554 6662 7261 7301 7381 7481 7640 7814 7997 8143 8345 8480 8563 8689 8790 8840 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7973 7855 7810 7696 7527 7336 7145 6915 6612 6312 6047 5777 5436 5054 4712 4414 4133 3880 3698 3590 3497 3419 3425 3494 3545 3626 3767 3980 4196 4410 4626 4843 5036 5180 5293 5414 5509 5530 5505 5504 5479 5414 5312 5216 5104 4974 4821 4637 4466 4290 4099 3906 3735 3593 3431 3252 3065 2870 2680 2503 2355 2237 2161 2098 2070 2068 2095 2152 2237 2326 2447 2599 2779 2951 3119 3260 3374 3477 3565 3602 3636 3654 3629 3546 3482 3408 3286 3162 3053 2960 2875 2804 2704 2615 2576 2516 2458 2446 2464 2457 2421 2460 2507 2536 2525 2502 2479 2479 2460 2400 2354 2322 2242 2149 2070 2032 1933 1801 1677 1590 1528 1462 1387 1307 1244 1212 1157 1119 1086 1042 960 885 819 759 705 622 509 413 365 326 252 196 157 158 172 212 281 381 483 561 673 828 987 1113 1217 1331 1429 1507 1534 1549 1550 1528 1477 1407 1352 1276 1190 1091 1002 934 863 811 780 778 788 803 830 1044 1019 995 971 950 930 912 897 883 868 852 838 826 816 807 797 788 779 771 762 754 746 739 731 724 717 710 704 698 691 686 680 674 669 662 656 650 643 637 630 622 613 605 595 9999999 9999999 9999999 9999999 9999999 9999999 517 504 491 480 469 460 452 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 22 21 20 19 17 16 14 13 11 10 8 7 5 4 3 2 1 0 -1 -2 -3 62320 421 1309 30 11299 17 18 40 2559 -11178 99999 10210 10174 10070 9891 9763 9648 9565 9342 9358 9377 9318 9026 8821 8626 8537 8362 8222 8084 7977 7642 7207 6877 6807 6660 7414 7331 7299 7278 7301 7262 7254 7274 7315 7443 7627 7827 7954 8042 8136 8194 8297 8332 8300 8283 8273 8239 8183 8100 8008 7892 7727 7559 7439 7377 7282 7149 7085 7105 7105 7060 6968 6863 6746 6561 6375 6242 6085 5844 5536 5271 5036 4816 4614 4442 4332 4237 4155 4129 4151 4151 4154 4216 4339 4469 4584 4691 4797 4891 4963 5004 5063 5109 5094 5048 5039 5025 4986 4922 4864 4798 4730 4646 4519 4384 4250 4106 3964 3828 3717 3579 3423 3246 3052 2875 2715 2576 2456 2374 2314 2275 2249 2226 2241 2272 2312 2381 2491 2622 2742 2857 2945 3005 3068 3122 3154 3179 3205 3183 3121 3070 3013 2912 2829 2771 2730 2702 2694 2665 2654 2668 2668 2667 2724 2799 2845 2854 2918 2979 2996 2955 2907 2876 2853 2786 2688 2600 2522 2386 2238 2119 2053 1927 1742 1577 1479 1390 1267 1141 1040 957 901 826 793 781 758 683 638 647 666 660 635 598 572 566 558 518 498 466 447 427 452 488 533 582 629 715 838 959 1067 1167 1283 1384 1478 1537 1588 1614 1612 1578 1523 1474 1393 1296 1193 1089 985 875 782 713 668 638 618 626 654 704 992 968 948 929 912 897 883 869 855 842 831 823 817 810 805 799 794 789 782 777 772 767 761 755 748 740 733 724 715 707 698 689 680 671 661 652 643 633 624 613 604 594 584 9999999 9999999 9999999 9999999 9999999 515 502 490 478 468 458 451 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 22 21 20 19 17 16 15 13 12 10 9 8 6 5 4 2 1 0 0 -1 -2 -3 -4 62329 423 1248 30 11298 17 18 49 2558 -11177 99999 10761 10762 10632 10326 10001 9674 9364 9190 9054 858 1124 1410 1600 1772 1965 2139 2509 3051 3665 4211 4690 5202 5694 6233 6730 7150 7598 7956 8243 8435 8528 8482 8342 8221 8120 8094 8094 8058 7968 7931 7914 7888 7917 7893 7782 7711 7655 7618 7553 7429 7251 7067 6860 6676 6524 6407 6217 6004 5880 5884 5890 5889 5831 5763 5725 5684 5654 5677 5670 5584 5451 5385 5322 5250 5160 5054 4963 4894 4845 4813 4782 4727 4677 4668 4700 4731 4739 4753 4770 4783 4808 4829 4852 4850 4815 4778 4766 4738 4701 4647 4597 4534 4472 4398 4289 4171 4050 3934 3831 3730 3652 3570 3482 3361 3245 3145 3055 2968 2895 2850 2800 2762 2722 2678 2657 2626 2583 2568 2599 2633 2658 2704 2734 2732 2735 2753 2759 2778 2802 2792 2765 2748 2712 2636 2578 2543 2525 2523 2539 2539 2553 2587 2602 2620 2688 2773 2836 2878 2969 3062 3117 3095 3059 3036 3016 2950 2850 2752 2644 2462 2261 2088 1965 1775 1531 1300 1140 992 832 683 563 466 389 315 325 367 399 370 391 461 539 596 646 672 690 712 731 734 756 730 696 659 675 686 706 736 762 809 893 985 1074 1161 1253 1327 1403 1460 1516 1543 1554 1537 1504 1480 1428 1357 1284 1215 1147 1074 1018 990 982 981 984 1052 1034 1015 994 972 954 936 918 904 890 875 859 846 834 824 817 810 804 799 795 789 784 780 775 771 766 760 754 748 740 732 724 715 706 697 687 678 668 658 648 637 627 616 605 595 584 9999999 9999999 549 536 523 510 495 481 469 457 447 438 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 -1 -1 62338 427 1126 30 11296 17 18 58 2556 -11175 99999 10640 10453 10330 10225 10181 10088 9841 9507 9261 8951 8742 8582 8471 8288 8107 7890 7713 7523 7531 7522 7567 7572 7579 7557 7590 7305 7604 7855 8046 8163 8283 8421 8477 8429 8280 8047 7761 7535 7327 7206 7137 7036 6939 6932 6985 7069 7191 7249 7212 7212 7217 7257 7266 7211 7086 6936 6769 6629 6515 6438 6284 6129 6043 6073 6108 6146 6105 6027 5975 5939 5893 5904 5868 5758 5598 5508 5406 5315 5208 5087 4965 4879 4821 4776 4728 4687 4625 4602 4617 4629 4625 4631 4632 4630 4643 4650 4640 4623 4591 4559 4544 4518 4485 4437 4392 4328 4267 4213 4137 4049 3964 3897 3835 3772 3727 3678 3629 3557 3485 3413 3337 3255 3162 3088 3003 2932 2855 2765 2681 2571 2461 2394 2362 2337 2319 2337 2351 2349 2347 2375 2407 2453 2510 2562 2634 2706 2729 2714 2717 2746 2782 2821 2863 2883 2893 2881 2847 2823 2831 2821 2788 2751 2758 2772 2750 2669 2584 2522 2484 2420 2361 2308 2237 2097 1947 1816 1736 1606 1417 1235 1117 1003 866 725 615 512 437 364 380 431 478 452 459 527 608 660 717 764 803 830 860 861 882 841 792 749 767 781 785 779 770 765 794 841 908 970 1042 1103 1184 1246 1310 1358 1401 1426 1451 1485 1499 1492 1462 1416 1371 1318 1267 1229 1218 1206 1190 1178 1050 1035 1018 1000 986 972 957 943 930 915 900 886 876 867 861 855 849 844 839 832 825 819 813 805 796 787 777 765 752 739 726 713 700 687 674 662 650 638 626 614 603 592 581 571 560 549 537 525 512 499 485 471 457 444 432 422 413 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 17 16 15 13 12 11 10 9 8 6 5 5 4 3 2 1 0 0 62347 434 1068 30 11298 17 19 7 2555 -11174 99999 10817 10773 10762 10684 10608 10578 10667 10561 10314 9991 9695 9338 9058 8790 8619 8458 8304 8060 7866 7663 7611 7549 7493 7432 7398 7364 7338 5627 5951 6274 6531 6746 6977 7247 7468 7556 7575 7515 7408 7303 7178 7160 7168 7120 7039 7029 7077 7152 7245 7249 7183 7145 7110 7112 7080 6995 6820 6645 6464 6338 6247 6171 6024 5878 5821 5879 5951 6035 6029 5997 5993 6038 6058 6131 6139 6047 5917 5834 5745 5657 5549 5404 5253 5155 5074 4998 4901 4815 4714 4642 4628 4609 4592 4571 4546 4514 4500 4481 4444 4408 4367 4325 4290 4232 4178 4103 4040 3966 3901 3834 3759 3682 3601 3541 3483 3430 3397 3373 3358 3338 3319 3294 3255 3221 3184 3159 3129 3124 3104 3078 3039 2973 2892 2853 2830 2813 2798 2797 2775 2742 2696 2676 2664 2665 2667 2673 2696 2741 2744 2707 2671 2674 2706 2746 2774 2789 2779 2734 2676 2622 2599 2572 2506 2419 2387 2401 2375 2290 2212 2161 2139 2106 2080 2050 2022 1933 1814 1729 1706 1624 1448 1282 1182 1084 973 853 757 676 613 542 548 604 646 622 629 709 783 819 848 870 892 908 923 923 937 897 835 781 772 759 732 712 693 679 685 688 704 725 761 799 853 902 952 1001 1057 1100 1150 1219 1271 1305 1332 1356 1370 1368 1356 1363 9999999 9999999 9999999 1077 1067 1053 1035 1016 1000 983 964 946 929 913 894 879 867 858 851 845 841 838 835 831 827 825 822 819 814 808 801 791 781 768 756 743 729 714 699 684 668 652 635 619 602 586 570 555 539 524 508 493 477 462 446 430 416 402 390 379 370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 62356 434 1072 30 11302 17 19 16 2554 -11172 99999 8319 8567 8864 9148 9416 9753 10027 10142 10119 10030 9916 9695 9557 9413 9252 9080 8906 8657 8465 8295 8237 8137 8023 7871 7739 7675 7697 5877 6088 6299 6476 6646 6834 7069 7278 7400 7467 7435 7369 7343 7310 7376 7420 7408 7342 7335 7361 7429 7535 7555 7524 7509 7492 7521 7532 7485 7335 7196 7032 6895 6775 6647 6424 6156 5954 5818 5717 5649 5472 5258 5109 5029 4941 4938 4922 4832 4721 4661 4615 4603 4609 4557 4482 4471 4475 4450 4406 4375 4317 4275 4277 4278 4295 4317 4308 4283 4299 4311 4303 4304 4304 4297 4281 4236 4188 4138 4100 4042 3991 3939 3871 3784 3690 3624 3571 3522 3478 3446 3421 3375 3328 3273 3208 3144 3090 3048 2999 2974 2928 2860 2787 2706 2624 2596 2596 2574 2550 2541 2512 2456 2402 2390 2389 2397 2410 2428 2464 2509 2503 2473 2482 2526 2583 2649 2726 2787 2816 2811 2804 2805 2821 2824 2799 2762 2757 2770 2748 2682 2615 2552 2506 2455 2409 2341 2264 2149 2002 1868 1776 1649 1445 1246 1093 956 814 665 521 394 295 200 161 179 202 181 168 231 312 369 415 471 543 619 695 765 846 886 895 901 946 1005 1031 1032 1039 1058 1077 1079 1088 1106 1124 1141 1163 1195 1231 1257 1272 1286 1326 1373 1399 1409 1418 1429 1418 1401 1380 1124 1118 1109 1098 1086 1072 1056 1036 1016 996 976 956 937 919 903 887 871 860 851 844 839 836 833 832 830 829 829 830 829 827 824 820 814 805 9999999 783 9999999 9999999 9999999 722 704 684 664 642 621 599 577 556 536 515 495 475 456 437 419 401 384 368 354 342 331 322 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 2 1 1 62365 465 1069 30 11299 17 19 25 2552 -11171 99999 9231 9512 9910 10303 10584 10896 11111 11105 10985 10850 10649 10303 9951 9544 9092 8757 8435 7973 7602 7329 7145 6961 6863 6780 6724 6775 6925 6611 6855 7071 7271 7475 7649 7819 7941 7915 7825 7686 7506 7367 7270 7253 7213 7168 7113 7119 7200 7334 7480 7580 7632 7672 7698 7768 7799 7792 7700 7579 7418 7278 7148 6975 6726 6445 6196 6018 5876 5773 5590 5409 5269 5177 5100 5101 5093 5034 4975 4954 4940 4972 5006 4994 4955 4968 4975 4955 4921 4895 4838 4781 4741 4686 4640 4597 4512 4409 4339 4267 4172 4086 4006 3925 3840 3741 3655 3583 3541 3489 3448 3419 3395 3352 3303 3286 3288 3301 3326 3365 3416 3440 3455 3441 3429 3412 3394 3366 3325 3307 3261 3177 3077 2956 2832 2741 2678 2605 2554 2501 2421 2316 2227 2191 2169 2157 2174 2206 2254 2295 2307 2309 2337 2383 2459 2566 2700 2803 2874 2920 2984 3036 3090 3133 3165 3162 3156 3157 3124 3035 2919 2781 2676 2554 2426 2253 2081 1886 1669 1471 1329 1179 978 782 636 518 411 288 191 111 62 13 17 65 116 128 150 236 343 424 496 584 696 796 897 994 1105 1174 1218 1252 1304 1365 1386 1375 1370 1364 1339 1286 1244 1210 1182 1152 1122 1098 1082 1069 1049 1043 1075 1122 1160 1198 1246 1298 1324 1092 1092 1093 1089 1085 1078 1071 1060 1049 1034 1018 1002 985 967 950 933 919 903 889 876 868 860 854 850 847 845 843 842 842 843 842 839 836 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 687 665 642 619 594 570 546 522 498 474 451 428 406 385 365 347 330 315 303 292 284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 24 23 22 22 21 20 19 18 17 17 16 15 14 13 11 10 9 9 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 62374 465 1067 30 11297 17 19 34 2551 -11170 99999 7249 7952 8814 9384 9718 10013 10280 10365 10345 10354 10355 10205 9945 9613 9203 8866 8560 8126 7734 7385 7105 6798 6605 6489 6401 6406 6524 6738 7020 7307 6817 6943 7076 7200 7306 7365 7397 7366 7325 7281 7266 7286 7257 7183 7095 7029 7039 7112 7221 7281 7295 7320 7338 7377 7405 7423 7383 7342 7266 7191 7145 7063 6898 6695 6512 6380 6251 6157 5969 5767 5594 5458 5321 5257 5213 5128 5035 4988 4950 4961 4980 4959 4902 4905 4895 4848 4794 4752 4669 4571 4490 4416 4359 4306 4217 4118 4062 4009 3950 3925 3921 3913 3889 3855 3829 3803 3797 3762 3741 3711 3675 3612 3546 3481 3413 3348 3286 3240 3212 3173 3141 3073 3021 2958 2926 2907 2893 2906 2915 2912 2887 2841 2799 2785 2774 2750 2730 2691 2632 2533 2418 2333 2261 2190 2129 2107 2111 2122 2114 2108 2117 2168 2268 2389 2547 2690 2808 2880 2971 3044 3108 3173 3205 3189 3166 3153 3110 3013 2910 2772 2670 2545 2423 2266 2124 1957 1741 1542 1391 1242 1052 864 711 566 431 283 177 106 60 8 0 52 117 168 225 340 463 562 658 776 909 1011 1099 1187 1292 1365 1410 1438 1473 1508 1496 1463 1442 1414 1358 1277 1219 1169 1116 1055 1003 967 947 934 918 929 975 1032 1088 1159 1243 1318 1147 1148 1146 1145 1140 1133 1123 1112 1098 1083 1065 1049 1032 1015 996 977 960 946 931 916 904 894 886 878 871 866 861 856 852 851 850 847 843 838 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 688 664 640 615 589 563 538 512 486 459 434 409 386 363 342 322 304 289 275 264 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 62383 465 1069 30 11299 17 19 43 2549 -11168 99999 7135 7644 8362 9099 9734 10306 10902 11347 11651 11921 9999999 9999999 11720 11236 10627 10102 9619 9079 8561 8033 7586 7209 6971 6800 6688 6714 6886 5203 5345 5491 5658 5881 6117 6349 6554 6674 6797 6906 6981 7030 7113 7228 7281 7278 7250 7212 7253 7338 7454 7559 7627 7669 7666 7676 7676 7660 7597 7544 7458 7356 7259 7105 6896 6681 6457 6268 6093 5965 5757 5543 5353 5182 5015 4910 4830 4757 4717 4718 4708 4760 4823 4863 4880 4965 5039 5068 5081 5091 5061 5001 4917 4828 4741 4648 4512 4361 4234 4102 3953 3829 3748 3683 3606 3525 3464 3413 3370 3315 3280 3228 3189 3147 3104 3070 3045 3014 2979 2970 2987 3011 3052 3063 3066 3071 3117 3160 3178 3219 3240 3236 3194 3141 3090 3051 2987 2899 2815 2743 2651 2536 2397 2307 2220 2134 2067 2062 2076 2086 2078 2090 2111 2170 2234 2314 2415 2509 2564 2599 2664 2710 2721 2733 2730 2707 2676 2666 2640 2610 2564 2485 2447 2400 2344 2258 2186 2110 1990 1867 1750 1635 1478 1308 1141 988 849 683 550 438 345 243 166 138 137 152 172 234 314 381 443 509 604 678 754 834 937 1032 1109 1170 1232 1305 1355 1376 1403 1425 1430 1405 1392 1379 1359 1315 1252 1191 1140 1090 1029 987 978 985 1002 1046 1102 1164 1110 1118 1124 1128 1126 1123 1119 1112 1101 1089 1074 1059 1043 1026 1006 987 969 952 936 920 907 895 884 874 865 858 851 845 841 839 839 837 835 833 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 655 627 597 568 538 509 479 450 422 395 370 345 323 302 285 269 256 245 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 21 20 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 62392 438 1126 30 11296 17 19 52 2548 -11167 99999 7657 8183 8757 9334 9981 10692 11407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11183 10572 9913 9309 8841 8465 8160 8035 8031 4563 4722 4902 5137 5459 5782 6117 6406 6623 6833 7035 7210 7341 7453 7526 7494 7441 7379 7290 7259 7277 7325 7360 7408 7447 7454 7475 7492 7482 7495 7527 7500 7399 7313 7168 6981 6806 6643 6477 6313 6163 5929 5690 5515 5329 5143 5026 4957 4872 4818 4798 4769 4793 4847 4875 4897 4987 5070 5087 5100 5117 5097 5035 4963 4894 4829 4741 4607 4454 4330 4206 4066 3947 3871 3802 3717 3616 3548 3495 3440 3363 3314 3257 3201 3133 3053 2971 2912 2853 2785 2731 2719 2692 2669 2639 2623 2607 2618 2634 2643 2686 2738 2749 2735 2734 2756 2774 2804 2824 2814 2784 2744 2691 2622 2586 2541 2465 2412 2383 2352 2314 2276 2232 2184 2200 2241 2282 2329 2376 2396 2414 2482 2538 2587 2643 2671 2666 2659 2679 2666 2652 2631 2598 2589 2562 2514 2424 2341 2245 2129 2021 1924 1829 1692 1540 1374 1226 1080 901 756 618 494 361 249 155 84 38 -12 -19 22 71 110 157 250 328 424 532 668 801 933 1034 1117 1217 1299 1321 1339 1365 1371 1340 1327 1315 1302 1273 1230 1179 1147 1132 1099 1081 1104 1135 1157 1198 1249 1294 1092 1098 1100 1102 1100 1097 1091 1082 1071 1057 1042 1030 1016 1002 987 971 955 943 931 920 912 905 898 892 888 885 881 877 874 873 872 869 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 664 636 606 576 546 516 487 457 429 402 376 352 330 309 291 275 262 251 242 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 62401 440 1066 30 11296 17 20 1 2546 -11166 99999 7569 7759 8040 8300 8598 9073 9451 9804 10102 10486 10790 10911 10866 10758 10553 10284 10021 9828 9663 9332 8930 8611 8416 8296 8182 8259 8502 3769 3947 4160 4420 4763 5108 5464 5805 6091 6366 6654 6878 7035 7168 7283 7295 7292 7269 7216 7169 7130 7114 7146 7221 7283 7301 7356 7400 7417 7433 7484 7500 7438 7349 7204 7056 6902 6691 6454 6233 6042 5781 5542 5381 5223 5063 4929 4855 4804 4802 4810 4817 4890 4981 5042 5083 5164 5220 5217 5218 5209 5193 5132 5049 4963 4880 4777 4630 4482 4363 4250 4146 4068 4031 3986 3926 3844 3794 3768 3737 3683 3652 3616 3563 3481 3391 3289 3195 3086 2965 2866 2812 2733 2641 2549 2480 2409 2362 2344 2353 2382 2408 2408 2398 2411 2431 2444 2479 2526 2534 2515 2495 2478 2424 2381 2339 2284 2247 2223 2183 2141 2105 2073 2013 2013 2046 2074 2097 2135 2156 2175 2243 2307 2360 2432 2493 2512 2515 2553 2564 2576 2582 2572 2557 2524 2467 2365 2264 2163 2050 1942 1844 1748 1617 1471 1305 1159 1023 889 777 666 556 437 327 228 145 97 47 32 67 112 141 181 258 330 424 547 700 860 1018 1141 1241 1371 1490 1554 1617 1698 1746 1739 1741 1744 1734 1707 1651 1579 1519 1465 1375 1302 1267 1229 1170 1140 1142 1088 1086 1085 1082 1077 1070 1064 1058 1050 1041 1031 1022 1014 1006 995 984 973 963 954 945 936 928 921 913 906 900 895 889 883 879 876 874 871 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 681 654 625 596 567 537 508 480 452 425 400 376 354 334 315 299 285 274 264 256 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 22 22 21 20 19 18 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 4 4 4 62410 440 1071 30 11301 17 20 10 2545 -11164 99999 6863 7370 7926 8534 9162 9851 10431 10979 11445 11890 9999999 9999999 9999999 9999999 9999999 11112 10623 10245 3568 3481 3481 3525 3526 3534 3557 3564 3580 3659 3805 4084 4381 4657 4906 5204 5487 5731 6003 6310 6582 6801 7014 7210 7326 7419 7515 7595 7682 7761 7821 7887 7955 7972 7911 7856 7770 7624 7485 7355 7173 6914 6641 6332 6045 5813 5566 5341 5165 5037 4896 4813 4829 4850 4892 4969 5080 5205 5347 5493 5610 5750 5862 5917 5946 5980 5971 5889 5803 5705 5588 5427 5255 5104 4952 4774 4574 4395 4266 4145 4036 3951 3925 3894 3849 3807 3818 3850 3869 3865 3896 3916 3920 3888 3848 3784 3715 3607 3480 3358 3260 3110 2949 2782 2619 2437 2286 2156 2047 1957 1888 1811 1744 1717 1722 1721 1780 1854 1912 1983 2074 2159 2211 2276 2330 2354 2396 2435 2446 2430 2414 2361 2280 2240 2196 2139 2093 2074 2040 2028 2060 2085 2119 2174 2235 2288 2345 2414 2460 2522 2572 2597 2610 2601 2562 2494 2417 2326 2229 2125 1998 1868 1729 1572 1394 1238 1082 925 798 661 517 378 259 142 48 2 -37 -55 -22 25 73 133 214 277 375 506 650 782 910 1011 1081 1166 1258 1315 1364 1414 1443 1449 1492 1533 1554 1566 1569 1559 1548 1538 1506 1469 1447 1408 1359 1342 1333 1062 1050 1036 1022 1008 995 983 973 964 955 948 944 943 943 945 946 948 951 955 957 959 960 961 959 956 951 946 938 928 917 9999999 9999999 9999999 9999999 848 9999999 812 793 773 753 731 709 687 665 642 618 593 569 545 521 497 474 452 430 410 391 373 356 340 326 314 304 295 288 282 278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 7 6 6 5 4 4 3 2 2 1 1 1 1 62419 440 1070 30 11300 17 20 19 2544 -11163 99999 5709 6425 7167 7915 8654 9453 10191 10818 11282 11652 9999999 9999999 9999999 9999999 11494 11024 10572 10177 9843 9469 9088 8772 8555 8494 8517 8653 8937 4827 4912 5035 5136 5294 5470 5655 5780 5928 6176 6480 6721 6899 7051 7245 7367 7476 7582 7724 7856 7939 7953 7965 7971 7934 7808 7688 7544 7353 7122 6907 6652 6358 6040 5696 5390 5196 5032 4893 4793 4734 4655 4619 4679 4794 4947 5121 5291 5467 5655 5834 5965 6101 6197 6241 6266 6291 6278 6195 6080 5933 5772 5578 5381 5219 5070 4898 4709 4553 4443 4332 4245 4193 4201 4191 4172 4151 4187 4230 4236 4206 4199 4172 4118 4026 3948 3842 3707 3520 3342 3171 3031 2843 2649 2465 2303 2130 1991 1883 1809 1743 1700 1663 1666 1697 1765 1809 1904 2024 2124 2220 2331 2448 2529 2596 2650 2670 2712 2724 2701 2649 2604 2518 2389 2300 2214 2104 1979 1880 1791 1720 1696 1659 1649 1671 1692 1717 1775 1864 1926 2006 2100 2201 2286 2332 2347 2335 2308 2252 2183 2120 2026 1900 1750 1599 1435 1273 1096 924 796 668 537 424 338 249 168 129 115 136 182 224 279 346 421 468 545 644 746 828 915 991 1051 1107 1160 1202 1249 1291 1319 1345 1410 1477 1539 1590 1638 1666 1685 9999999 9999999 1116 9999999 9999999 9999999 9999999 1062 1044 1022 997 973 952 931 913 901 892 886 885 887 894 905 916 928 941 955 967 977 986 990 990 986 979 968 954 936 915 893 872 848 824 801 777 754 732 712 693 674 656 639 622 606 589 572 555 537 520 502 484 467 449 432 415 399 385 371 357 346 335 327 320 313 308 304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 12 11 10 10 9 8 7 7 6 5 4 3 3 2 1 0 0 0 0 -1 62428 440 1070 30 11300 17 20 28 2542 -11162 99999 5142 5653 6205 6915 7697 8599 9453 10181 10703 11042 11414 11684 9999999 11650 11389 11035 10655 10359 10114 9804 9430 9116 8888 8809 8869 9029 9246 9435 9625 9872 10150 10362 9999999 9999999 6394 6461 6578 6754 6945 7141 7343 7597 7750 7915 8072 8226 8297 8295 8208 8073 7901 7662 7348 7055 6760 6443 6117 5842 5575 5314 5063 4841 4717 4717 4745 4810 4948 5101 5226 5356 5549 5762 5974 6169 6325 6473 6597 6672 6703 6735 6728 6654 6577 9999999 6409 6263 6107 5938 5760 5567 5374 5223 5095 4950 4798 4675 4601 4525 4468 4453 4485 4485 4474 4472 4523 4574 4583 4552 4526 4473 4385 4254 4139 3993 3794 3546 3319 3104 2911 2672 2426 2205 2020 1843 1703 1615 1567 1520 1490 1484 1526 1603 1705 1778 1906 2061 2182 2271 2357 2451 2494 2521 2528 2512 2513 2477 2392 2296 2221 2110 1974 1886 1822 1755 1669 1614 1572 1567 1593 1618 1671 1753 1818 1881 1953 2033 2081 2140 2202 2277 2327 2332 2292 2247 2169 2067 1968 1882 1765 1639 1498 1359 1216 1079 923 789 707 642 568 521 495 458 420 423 441 490 563 620 672 721 759 762 778 812 850 871 893 907 910 914 923 923 934 964 1007 1058 1147 1236 1311 1380 1448 1503 1555 1600 1626 9999999 9999999 9999999 9999999 9999999 1070 1050 1024 995 967 939 912 888 870 855 844 840 840 845 856 869 884 900 918 933 947 958 966 969 967 960 949 933 913 889 864 837 810 781 753 726 700 676 653 632 614 597 581 567 554 541 528 516 505 493 480 468 455 443 430 418 406 395 385 374 365 357 350 344 339 335 332 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 8 8 7 6 5 5 4 3 3 2 2 1 62437 465 1071 30 11301 17 20 37 2541 -11160 99999 5484 6202 6984 7911 8779 9727 10624 11333 11775 12047 9999999 9999999 9999999 9999999 9999999 9999999 11426 11099 10758 10435 10048 9700 9399 9302 9355 9420 9499 9522 9611 9773 9911 9973 6760 6806 6864 6996 7170 7406 7644 7859 8018 8192 8259 8351 8479 8588 8555 8447 8272 8071 7822 7547 7222 6915 6590 6267 5953 5712 5487 5253 5026 4878 4825 4857 4902 4992 5118 5256 5385 5523 5692 5872 6025 6153 6247 6343 6406 6409 6378 6353 6291 6191 6098 5997 5883 5744 5607 5467 5335 5204 5077 4985 4927 4865 4794 4744 4740 4730 4730 4761 4817 4835 4845 4843 4864 4878 4844 4769 4683 4588 4465 4297 4120 3921 3681 3407 3164 2948 2758 2544 2324 2148 1998 1858 1734 1657 1611 1579 1558 1549 1574 1613 1644 1675 1763 1885 1967 2036 2114 2203 2251 2293 2326 2346 2378 2383 2354 2320 2268 2168 2044 1965 1903 1828 1738 1674 1615 1584 1583 1604 1641 1698 1746 1804 1866 1918 1935 1950 1962 1986 1983 1954 1882 1803 1683 1567 1475 1409 1334 1272 1210 1150 1091 1055 999 963 954 960 945 946 932 884 821 769 710 673 668 654 611 570 519 457 415 411 421 440 465 485 506 549 611 669 738 846 966 1093 1238 1385 1511 1619 1715 9999999 9999999 9999999 9999999 1158 1142 1125 1104 1081 1052 1017 979 939 902 868 836 810 790 774 764 762 766 774 787 802 821 841 861 879 894 907 916 920 920 914 903 888 868 845 821 795 767 740 712 686 661 637 616 595 577 561 546 533 521 510 499 489 479 469 459 449 439 429 420 411 403 396 389 382 376 370 366 362 359 357 355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 62446 465 1072 30 11302 17 20 46 2539 -11159 99999 5325 6221 7254 8301 9218 10218 11179 11856 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11358 10894 10320 9814 9430 8953 8515 6483 6624 6754 6881 7032 7183 7302 7330 7180 7079 7002 6919 6881 6911 6935 6981 7019 7102 7155 7263 7288 7370 7549 7720 7745 7722 7646 7532 7351 7193 7010 6819 6563 6289 5992 5743 5519 5295 5095 4978 4918 4915 4924 4998 5093 5194 5328 5485 5667 5878 6072 6230 6340 6422 6451 6437 6410 6389 6324 6220 6122 6008 5880 5745 5620 5490 5357 5237 5144 5100 5081 5060 5029 5018 5043 5056 5070 5112 5153 5136 5106 5069 5036 4981 4878 4739 4576 4411 4219 3995 3774 3538 3270 2993 2763 2567 2400 2231 2061 1932 1836 1765 1698 1666 1659 1656 1661 1674 1726 1780 1827 1875 1953 2071 2162 2225 2279 2343 2389 2416 2435 2437 2433 2380 2287 2188 2060 1914 1739 1591 1471 1361 1248 1152 1091 1064 1073 1126 1214 1345 1470 1604 1722 1839 1932 2004 2072 2144 2182 2164 2093 2015 1888 1758 1623 1506 1393 1299 1193 1089 1009 941 853 803 796 817 816 833 831 818 806 792 770 781 807 820 805 798 762 711 674 659 655 667 670 653 635 645 669 704 752 835 935 1049 1177 1305 1431 1540 1629 1711 1169 1182 1187 1184 1173 1161 1145 1124 1095 1061 1022 980 942 906 874 845 821 800 784 775 771 771 776 784 796 809 823 834 843 851 855 856 855 849 837 821 802 780 757 733 708 682 658 635 613 593 574 557 542 528 516 505 496 487 478 469 461 453 444 436 427 419 412 405 399 394 389 384 380 377 375 373 371 370 370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 10 9 9 8 7 6 5 5 4 4 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 62455 465 1069 30 11299 17 20 55 2538 -11157 99999 6106 6983 7958 8876 9662 10438 11109 11412 11468 11439 11522 11437 11161 10691 10173 9677 9145 8525 8005 7641 7190 6765 6480 6406 6380 6277 6201 6199 6338 6546 6702 6919 6887 6848 6837 6907 6962 7035 7071 7167 7300 7490 7546 7641 7832 8019 8048 8041 7973 7861 7661 7438 7224 7049 6822 6573 6264 5991 5732 5530 5365 5283 5255 5265 5262 5313 5415 5518 5635 5769 5900 6085 6276 6446 6524 6575 6582 6535 6483 6451 6389 6288 6185 6055 5910 5775 5632 5465 5295 5167 5069 5011 4988 4980 4969 4979 5013 5043 5091 5164 5214 5215 5216 5208 5182 5127 5026 4894 4718 4526 4308 4073 3830 3562 3266 2983 2762 2558 2386 2230 2086 1970 1889 1842 1813 1807 1815 1822 1839 1861 1906 1920 1942 1961 1996 2049 2101 2117 2114 2110 2096 2075 2072 2061 2054 2014 1971 1912 1829 1734 1641 1553 1488 1441 1405 1371 1343 1310 1304 1325 1370 1435 1501 1577 1632 1658 1667 1669 1682 1683 1671 1631 1572 1504 1397 1288 1181 1095 1020 967 915 865 839 800 755 742 770 824 865 927 963 996 1017 1017 1003 1026 1062 1070 1059 1046 1005 952 894 848 807 791 751 697 658 647 635 632 648 709 797 899 1007 1127 1254 1366 1454 1556 1662 1227 1222 1210 1192 1174 1151 1126 1095 1060 1021 981 946 914 885 858 835 815 800 790 784 781 782 786 793 802 810 816 819 820 818 814 807 797 782 763 742 720 696 672 648 625 603 583 565 548 534 520 508 497 488 481 474 467 460 454 447 440 433 427 420 414 408 403 399 395 392 389 387 385 384 383 383 382 382 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 13 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 6 62464 465 1068 30 11298 17 21 4 2537 -11156 99999 5575 6370 7332 8158 8845 9540 10197 10523 10692 10782 10970 11043 10949 10664 10356 10119 9841 9430 9109 8854 8490 8072 7759 7603 7501 7313 7345 7425 7512 7540 7494 7579 7662 7715 7807 7927 7983 7990 7928 7873 7859 7933 7868 7824 7846 7871 7769 7690 7562 7385 7130 6898 6699 6545 6388 6205 5977 5785 5574 5438 5351 5313 5271 5254 5245 5276 5325 5347 5386 5439 5485 5570 5683 5821 5864 5874 5866 5839 5813 5798 5766 5717 5690 5648 5588 5544 5482 5380 5259 5185 5145 5141 5151 5167 5186 5226 5276 5326 5380 5446 5485 5480 5477 5466 5431 5340 5187 5018 4804 4559 4287 4006 3701 3375 3023 2690 2438 2216 2016 1837 1711 1631 1586 1589 1629 1691 1756 1820 1891 1978 2085 2134 2169 2200 2250 2277 2299 2284 2238 2168 2089 2013 1957 1899 1839 1736 1643 1558 1461 1346 1260 1180 1122 1088 1087 1090 1096 1100 1120 1159 1235 1323 1396 1470 1527 1541 1537 1536 1548 1548 1560 1547 1518 1484 1429 1377 1325 1295 1274 1274 1271 1257 1253 1236 1198 1150 1126 1133 1137 1143 1115 1093 1061 1008 937 917 931 927 892 848 798 754 695 643 610 605 571 517 482 479 471 464 470 525 622 735 851 981 1122 1241 1348 1474 1216 1216 1208 1194 1174 1155 1131 1107 1080 1046 1011 976 946 917 891 866 844 824 807 795 787 780 775 772 773 774 776 776 774 770 765 757 749 739 725 707 688 668 648 627 606 586 567 550 534 520 508 496 485 476 468 462 456 450 444 439 434 428 422 416 411 407 403 400 397 395 393 391 391 390 390 390 391 391 391 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 2 2 1 1 1 62473 465 1067 30 11297 17 21 13 2535 -11155 99999 5667 6417 7369 8080 8645 9215 9746 9966 10035 10029 10077 10106 10014 9713 9384 9167 8911 8534 8319 8150 7901 7608 7420 7328 7289 7221 7083 6954 6957 6982 6925 6928 6814 6805 6857 6957 6970 6964 6926 6882 6897 7012 7022 7037 7088 7156 7111 7100 7021 6905 6719 6611 6526 6459 6394 6306 6119 5958 5816 5749 5677 5657 5612 5588 5574 5594 5599 5591 5607 5627 5638 5716 5804 5886 5878 5854 5805 5742 5680 5627 5563 5500 5456 5401 5342 5310 5263 5183 5104 5073 5073 5102 5146 5188 5233 5298 5352 5391 5433 5469 5460 5402 5346 5266 5167 5019 4817 4604 4372 4113 3833 3556 3285 3004 2729 2482 2318 2186 2091 2008 1964 1956 1989 2032 2100 2167 2244 2289 2314 2331 2359 2331 2290 2247 2223 2186 2156 2064 1976 1872 1770 1658 1581 1520 1453 1358 1269 1181 1082 966 887 826 811 808 839 879 926 974 1048 1160 1300 1462 1605 1732 1835 1887 1905 1903 1908 1892 1878 1833 1751 1640 1499 1363 1217 1102 1025 977 939 887 870 855 843 828 844 908 988 1065 1104 1143 1173 1154 1112 1099 1131 1137 1095 1024 949 886 804 718 661 640 595 529 494 500 509 505 507 562 663 770 865 976 1101 1201 1283 1385 1510 1194 1189 1177 1161 1145 1125 1104 1079 1048 1015 983 957 931 906 883 860 839 820 804 791 779 769 760 754 748 742 734 724 713 703 692 681 669 655 639 622 605 589 574 560 546 533 522 513 504 495 487 480 472 466 461 455 449 442 436 429 422 416 409 404 398 394 390 388 386 385 384 384 384 385 386 387 387 387 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 62482 465 1068 30 11298 17 21 22 2534 -11153 99999 5714 6347 7051 7530 7868 8219 8539 8629 8680 8697 8746 8827 8912 8832 8681 8657 8613 8446 8342 8300 8197 3959 4361 4744 5174 5619 6037 6452 6879 7120 7293 7454 7444 7416 7472 7510 7408 7288 7159 7018 6905 6861 6760 6674 6646 6589 6459 6472 6487 6455 6361 6376 6438 6500 6574 6631 6619 6609 6550 6514 6498 6528 6458 6339 6223 6147 6037 5915 5823 5739 5651 5591 5546 5543 5498 5443 5365 5298 5260 5237 5196 5165 5154 5137 5106 5094 5081 5043 5003 4988 4982 4994 5018 5029 5045 5087 5116 5130 5142 5137 5100 5035 4976 4883 4781 4644 4470 4284 4084 3848 3582 3322 3053 2768 2513 2287 2109 1951 1834 1732 1676 1657 1673 1711 1796 1889 1986 2071 2155 2228 2304 2349 2396 2431 2471 2479 2480 2426 2371 2286 2195 2094 2009 1924 1827 1708 1588 1453 1313 1165 1060 971 922 882 867 865 876 901 953 1044 1157 1291 1422 1544 1644 1708 1758 1794 1829 1857 1879 1869 1825 1756 1651 1544 1419 1297 1203 1146 1087 1000 939 879 820 775 759 783 826 873 887 915 954 955 917 898 919 929 916 881 826 774 702 631 584 582 555 507 478 488 508 526 538 576 642 724 808 920 1028 1116 1180 1265 1376 1504 1613 1110 1101 1093 1082 1071 1055 1033 1008 986 967 949 932 914 894 874 854 835 817 799 782 766 752 738 725 710 694 677 663 651 638 625 612 598 584 571 559 549 539 529 519 511 504 496 488 481 473 465 458 451 444 437 429 421 414 407 400 393 388 383 379 376 374 374 373 373 374 375 376 378 379 380 381 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 21 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 62491 446 1068 30 11298 17 21 31 2532 -11152 99999 7376 8089 8759 9070 9253 9400 9485 9369 9249 9101 8968 8941 8958 8863 8684 8588 8522 8427 8444 8522 8585 8587 8590 8569 8545 8473 7161 7145 7160 7099 6952 6831 6726 6629 6608 6578 6457 6315 6147 5960 5846 5855 5878 5895 5970 6058 6123 6311 6466 6589 6687 6866 7088 7284 7496 7649 7675 7666 7592 7552 7481 7378 7165 6915 6677 6435 6157 5872 5635 5426 5233 5122 5066 5069 5024 4978 4948 4941 4967 4989 5002 5030 5071 5100 5101 5106 5087 5028 4966 4918 4895 4893 4891 4867 4857 4885 4900 4899 4891 4863 4813 4744 4678 4583 4493 4364 4196 4036 3882 3694 3472 3250 3029 2804 2625 2461 2330 2200 2089 1977 1911 1874 1852 1836 1850 1858 1876 1886 1895 1881 1889 1877 1895 1921 1955 1962 1967 1945 1933 1911 1899 1873 1861 1847 1835 1795 1752 1679 1584 1476 1399 1345 1312 1271 1233 1190 1160 1140 1151 1185 1244 1323 1399 1487 1577 1650 1697 1735 1784 1842 1922 1978 1997 1971 1904 1819 1709 1611 1518 1430 1323 1191 1077 952 832 700 598 532 497 481 451 447 447 426 397 403 459 518 573 605 638 665 672 673 684 733 749 742 740 760 778 775 762 769 800 838 883 965 1057 1141 1200 1276 1141 1142 1142 1140 1135 1128 1118 1106 1091 1069 1044 1022 1001 979 956 932 907 883 858 834 810 788 767 747 729 713 696 679 661 645 631 619 607 596 585 574 564 554 545 537 530 521 514 507 501 494 486 478 470 461 452 444 435 426 417 409 400 393 385 379 373 368 365 363 362 362 363 364 366 368 371 373 374 376 376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 10 10 8 7 6 62500 447 1064 30 11294 17 21 40 2531 -11151 99999 6866 7625 8406 9093 9374 9565 9717 9752 9683 9626 9451 9202 9072 8954 8727 8500 8372 8271 8199 8254 8345 8431 8474 6091 6277 6464 6620 6758 6900 7070 7132 7149 7185 7071 6953 6876 6815 6662 6472 6265 6051 5911 5885 5872 5868 5891 5935 5960 6136 6288 6423 6540 6718 6941 7152 7391 7567 7637 7672 7638 7634 7583 7495 7283 7021 6761 6496 6223 5941 5687 5471 5294 5188 5131 5137 5112 5100 5112 5164 5261 5348 5418 5481 5551 5598 5599 5592 5556 5478 5389 5292 5212 5137 5049 4936 4844 4798 4738 4668 4610 4535 4439 4331 4234 4119 4027 3906 3765 3639 3522 3370 3179 3012 2858 2703 2604 2523 2458 2390 2341 2274 2234 2211 2200 2184 2194 2193 2196 2185 2162 2108 2083 2060 2052 2025 2023 2010 2004 1962 1925 1866 1818 1743 1675 1624 1587 1507 1415 1320 1241 1156 1112 1081 1084 1098 1140 1191 1265 1344 1419 1489 1586 1695 1788 1880 1955 1981 1992 1988 1980 1968 1976 1960 1927 1879 1810 1732 1640 1549 1459 1383 1306 1199 1107 1003 895 766 655 565 500 450 390 354 334 306 268 268 324 389 470 539 618 692 750 803 871 961 1020 1056 1090 1133 1162 1156 1128 1096 1077 1047 1036 1058 1074 1073 1058 1061 1095 1157 1045 1049 1052 1054 1055 1053 1047 1035 1022 1010 996 981 964 943 920 896 871 845 819 794 770 748 727 706 686 667 648 629 615 602 590 579 568 558 548 539 531 524 517 510 503 497 491 483 475 467 458 449 440 431 421 412 402 393 384 376 369 363 358 354 351 350 350 350 351 353 356 359 361 364 365 366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 13 12 11 10 9 8 62509 446 1066 30 11296 17 21 49 2529 -11149 99999 6832 7430 7834 7992 8080 8185 8185 8168 8225 8267 8281 8442 8543 8595 8624 8767 8896 9075 3756 3961 4177 4511 4891 5306 5740 6115 6464 6765 7052 7278 7457 7573 7514 7422 7359 7327 7194 7048 6901 6719 6537 6475 6483 6516 6552 6593 6609 6760 6867 6929 6949 7022 7103 7159 7261 7327 7296 7225 7109 7038 6948 6875 6727 6552 6391 6234 6079 5927 5784 5653 5558 5506 5472 5456 5417 5395 5377 5372 5404 5428 5438 5437 5442 5447 5429 5404 5358 5297 5255 5196 5134 5061 4990 4894 4817 4784 4735 4664 4586 4481 4363 4244 4146 4027 3939 3840 3731 3632 3552 3444 3294 3175 3089 3010 2976 2939 2901 2840 2787 2715 2660 2624 2580 2514 2463 2414 2368 2294 2214 2125 2070 2014 1974 1920 1882 1826 1771 1710 1676 1623 1572 1482 1419 1376 1339 1279 1238 1199 1167 1125 1130 1147 1185 1213 1271 1344 1439 1511 1570 1623 1695 1754 1801 1856 1915 1924 1919 1911 1911 1904 1906 1894 1881 1856 1812 1744 1665 1582 1491 1397 1314 1211 1105 976 853 719 601 509 449 403 359 335 320 311 316 334 390 461 559 630 698 765 809 839 876 926 963 995 1017 1019 1035 1036 1014 977 960 939 930 949 957 958 962 966 989 1043 1116 1027 1036 1042 1045 1045 1042 1033 1023 1012 999 982 963 940 915 889 862 833 804 776 749 725 701 677 655 634 614 596 582 571 561 551 542 534 528 522 516 512 508 503 499 494 489 482 474 466 457 449 439 430 420 410 400 390 381 373 366 360 355 351 348 346 345 345 346 347 349 352 354 356 357 358 358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 20 19 18 16 15 14 12 11 9 8 7 5 4 62518 446 1066 30 11296 17 21 58 2528 -11148 99999 7906 8229 8337 8144 7914 7812 7712 7660 7640 7569 7514 7606 7620 7735 7921 8155 8337 8576 8892 9213 5137 5385 5680 6011 6339 6606 6820 6972 7108 7226 7349 7422 7329 7196 7089 7004 6854 6726 6651 6532 6426 6419 6483 6544 6591 6626 6670 6839 6959 7036 7095 7192 7268 7271 7324 7349 7288 7190 7094 7053 6965 6863 6685 6491 6331 6173 6031 5918 5822 5728 5655 5621 5596 5558 5498 5475 5461 5460 5481 5479 5457 5423 5392 5366 5326 5288 5236 5177 5147 5101 5047 4986 4922 4833 4763 4735 4686 4611 4522 4397 4256 4128 4016 3878 3767 3652 3527 3414 3337 3245 3122 3029 2965 2916 2922 2918 2884 2831 2795 2736 2689 2668 2644 2580 2521 2448 2374 2284 2191 2091 2031 1995 1968 1928 1899 1848 1801 1759 1761 1751 1753 1718 1686 1650 1596 1522 1464 1408 1357 1293 1265 1227 1187 1127 1090 1068 1086 1111 1147 1204 1281 1339 1391 1463 1558 1635 1716 1797 1871 1934 2001 2042 2060 2064 2042 1987 1925 1859 1770 1670 1563 1434 1303 1179 1067 944 834 747 687 636 586 546 506 479 469 468 502 565 649 707 769 830 874 918 979 1058 1133 1207 1258 1272 1297 1310 1294 1250 1213 1157 1110 1091 1043 971 896 824 954 963 975 989 1001 1010 1016 1020 1021 1016 1009 1000 990 975 959 939 916 892 865 836 808 780 753 727 702 676 651 628 606 585 569 555 543 532 523 516 510 504 499 496 493 490 487 484 480 475 468 460 453 445 436 427 418 408 397 388 379 371 363 357 351 347 344 342 340 340 341 342 344 347 349 351 353 354 354 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 21 20 19 18 16 15 13 12 10 9 7 6 5 3 2 62527 460 674 30 11294 17 22 7 2526 -11146 99999 1712 2193 2738 3225 3780 4433 5235 6037 6833 7644 8263 8730 9076 9414 9740 10080 10141 9932 9670 9496 9234 8941 8702 8446 8201 8025 7810 7725 7754 7834 7893 8014 8214 8477 5578 5800 6078 6426 6772 7045 7310 7529 7716 7855 7945 8042 8015 7910 7753 7604 7437 7257 7149 7021 6901 6829 6787 6756 6754 6774 6778 6870 6940 6973 7004 7081 7188 7199 7223 7223 7178 7160 7141 7125 7043 6959 6811 6635 6518 6413 6299 6180 6060 5961 5898 5862 5791 5695 5595 5542 5498 5467 5461 5427 5370 5307 5254 5224 5185 5132 5066 5014 4997 4973 4939 4892 4844 4783 4736 4712 4675 4609 4521 4395 4257 4136 4025 3898 3780 3659 3533 3417 3336 3255 3161 3101 3068 3053 3077 3098 3088 3066 3050 3018 2991 2987 2961 2885 2798 2694 2573 2434 2299 2180 2092 2022 1949 1880 1824 1758 1703 1684 1713 1731 1759 1761 1775 1788 1769 1735 1719 1693 1647 1590 1559 1496 1412 1298 1199 1113 1075 1043 1016 1015 1036 1049 1083 1158 1261 1352 1463 1568 1674 1788 1893 1955 1993 2023 2019 1970 1913 1837 1722 1588 1449 1306 1178 1053 921 811 742 685 642 618 597 568 542 545 572 605 636 667 725 781 822 842 870 890 909 958 1020 1080 1113 1106 1108 1121 1133 1115 1101 1068 1030 1004 974 941 895 839 915 930 949 970 989 1004 1016 1024 1027 1024 1019 1013 1002 987 971 951 927 901 873 843 813 783 754 727 701 673 647 622 599 577 560 546 533 520 509 501 494 488 482 478 476 472 469 466 462 457 451 445 439 433 426 418 411 403 395 388 380 374 368 363 358 354 351 348 346 344 344 344 345 345 346 347 347 347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 15 14 13 11 10 8 7 6 5 3 3 62536 460 646 30 11296 17 22 16 2525 -11145 99999 2704 3259 3815 4368 5067 5856 6732 7520 8232 8991 9612 10059 10276 10532 10777 10977 10877 10574 10177 9814 9330 8829 8423 8052 7686 7326 6914 6695 6604 6629 6667 6776 5596 5749 5878 6110 6427 6838 7234 7556 7806 8022 8214 8370 8473 8593 8562 8405 8162 7955 7734 7477 7305 7147 6981 6839 6723 6667 6644 6615 6557 6595 6656 6720 6779 6876 7020 7073 7090 7102 7139 7198 7217 7250 7229 7220 7160 7079 7027 6977 6907 6805 6701 6648 6600 6541 6433 6303 6149 6043 5944 5860 5779 5675 5552 5439 5336 5252 5157 5067 4960 4866 4818 4792 4761 4714 4646 4583 4544 4526 4491 4463 4431 4357 4260 4194 4155 4097 4020 3934 3841 3776 3724 3659 3592 3557 3509 3461 3451 3450 3413 3357 3289 3218 3151 3102 3016 2897 2773 2629 2473 2331 2201 2099 2011 1938 1857 1804 1764 1722 1693 1714 1759 1789 1818 1823 1829 1835 1798 1771 1754 1734 1674 1601 1552 1478 1368 1246 1147 1069 1017 967 917 900 890 881 893 970 1071 1150 1237 1337 1438 1549 1655 1741 1811 1879 1912 1907 1897 1877 1800 1703 1603 1502 1406 1309 1187 1077 1006 946 883 831 785 735 682 662 672 701 733 759 806 874 941 973 988 1011 1035 1075 1121 1166 1179 1147 1108 1076 1058 1027 986 918 854 825 785 752 722 683 862 879 898 918 936 951 965 976 983 986 988 988 983 973 961 945 924 901 876 848 819 788 758 729 699 669 640 612 587 563 543 526 511 497 486 476 470 464 459 456 453 451 449 447 445 442 438 434 431 427 423 418 413 407 401 396 391 386 381 376 372 368 365 362 359 357 356 355 354 354 353 353 353 353 352 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 19 18 17 15 14 13 11 10 8 7 6 5 62545 460 646 30 11296 17 22 25 2524 -11144 99999 3500 3990 4517 5056 5724 6498 7315 7999 8644 9289 9708 10034 10225 10387 10572 10775 10729 10504 10267 10070 9691 9308 9020 8790 8581 8318 7912 7640 7512 7425 7358 7392 7504 7652 6150 6205 6364 6603 6803 7009 7244 7477 7698 7876 8003 8201 8312 8285 8175 8136 7998 7820 7698 7577 7433 7354 7245 7149 7095 7072 7001 6987 6962 6933 6943 7027 7118 7160 7166 7145 7104 7119 7139 7160 7110 7053 6949 6858 6795 6707 6598 6492 6372 6292 6243 6209 6127 6001 5858 5772 5721 5702 5677 5643 5603 5574 5537 5507 5474 5438 5378 5313 5282 5264 5222 5154 5040 4932 4839 4762 4668 4581 4503 4395 4255 4136 4056 3983 3894 3816 3735 3693 3673 3650 3617 3608 3592 3555 3539 3551 3538 3495 3426 3361 3287 3228 3147 3025 2892 2746 2585 2435 2326 2250 2162 2083 2003 1957 1921 1892 1874 1886 1912 1902 1884 1861 1844 1803 1713 1644 1588 1520 1403 1278 1176 1056 914 777 692 638 607 575 558 586 624 669 756 897 1045 1167 1291 1411 1526 1645 1755 1842 1915 1970 1994 1985 1961 1913 1831 1750 1663 1571 1490 1404 1282 1166 1081 1009 944 888 831 769 714 681 670 687 711 733 776 843 904 941 964 986 1004 1034 1077 1114 1129 1097 1060 1031 1011 980 949 902 850 814 774 738 707 660 888 906 922 938 951 962 969 976 980 981 981 980 975 966 955 942 925 906 885 860 833 805 775 746 716 685 653 623 594 567 543 522 503 486 472 461 454 448 443 440 439 438 439 439 439 439 437 435 433 432 429 425 422 417 413 409 405 401 397 393 390 386 383 380 377 374 371 368 366 364 362 361 359 358 357 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 17 16 15 13 12 10 8 7 5 3 2 1 62554 460 646 30 11296 17 22 34 2522 -11142 99999 5547 5711 5856 5943 6128 6458 6845 7170 7456 7869 8310 8786 9030 9322 9812 10345 10546 10582 10623 10726 10596 10345 10119 9950 9731 9304 8699 8316 8058 7764 7440 7269 7224 7218 7159 7142 7162 7243 7322 6684 7058 7430 7817 8253 8623 9016 9253 9271 9189 9095 8876 8611 8412 8170 7879 7635 7323 7052 6875 6750 6598 6556 6575 6593 6647 6778 6926 7046 7126 7191 7260 7380 7464 7494 7462 7444 7358 7244 7148 7043 6920 6792 6646 6542 6452 6352 6208 6045 5902 5806 5723 5670 5610 5539 5466 5407 5349 5296 5247 5216 5176 5134 5112 5106 5085 5034 4949 4885 4848 4822 4767 4703 4650 4569 4445 4342 4283 4233 4149 4066 3980 3922 3885 3836 3788 3776 3770 3739 3723 3727 3702 3647 3575 3514 3440 3376 3288 3160 3026 2875 2711 2552 2441 2358 2275 2210 2144 2101 2060 2034 2034 2065 2099 2093 2073 2038 2011 1950 1843 1751 1657 1545 1396 1242 1099 932 748 570 451 371 311 252 209 213 236 277 368 501 659 806 957 1111 1273 1437 1587 1727 1844 1944 2019 2049 2061 2041 1996 1923 1833 1743 1648 1553 1421 1300 1205 1122 1050 985 935 885 845 826 833 863 886 908 936 987 1026 1038 1043 1041 1028 1020 1022 1009 972 902 832 779 743 700 654 597 537 495 465 447 430 399 856 872 889 904 915 923 931 937 941 942 943 942 938 930 924 917 905 891 875 857 836 813 788 764 738 708 678 649 621 592 566 542 521 501 484 470 460 451 444 438 435 433 431 430 431 430 428 426 425 424 422 419 417 414 411 408 405 403 400 397 394 391 389 385 382 380 377 374 370 368 366 364 362 361 360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 29 29 28 28 27 26 26 25 24 23 22 21 20 18 17 16 14 13 12 10 9 7 5 3 2 0 0 62563 460 648 30 11298 17 22 43 2521 -11141 99999 8067 8126 8207 8246 8323 8529 8810 8945 9055 9237 9464 9714 9844 9992 10272 10598 10652 10497 10392 10389 10266 10022 9849 9676 9465 9063 8529 8169 7952 7719 7442 7250 7184 7107 6992 6899 6876 6918 6967 6596 6941 7293 7717 8175 8560 8958 9226 9312 9334 9339 9198 8998 8844 8621 8360 8100 7778 7439 7201 7025 6872 6817 6814 6801 6833 6966 7169 7353 7489 7579 7654 7778 7870 7900 7869 7806 7652 7462 7285 7100 6886 6653 6403 6217 6064 5929 5764 5592 5444 5349 5287 5271 5244 5214 5184 5170 5145 5123 5101 5091 5050 5001 4979 4991 4982 4942 4877 4848 4844 4843 4829 4826 4823 4791 4723 4695 4699 4686 4615 4532 4446 4367 4292 4207 4125 4055 3970 3874 3787 3722 3627 3503 3375 3287 3211 3129 3021 2881 2737 2583 2424 2279 2189 2141 2063 1983 1933 1931 1915 1902 1944 2029 2112 2163 2201 2235 2281 2271 2189 2139 2097 2003 1843 1671 1488 1248 996 756 548 378 213 44 -88 -145 -169 -156 -67 69 236 434 657 884 1114 1358 1571 1776 1954 2102 2207 2253 2262 2226 2169 2085 1964 1848 1732 1622 1486 1378 1300 1238 1182 1135 1116 1108 1106 1108 1135 1189 1217 1217 1221 1256 1271 1258 1233 1207 1172 1136 1090 1037 981 896 797 727 691 645 583 516 436 385 352 333 306 287 272 897 310 343 376 402 957 959 960 958 955 950 941 927 916 905 891 877 861 841 819 795 771 747 723 695 666 638 612 584 560 537 516 497 482 469 460 453 447 441 439 437 436 436 436 435 434 433 432 432 430 429 427 426 425 423 423 422 420 418 417 415 412 409 406 403 399 395 390 386 382 378 375 373 371 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 17 16 15 14 12 11 10 8 6 5 3 1 0 -1 -2 62572 460 649 30 11299 17 22 52 2519 -11140 99999 8906 8698 8500 8342 8236 8224 8319 8476 8665 8910 9232 9626 10052 10500 11026 11509 11788 11850 11825 11778 11682 11452 11199 10838 10437 9866 9245 8700 8267 7860 7487 7169 6922 6706 6558 6411 6284 6218 6262 6251 8296 8458 8654 8851 8963 9110 9322 9396 9367 9286 9046 8754 8509 8246 7959 7683 7340 6968 6693 6506 6367 6344 6379 6440 6549 6769 7021 7247 7396 7515 7628 7777 7864 7854 7784 7664 7446 7229 7018 6813 6558 6301 6057 5891 5764 5647 5512 5396 5313 5283 5290 5341 5355 5364 5364 5384 5397 5400 5396 5394 5362 5309 5275 5279 5261 5202 5104 5028 4975 4914 4847 4786 4729 4650 4533 4450 4419 4393 4319 4232 4160 4107 4067 4019 3981 3950 3903 3838 3769 3729 3681 3585 3456 3352 3268 3166 3051 2924 2793 2647 2485 2335 2235 2183 2101 1993 1919 1896 1861 1817 1840 1899 1942 1957 1972 2002 2049 2056 1997 1960 1939 1878 1755 1628 1500 1309 1097 897 720 562 403 244 101 19 -29 -44 4 105 225 364 540 728 917 1129 1341 1549 1730 1894 2022 2108 2172 2187 2178 2154 2093 2006 1909 1829 1716 1605 1515 1429 1340 1263 1208 1154 1120 1091 1069 1086 1096 1089 1071 1094 1109 1091 1079 1067 1046 1021 982 936 891 832 754 698 662 621 556 485 411 357 326 305 281 262 238 240 277 318 364 421 914 917 917 914 911 906 898 887 877 867 854 842 828 811 792 772 751 731 713 691 667 644 621 597 576 556 536 519 504 490 480 471 462 454 448 444 440 436 434 432 430 428 427 427 427 427 428 430 432 434 436 438 440 441 442 442 441 439 436 432 428 423 416 410 404 398 394 390 387 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 17 16 15 13 12 10 9 7 5 3 1 0 -1 -3 62581 460 647 30 11297 17 23 1 2518 -11138 99999 6859 6455 6093 5796 5595 5486 5476 5556 5712 6052 6546 7202 7913 8665 9467 10215 10847 11282 11616 11910 12150 9999999 9999999 12011 11773 11343 10805 10257 9819 9409 9039 8674 8393 8129 7867 7563 7347 7247 7251 7175 7173 7248 9562 9556 9467 9418 9438 9465 9497 9463 9315 9109 8922 8736 8532 8345 8072 7735 7420 7144 6935 6789 6662 6586 6557 6607 6709 6868 6994 7090 7146 7250 7337 7366 7372 7335 7221 7087 6912 6744 6532 6317 6076 5875 5714 5579 5439 5323 5250 5214 5197 5230 5251 5292 5340 5419 5478 5512 5538 5554 5538 5491 5445 5412 5352 5256 5112 4991 4892 4782 4651 4538 4457 4376 4282 4228 4225 4236 4217 4199 4203 4233 4260 4262 4259 4269 4257 4209 4139 4069 3981 3842 3672 3521 3372 3193 2997 2798 2605 2415 2223 2052 1939 1876 1800 1709 1661 1646 1611 1588 1627 1704 1757 1782 1799 1827 1876 1878 1827 1805 1796 1756 1675 1601 1522 1400 1257 1134 1044 970 877 764 665 606 565 547 567 633 711 801 922 1066 1214 1368 1535 1706 1861 2005 2123 2198 2254 2274 2271 2253 2193 2093 1976 1866 1730 1584 1472 1357 1237 1127 1054 1000 972 940 917 936 961 951 940 975 990 960 945 933 921 887 829 757 699 632 548 498 491 466 406 357 315 285 277 273 271 272 266 270 308 361 401 443 886 884 880 875 872 866 857 847 839 832 823 814 805 795 780 765 749 734 719 701 681 661 640 618 597 576 557 538 520 505 492 481 469 458 450 443 437 432 429 426 424 423 423 423 425 427 430 434 439 443 448 453 457 460 462 464 464 463 461 457 453 447 439 432 425 418 412 407 403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 25 25 24 23 22 21 20 19 18 16 15 13 12 10 8 6 4 2 0 -1 -3 -4 62590 460 646 30 11296 17 23 10 2517 -11137 99999 6687 6143 5694 5246 4857 4555 4338 4310 4346 4518 4795 5309 5925 6569 7350 8176 8997 9682 10292 10856 11415 11840 12090 9999999 9999999 9999999 11650 11152 10709 10247 9798 9350 8955 8553 8188 7799 7465 7262 7182 7063 7816 7854 7935 8044 8089 8159 8311 8426 8530 8559 8516 8476 8441 8360 8256 8195 8066 7839 7622 7418 7295 7176 7044 6935 6870 6853 6827 6865 6910 6918 6895 6905 6931 6905 6866 6782 6633 6489 6311 6140 5948 5774 5569 5384 5258 5162 5086 5040 5039 5065 5109 5206 5298 5413 5525 5641 5735 5807 5865 5906 5917 5872 5811 5754 5671 5562 5418 5287 5164 5035 4899 4765 4661 4563 4444 4345 4302 4276 4231 4187 4151 4121 4085 4044 3987 3936 3890 3814 3709 3607 3504 3353 3182 3038 2902 2761 2621 2484 2340 2204 2073 1949 1886 1868 1839 1786 1771 1765 1715 1675 1688 1728 1737 1726 1726 1733 1748 1711 1646 1615 1600 1570 1523 1508 1485 1401 1296 1224 1188 1143 1077 1009 945 889 837 808 804 836 878 930 1028 1153 1268 1384 1531 1689 1829 1963 2083 2157 2212 2235 2230 2190 2112 1987 1833 1697 1546 1379 1226 1066 913 791 728 686 667 648 642 671 710 739 763 818 851 850 870 894 910 892 854 801 766 739 702 697 717 715 672 636 608 693 578 555 531 499 465 791 441 451 454 830 837 840 841 841 841 838 832 825 818 812 804 797 790 780 767 754 741 728 715 698 680 663 645 625 606 586 566 546 528 511 497 483 469 455 444 435 427 420 414 411 408 408 409 411 415 420 425 433 441 449 457 465 472 478 483 487 488 488 486 483 478 471 462 453 444 436 429 423 417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 20 19 17 16 15 13 12 10 9 7 5 3 1 0 -1 62599 449 678 30 11298 17 23 19 2515 -11135 99999 6325 6151 5871 5589 5336 5200 5127 5112 5133 5276 5691 6199 6617 7285 8060 8847 9438 10015 10569 11171 11688 12032 9999999 9999999 9999999 9999999 9999999 11426 11055 10681 10255 9881 9467 9085 8609 6467 6688 6899 7109 7306 7512 7739 7913 8043 8137 8252 8293 8289 8203 8090 7980 7817 7638 7521 7441 7278 7055 6891 6747 6671 6617 6585 6605 6645 6684 6679 6743 6790 6744 6657 6596 6523 6368 6201 6015 5771 5539 5288 5068 4879 4756 4632 4541 4540 4569 4621 4713 4867 5039 5211 5409 5581 5756 5920 6063 6175 6250 6302 6317 9999999 6250 6173 6090 5988 5854 5704 5567 5426 5266 5094 4913 4749 4599 4444 4301 4205 4128 4040 3961 3904 3850 3786 3742 3701 3675 3658 3632 3575 3503 3437 3329 3203 3096 2987 2872 2748 2642 2510 2371 2222 2071 1962 1883 1819 1731 1660 1587 1483 1389 1338 1334 1315 1300 1315 1347 1390 1401 1411 1433 1473 1529 1590 1662 1717 1718 1683 1654 1628 1580 1513 1443 1357 1248 1152 1067 988 922 890 886 924 993 1061 1149 1267 1398 1520 1653 1796 1890 1979 2039 2078 2066 2010 1919 1795 1688 1567 1430 1304 1153 1007 880 814 755 716 682 662 677 682 688 691 717 720 704 732 757 782 780 763 745 739 754 766 645 888 916 904 691 704 717 737 757 776 791 805 814 821 826 831 833 833 829 822 814 807 797 786 777 769 763 758 754 749 743 735 727 720 713 705 694 681 668 653 636 617 598 578 557 537 517 499 482 464 447 434 422 412 404 398 394 391 392 394 399 405 412 421 432 443 454 464 475 484 492 498 503 506 507 505 502 497 490 480 470 461 452 444 437 431 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 19 18 17 16 14 13 62608 449 677 30 11297 17 23 28 2514 -11134 99999 5762 5791 5753 5746 5743 5849 6035 6277 6495 6719 7125 7602 7993 8488 9079 9713 10125 10425 10638 10913 11161 11258 11150 10985 10811 10456 9994 9659 9360 9067 8713 8391 8106 7886 7574 7209 7465 7713 7875 7962 8039 8118 8148 8142 8105 8097 8088 8035 7924 7897 7919 7897 7883 7920 7956 7905 7779 7638 7453 7306 7161 7030 6931 6816 6668 6487 6370 6244 6076 5922 5784 5625 5437 5281 5139 4958 4789 4604 4460 4329 4243 4154 4109 4134 4169 4233 4362 4530 4703 4872 5080 5264 5464 5658 5841 6003 6131 6221 6279 9999999 9999999 9999999 9999999 9999999 6069 5939 5814 5665 5479 5280 5079 4890 4710 4528 4357 4224 4105 3975 3856 3775 3691 3599 3546 3516 3493 3472 3451 3398 3327 3270 3190 3100 3025 2936 2839 2753 2686 2585 2479 2374 2262 2171 2123 2084 2019 1941 1842 1716 1611 1538 1506 1469 1447 1447 1468 1510 1545 1574 1612 1664 1751 1854 1964 2042 2064 2030 1977 1904 1804 1677 1539 1384 1195 1021 859 704 574 490 462 492 573 678 812 981 1162 1336 1511 1707 1863 2012 2127 2214 2239 2193 2110 1999 1900 1785 1653 1529 1382 1237 1101 1016 942 890 837 807 821 818 797 760 754 733 699 704 713 723 712 685 658 641 640 670 660 658 767 756 680 687 696 714 731 751 770 789 799 809 324 269 831 832 827 818 808 800 785 771 757 745 733 725 716 709 701 694 687 682 678 673 664 655 645 635 622 607 589 571 552 533 513 495 477 459 443 429 417 407 398 392 389 388 390 393 399 406 415 426 438 451 463 475 487 498 507 515 521 524 526 526 523 518 510 501 490 481 471 462 455 448 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 19 18 16 15 14 12 11 62617 441 679 30 11299 17 23 37 2512 -11133 99999 6262 6554 6811 7088 7324 7568 7900 8236 8424 8449 8532 8705 8724 8778 8908 9196 9394 9487 9505 9622 9836 9891 9789 9692 9655 9490 9143 8893 8665 8453 8154 7833 7589 7402 8236 8207 8196 8132 7993 7752 7508 7335 7171 6993 6826 6677 6605 6513 6470 6501 6641 6747 6872 7019 7169 7231 7248 7241 7188 7111 7059 7002 6951 6849 6741 6562 6439 6319 6157 5989 5837 5627 5378 5158 4971 4726 4509 4292 4106 3932 3817 3698 3604 3597 3635 3714 3891 4104 4318 4524 4778 5010 5270 5552 5815 6047 6251 6412 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5884 5648 5408 5179 4976 4775 4571 4386 4237 4091 3963 3858 3776 3690 3632 3579 3537 3500 3464 3384 3283 3194 3102 2972 2842 2709 2590 2470 2377 2275 2188 2096 2001 1910 1868 1859 1837 1790 1745 1677 1599 1524 1496 1455 1421 1405 1413 1440 1481 1519 1548 1590 1678 1768 1873 1979 2047 2051 2039 2004 1939 1843 1735 1598 1424 1259 1094 924 778 659 574 539 558 603 680 797 935 1072 1221 1398 1544 1697 1815 1911 1967 1968 1927 1852 1779 1685 1562 1446 1312 1179 1050 964 884 840 807 798 830 858 871 873 903 928 925 943 959 971 962 936 907 873 841 802 678 677 882 867 703 709 717 731 741 751 759 769 771 772 773 777 778 774 767 760 753 747 737 728 720 713 707 703 699 696 691 687 682 678 674 666 655 643 631 618 601 583 563 541 519 498 477 458 440 422 407 394 385 377 372 370 372 376 382 391 401 413 426 440 456 471 486 499 512 523 532 538 544 546 546 544 539 532 523 513 501 490 479 470 461 453 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 19 62626 438 741 30 11301 17 23 46 2511 -11131 99999 9515 9652 9681 9755 9810 9897 9945 9624 9288 9047 8639 8256 7997 8020 7964 7925 7844 7804 7945 7959 7977 8060 8288 8394 8324 8305 8301 8282 8168 8030 7944 7897 6175 6146 6170 6213 6214 6137 6042 6015 6039 6071 6164 6253 6445 6622 6812 7067 7392 7679 7940 8191 8466 8666 8800 8847 8802 8671 8521 8338 8140 7929 7690 7368 7082 6808 6505 6212 5955 5682 5423 5244 5103 4933 4785 4644 4523 4416 4344 4270 4207 4206 4212 4251 4361 4494 4597 4692 4836 4983 5161 5348 5533 5726 5892 6026 6129 6230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5851 5619 5366 5134 4917 4688 4440 4201 3985 3773 3587 3427 3303 3195 3128 3093 3097 3112 3121 3112 3095 3083 3083 3072 3047 2986 2914 2825 2746 2641 2520 2390 2253 2114 2000 1922 1861 1760 1645 1527 1442 1381 1378 1376 1393 1433 1482 1553 1644 1737 1808 1867 1965 2059 2167 2250 2290 2258 2194 2114 2022 1921 1809 1682 1528 1385 1244 1100 990 898 843 827 851 901 963 1038 1107 1171 1227 1301 1351 1406 1439 1447 1422 1351 1256 1153 1065 981 885 818 744 685 640 632 635 666 712 778 875 966 1035 1091 1148 1188 1198 1216 1220 1201 1162 1112 1057 980 895 812 708 747 711 663 736 748 761 774 782 792 798 802 798 794 791 790 784 774 763 751 739 728 717 708 699 692 686 681 677 674 668 664 659 653 647 638 625 612 598 583 566 547 527 506 485 463 443 425 407 390 376 365 356 350 346 345 348 354 362 373 386 400 416 433 451 468 485 500 514 526 536 543 548 550 549 546 542 534 524 514 502 490 480 470 461 453 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 23 22 21 20 19 62635 438 740 30 11300 17 23 55 2509 -11130 99999 8377 8525 8500 8395 8295 8314 8401 8177 7831 7510 7110 6855 6734 6875 7036 7195 7283 7333 7623 7874 8073 8289 8573 8740 8786 8863 8886 8835 8697 8497 8341 5454 5547 5611 5698 5768 5810 5721 5620 5629 5709 5827 5950 6030 6207 6397 6627 6891 7278 7633 7941 8202 8488 8693 8825 8878 8838 8727 8590 8412 8202 7971 7725 7371 7053 6732 6379 6049 5769 5489 5217 4999 4814 4639 4504 4400 4313 4240 4204 4180 4188 4276 4384 4523 4698 4888 5061 5236 5437 5627 5813 5996 6165 6327 6457 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6059 5879 5655 5398 5126 4853 4593 4360 4146 3927 3700 3505 3341 3218 3116 3033 2967 2959 2977 3006 3036 3079 3093 3074 3063 3078 3081 3050 2967 2874 2778 2690 2568 2433 2312 2196 2066 1961 1901 1865 1792 1710 1638 1617 1621 1670 1713 1772 1858 1938 2019 2113 2209 2288 2340 2409 2464 2523 2534 2492 2388 2272 2136 1981 1814 1635 1457 1256 1060 881 726 608 515 484 495 537 594 671 769 874 985 1076 1192 1283 1357 1403 1435 1434 1375 1299 1228 1169 1109 1023 958 898 863 835 837 860 892 922 964 1035 1092 1125 1144 1157 1167 1159 1141 1112 1058 1001 947 908 856 803 760 755 765 772 777 739 757 777 792 799 808 812 811 801 790 783 776 765 750 735 722 709 698 689 684 679 676 673 672 671 667 661 656 649 642 633 619 603 586 568 549 531 511 489 467 445 424 404 387 370 354 342 332 325 320 318 319 323 332 343 357 374 392 411 431 452 472 491 509 524 536 546 553 557 557 555 551 544 535 523 511 498 486 475 464 455 447 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 21 20 19 62644 437 770 30 11300 17 24 4 2508 -11129 99999 9837 9882 9876 9791 9798 9815 9654 9361 9099 8705 8327 8057 7996 7913 7901 7889 7835 7963 8041 8002 7915 7935 7902 7776 7677 7580 7408 7201 6944 6750 5764 5877 5952 5961 5940 5961 5887 5787 5751 5742 5758 5836 5836 5906 6052 6304 6536 6862 7214 7537 7810 8074 8279 8466 8613 8647 8556 8428 8281 8054 7767 7498 7130 6763 6363 5947 5603 5309 4979 4644 4376 4195 4044 3935 3871 3836 3816 3841 3885 3992 4163 4329 4502 4736 4996 5237 5462 5703 5909 6110 6317 6498 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5951 5698 5415 5132 4849 4564 4319 4112 3892 3664 3477 3321 3195 3094 3010 2943 2932 2935 2936 2939 2968 2968 2933 2909 2908 2890 2825 2718 2625 2532 2458 2361 2262 2170 2090 1991 1916 1903 1918 1900 1878 1878 1922 1968 2060 2121 2185 2259 2332 2399 2484 2575 2615 2621 2635 2630 2630 2597 2518 2372 2220 2038 1845 1652 1448 1246 1027 838 670 547 461 392 373 391 438 507 612 737 861 991 1094 1208 1297 1377 1410 1432 1436 1386 1320 1266 1215 1158 1083 1024 966 929 899 884 880 899 916 943 998 1048 1072 1099 1130 1163 1180 1191 1184 1152 1121 1085 1044 989 919 858 821 798 763 727 691 763 782 794 799 806 809 804 792 779 770 762 747 730 714 700 685 671 660 655 649 645 643 642 641 636 629 624 617 609 599 586 570 552 534 514 495 474 453 432 412 393 376 361 348 337 330 325 324 325 329 336 346 359 374 391 409 428 447 467 486 504 520 534 546 555 561 564 564 562 558 551 543 532 520 507 493 481 469 459 450 442 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 33 33 32 31 31 30 29 28 28 27 26 25 24 24 22 21 20 19 17 62653 437 771 30 11301 17 24 13 2506 -11127 99999 9268 9367 9491 9542 9652 9796 9903 9924 9927 9913 9808 9664 9628 9517 9436 9399 9286 9214 9131 9040 8854 8703 8592 8443 8279 8184 8048 7889 7648 7407 7195 7036 6841 5496 5506 5562 5531 5502 5496 5492 5533 5632 5640 5762 5938 6251 6533 6908 7297 7650 7973 8279 8538 8788 8986 9105 9090 9034 8943 8789 8561 8322 7987 7645 7278 6869 6501 6159 5795 5441 5135 4914 4739 4598 4480 4392 4324 4305 4310 4352 4433 4528 4642 4786 4948 5096 5213 5340 5435 5533 5661 5796 5913 6011 6072 6113 6147 6175 6179 6153 6118 6070 5978 5874 5743 5566 5356 5147 4924 4716 4526 4313 4072 3854 3668 3490 3346 3229 3130 3069 3028 3003 2975 2979 2980 2951 2937 2949 2937 2886 2810 2736 2650 2582 2495 2404 2315 2239 2135 2042 2002 1994 1964 1962 1984 2037 2081 2163 2216 2280 2352 2422 2490 2571 2641 2667 2658 2643 2581 2512 2417 2307 2152 1995 1807 1623 1433 1232 1062 910 779 656 579 541 521 547 589 643 713 803 898 1007 1127 1204 1279 1335 1380 1388 1398 1395 1340 1281 1243 1208 1182 1130 1077 1030 1005 973 957 977 1019 1047 1088 1157 1227 1265 1303 1328 1371 1404 1406 1375 1328 1277 1194 1096 994 875 767 671 592 512 457 402 796 816 830 838 846 847 839 825 810 798 786 769 748 727 709 691 674 662 654 647 641 638 636 633 628 620 613 605 595 583 568 550 530 509 488 467 445 424 404 386 369 355 344 336 330 328 329 333 339 349 360 374 390 407 425 444 463 482 501 517 533 547 559 568 574 577 578 577 573 567 559 550 9999999 525 511 497 484 472 461 452 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 17 16 15 62662 437 774 30 11304 17 24 22 2505 -11126 99999 9635 9620 9620 9555 9521 9512 9479 9241 9051 8879 8646 8396 8283 8159 8070 8078 8071 8070 8050 8041 7974 7925 7906 7831 7738 7711 7568 7369 7106 6862 6610 6425 6237 4872 4733 4676 4563 4461 4405 4359 4332 4359 4376 4574 4888 5292 5653 6119 6632 7082 7482 7894 8280 8650 8955 9193 9999999 9999999 9999999 9128 8917 8709 8398 8045 7667 7268 6878 6512 6152 5830 5548 5308 5110 4943 4816 4720 4635 4593 4583 4602 4632 4685 4774 4881 4985 5079 5169 5275 5360 5434 5524 5619 5705 5784 5842 5889 5931 5951 5933 5897 5857 5814 5731 5635 5522 5380 5223 5055 4864 4694 4551 4372 4151 3967 3801 3626 3463 3335 3237 3168 3099 3042 3022 3055 3067 3055 3079 3149 3189 3190 3189 3193 3146 3082 3005 2927 2844 2735 2574 2426 2315 2223 2121 2059 2034 2021 2019 2087 2148 2211 2286 2355 2417 2483 2541 2554 2539 2489 2378 2259 2133 1971 1774 1601 1424 1246 1082 926 818 724 654 584 566 590 611 652 725 793 841 881 936 996 1064 1093 1127 1155 1197 1211 1219 1235 1228 1205 1196 1202 1229 1229 1215 1196 1191 1188 1195 1210 1236 1269 1314 1371 1431 1480 1529 1551 1581 1604 1614 728 726 718 713 711 718 1030 897 744 640 514 418 808 822 835 843 843 845 844 836 822 805 789 775 758 737 717 701 684 669 660 654 648 641 637 635 632 627 619 611 601 589 574 556 537 515 493 470 449 426 405 386 368 352 340 331 326 324 325 329 337 346 360 374 392 410 429 449 470 490 509 526 542 556 569 579 586 590 591 590 587 581 9999999 9999999 9999999 9999999 9999999 514 499 486 473 462 452 443 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 13 62671 437 774 30 11304 17 24 31 2504 -11125 99999 10886 10799 10750 10597 10362 10085 9734 9253 8802 8346 7943 7551 7239 6912 6653 6558 6508 6520 6573 6720 6872 6988 7113 7270 7418 7603 7694 7749 7717 7674 7564 7452 7311 4584 4495 4468 4444 4456 4509 4571 4616 4699 4726 4886 5114 5448 5771 6146 6514 6853 7187 7532 7852 8204 8483 8758 8970 9110 9140 9115 9028 8896 8669 8430 8166 7874 7550 7222 6901 6643 6369 6113 5906 5751 5620 5520 5435 5393 5375 5359 5326 5347 5389 5432 5463 5512 5543 5579 5587 5580 5590 5630 5649 5668 5687 5715 5711 5712 5697 5654 5588 5523 5433 5340 5230 5083 4908 4737 4537 4346 4186 4020 3818 3637 3485 3346 3229 3134 3068 3040 3030 3029 3049 3114 3164 3183 3223 3292 3334 3335 3319 3290 3224 3143 3033 2899 2764 2613 2426 2263 2130 2005 1885 1797 1750 1733 1747 1813 1868 1937 2026 2108 2191 2270 2338 2379 2411 2410 2366 2305 2230 2112 1974 1865 1763 1664 1575 1483 1429 1379 1346 1292 1278 1295 1300 1292 1302 1297 1251 1187 1137 1101 1079 1031 985 936 922 889 846 838 844 851 871 919 979 1010 1022 1025 1040 1064 1086 1095 1099 1112 1125 1153 1193 1241 1295 1339 1403 1476 1545 1600 1622 639 658 678 701 722 742 764 788 812 835 852 871 883 888 885 883 874 858 836 815 793 770 744 716 690 670 649 631 621 615 608 602 600 599 598 596 591 586 580 569 556 540 522 501 480 458 436 415 394 375 359 345 335 328 326 326 331 338 350 363 379 396 416 437 457 478 498 518 536 552 566 578 588 595 600 601 600 596 590 583 9999999 9999999 9999999 9999999 525 511 497 484 471 461 452 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 12 62680 438 768 30 11298 17 24 40 2502 -11123 99999 10455 10270 10092 9818 9474 9081 8681 8226 7896 7567 7318 7165 7102 7003 6945 7052 7261 7476 7747 8004 8188 8238 8276 8326 8407 8532 8520 8416 8277 8090 7854 7641 7480 7368 7266 7208 4399 4459 4518 4567 4691 4835 4961 5140 5346 5618 5861 6138 6408 6700 7021 7321 7604 7921 8165 8382 8546 8661 8702 8696 8628 8503 8297 8067 7802 7509 7218 6932 6659 6462 6278 6114 5995 5924 5868 5841 5825 5836 5855 5883 5873 5883 5895 5886 5844 5803 5744 5681 5584 5488 5407 5366 5314 5287 5264 5269 5266 5275 5285 5288 5268 5235 5176 5123 5037 4931 4801 4668 4491 4317 4160 3981 3777 3598 3452 3319 3211 3131 3071 3063 3061 3069 3121 3222 3299 3347 3428 3523 3572 3578 3564 3540 3476 3389 3258 3118 2964 2773 2556 2377 2234 2087 1964 1887 1839 1835 1865 1944 2017 2116 2218 2309 2390 2444 2486 2499 2511 2471 2394 2316 2209 2048 1880 1763 1646 1519 1424 1338 1297 1258 1236 1190 1194 1217 1220 1229 1271 1278 1226 1162 1131 1100 1087 1063 1031 998 990 964 942 940 935 913 919 959 1010 1042 1050 1044 1040 1044 1046 1051 1049 1036 1033 1044 1087 1139 1186 1223 1274 1346 1419 565 589 612 640 667 696 720 748 775 800 821 841 858 872 880 882 878 874 863 846 826 807 784 763 742 721 699 682 664 649 639 632 625 618 614 610 606 601 593 584 574 562 548 531 515 495 476 455 436 416 398 383 369 358 351 346 345 348 354 364 377 391 409 427 448 470 491 511 531 550 568 582 595 605 612 617 619 618 614 9999999 9999999 9999999 9999999 9999999 9999999 9999999 524 509 495 481 468 458 448 440 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 21 20 19 18 16 15 13 11 10 8 62689 437 770 30 11300 17 24 49 2501 -11122 99999 11794 11624 11482 11249 10893 10445 10047 9547 9192 8821 8610 8483 8329 8076 7919 7899 7959 7963 8152 8313 8357 8236 8150 8115 8134 8118 8048 8010 7972 7810 7617 7465 7348 6433 6322 6257 6172 6138 6089 5967 5817 5781 5737 5736 5806 5991 6136 6314 6450 6625 6888 7151 7373 7611 7808 8002 8128 8225 8261 8262 8192 8085 7899 7713 7520 7293 7031 6778 6539 6365 6193 6046 5938 5886 5841 5800 5758 5767 5782 5783 5741 5734 5722 5685 5613 5545 5463 5369 5228 5085 4982 4923 4849 4809 4802 4841 4875 4934 5006 5084 5142 5181 5204 5240 5262 5255 5211 5149 5034 4893 4744 4575 4386 4216 4053 3882 3720 3577 3448 3354 3257 3175 3143 3157 3148 3123 3137 3167 3161 3139 3127 3152 3160 3152 3114 3092 3073 3024 2932 2873 2837 2769 2688 2630 2578 2541 2491 2445 2380 2330 2261 2176 2082 2003 1935 1859 1810 1746 1673 1614 1547 1458 1389 1384 1380 1365 1368 1364 1372 1362 1344 1298 1287 1279 1248 1213 1199 1159 1066 975 941 926 945 974 1012 1059 1125 1173 1219 1288 1349 1388 1431 1490 1537 1535 1497 1440 1373 1300 1222 1151 1078 1008 944 909 912 938 967 1003 1071 1156 597 612 632 653 676 693 713 730 752 774 793 809 827 840 851 858 862 859 856 846 829 812 794 772 750 730 708 686 667 649 632 620 610 601 594 590 585 580 577 570 562 553 544 532 518 503 486 470 453 436 420 406 393 383 376 373 372 375 381 391 403 419 435 454 474 496 517 537 556 574 590 603 614 623 629 633 634 632 627 620 9999999 9999999 9999999 9999999 9999999 9999999 536 520 505 491 477 465 455 446 438 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 32 31 31 30 28 27 26 24 23 22 20 19 18 16 15 13 12 10 8 62698 437 772 30 11302 17 24 58 2499 -11120 99999 10340 10398 10556 10546 10341 10027 9778 9446 9200 8973 8834 8691 8433 7968 7620 7439 7376 7215 7332 7487 7525 7433 7373 7388 7516 7680 7814 7956 8139 8136 8026 7923 7806 6943 6813 6675 6555 6501 6435 6295 6129 6047 5978 5974 6010 6138 6305 6484 6601 6768 7064 7341 7595 7875 8103 8339 8540 8711 8788 8846 8832 8714 8526 8327 8123 7875 7592 7292 6986 6773 6553 6350 6197 6106 6038 5983 5963 5992 6038 6066 6031 6026 6014 5968 5870 5763 5630 5467 5272 5064 4885 4744 4598 4480 4411 4413 4421 4457 4520 4595 4670 4737 4798 4863 4918 4944 4931 4892 4808 4675 4515 4332 4134 3948 3770 3591 3421 3274 3154 3067 2991 2936 2932 2959 2993 3024 3079 3154 3197 3220 3239 3283 3304 3292 3256 3225 3186 3115 3008 2915 2840 2742 2627 2550 2485 2434 2372 2312 2256 2211 2157 2095 2033 1992 1948 1900 1883 1853 1801 1762 1719 1651 1608 1611 1618 1609 1612 1604 1602 1606 1596 1557 1548 1541 1508 1463 1447 1410 1324 1227 1178 1142 1132 1127 1118 1119 1145 1160 1162 1182 1215 1220 1223 1249 1279 1273 1242 1204 1152 1111 1082 1045 1000 978 968 976 1025 1102 1166 1227 1310 584 605 629 656 686 718 744 770 790 813 834 851 862 873 879 881 879 874 864 855 838 818 797 777 753 731 712 693 673 656 639 624 613 602 592 584 579 573 568 564 558 549 541 532 521 509 497 483 470 456 443 430 420 411 404 401 400 403 408 415 427 440 457 473 492 512 532 552 570 586 601 614 625 634 640 644 644 642 638 632 9999999 9999999 9999999 9999999 9999999 9999999 9999999 537 522 507 492 479 467 456 447 439 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 25 23 22 20 19 18 16 15 13 11 10 8 62707 436 801 30 11301 17 25 7 2498 -11119 99999 10444 10579 10636 10495 10276 10137 9881 9797 9787 9857 9900 9805 9537 9294 9162 9069 8824 8781 8767 8736 8617 8503 8400 8343 8282 8214 8201 8275 8229 8112 8015 7915 7733 6534 6458 6419 6419 6412 6337 6269 6249 6226 6216 6225 6277 6395 6489 6540 6639 6859 7059 7232 7447 7648 7852 8031 8196 8289 8384 8427 8365 8267 8153 8003 7795 7560 7312 7037 6849 6646 6441 6289 6205 6133 6074 6054 6059 6074 6090 6056 6040 6021 5986 5882 5785 5672 5515 5334 5156 4998 4859 4723 4615 4536 4521 4501 4505 4527 4564 4586 4601 4623 4645 4652 4631 4596 4541 4450 4337 4210 4084 3944 3811 3684 3560 3454 3366 3299 3258 3226 3188 3195 3235 3270 3294 3331 3381 3404 3427 3451 3475 3477 3440 3370 3307 3257 3164 3027 2897 2776 2638 2499 2392 2275 2174 2088 2000 1934 1904 1868 1810 1760 1743 1734 1733 1756 1756 1747 1763 1759 1717 1705 1726 1736 1735 1757 1777 1793 1800 1785 1747 1739 1717 1662 1615 1604 1571 1488 1404 1363 1320 1294 1285 1285 1296 1327 1343 1350 1373 1392 1373 1345 1340 1316 1250 1177 1092 985 889 814 734 652 610 593 605 658 741 818 908 1015 1119 559 595 635 676 719 757 794 822 847 868 882 889 895 893 886 876 862 845 828 807 781 756 735 714 695 681 666 652 642 634 628 624 622 619 616 614 612 609 606 601 592 583 572 560 546 532 517 502 487 473 460 450 442 435 429 427 428 431 437 446 456 468 480 495 512 529 545 560 573 586 599 609 617 624 627 628 628 625 621 614 605 595 584 572 9999999 547 533 518 504 490 477 466 456 447 439 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 35 34 34 33 32 31 30 29 28 26 25 24 23 21 20 18 17 15 14 12 10 62716 437 799 30 11299 17 25 16 2496 -11118 99999 12308 12209 12047 11692 11236 10761 10205 9805 9377 9065 8752 8345 7875 7514 7312 7176 7054 7109 7168 7252 7357 7470 7616 7861 8017 8130 8300 8522 8612 8633 8636 8550 8414 6339 6181 6079 6020 5967 5874 5777 5719 5751 5783 5810 5899 6071 6213 6330 6494 6738 6963 7191 7391 7576 7778 7945 8054 8082 8093 8053 7926 7776 7590 7379 7129 6872 6626 6392 6244 6092 5946 5850 5833 5844 5865 5919 5984 6056 6128 6156 6175 6169 6150 6051 5939 5815 5657 5481 5312 5154 5002 4865 4753 4664 4623 4585 4571 4550 4553 4553 4546 4542 4526 4491 4430 4378 4313 4225 4135 4042 3950 3845 3764 3687 3612 3554 3513 3497 3505 3528 3515 3530 3557 3562 3552 3558 3578 3571 3557 3546 3529 3498 3430 3340 3263 3220 3136 3019 2911 2811 2664 2492 2342 2177 2025 1883 1736 1618 1531 1432 1306 1219 1200 1206 1227 1306 1397 1495 1624 1730 1807 1908 2026 2103 2156 2241 2292 2286 2252 2201 2120 2058 1971 1853 1757 1700 1618 1500 1419 1394 1340 1296 1285 1294 1311 1336 1347 1354 1378 1384 1343 1308 1292 1246 1160 1092 1029 946 862 786 703 614 561 532 530 566 618 662 722 803 886 980 1099 1191 1258 779 813 845 871 893 909 919 922 921 917 908 897 882 863 840 813 784 757 734 711 691 676 659 644 632 625 618 613 609 605 601 599 595 590 587 582 574 567 559 550 538 526 515 505 494 484 475 469 463 459 457 457 459 463 468 477 486 497 508 521 535 549 562 575 586 596 605 613 618 622 623 622 620 616 610 601 591 580 568 557 544 531 518 504 491 478 466 456 447 439 433 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 36 35 34 34 33 32 31 29 28 27 25 24 23 21 20 18 17 15 14 12 10 8 62725 435 859 30 11299 17 25 25 2495 -11116 99999 11992 11579 11107 10669 10151 9710 9293 8965 8653 8270 7827 7499 7301 7153 6998 7020 7010 6945 6891 6927 7008 7204 7326 7413 7592 7836 7970 8053 8159 8219 8238 6483 6502 6613 6762 6872 6936 7003 7130 7278 7383 7443 7537 7681 7710 7652 7656 7710 7716 7743 7760 7805 7844 7856 7823 7747 7709 7659 7549 7454 7336 7167 6934 6699 6486 6309 6208 6124 6038 6027 6079 6129 6172 6244 6321 6397 6474 6530 6570 6562 6501 6358 6197 6029 5816 5588 5375 5184 4994 4817 4688 4601 4560 4524 4523 4532 4573 4609 4639 4667 4681 4665 4603 4553 4493 4390 4271 4143 4017 3870 3744 3609 3475 3373 3282 3215 3194 3203 3172 3149 3148 3141 3120 3120 3137 3128 3130 3139 3141 3156 3147 3108 3082 3101 3103 3074 3053 3038 2961 2851 2753 2628 2496 2345 2170 2009 1875 1724 1543 1403 1327 1254 1203 1227 1283 1359 1486 1614 1736 1870 2015 2112 2193 2301 2367 2378 2378 2342 2269 2212 2130 1997 1882 1800 1708 1588 1516 1483 1415 1361 1329 1316 1324 1339 1321 1298 1301 1288 1230 1183 1166 1123 1054 1028 1007 980 945 916 886 864 869 875 882 925 974 1002 1039 1084 1106 1125 1161 1187 1197 1215 820 855 881 903 918 927 929 926 917 902 888 867 844 818 788 757 729 707 686 669 656 641 627 616 609 603 598 593 588 583 578 573 567 562 556 548 541 534 527 519 510 503 496 491 486 483 481 480 479 479 483 488 494 500 509 518 527 537 547 558 569 578 587 595 601 606 610 612 613 611 608 604 598 591 581 571 560 548 537 525 513 501 488 475 463 452 443 435 428 422 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 34 34 33 32 32 31 30 28 27 26 25 23 22 21 19 18 17 15 13 12 10 9 62734 435 859 30 11299 17 25 34 2493 -11115 99999 11481 11024 10485 10036 9497 9005 8503 8089 7685 7237 6776 6425 6236 6140 6020 6066 6086 6096 6159 6323 6521 6864 7090 7234 7460 7740 7912 8030 8164 8234 8272 7013 6915 6902 6923 6888 6785 6641 6608 6632 6684 6772 6934 7161 7283 7363 7515 7696 7868 7999 8106 8222 8290 8281 8212 8089 7929 7738 7500 7300 7074 6791 6463 6147 5895 5683 5548 5476 5432 5480 5587 5724 5862 6022 6174 6308 6438 6553 6624 6639 6603 6482 6314 6134 5893 5629 5372 5137 4900 4689 4526 4416 4334 4271 4230 4208 4237 4274 4302 4341 4372 4386 4362 4358 4333 4285 4221 4153 4091 4016 3939 3833 3717 3627 3544 3497 3477 3465 3401 3337 3285 3233 3180 3134 3110 3088 3083 3095 3116 3150 3150 3130 3135 3201 3265 3289 3300 3313 3277 3200 3123 3017 2885 2715 2516 2326 2159 1979 1753 1560 1439 1329 1246 1235 1266 1316 1422 1549 1680 1829 1978 2081 2169 2286 2363 2378 2374 2321 2225 2131 2011 1845 1692 1567 1429 1287 1203 1165 1103 1062 1050 1080 1139 1207 1250 1302 1368 1412 1407 1417 1434 1414 1341 1300 1251 1195 1105 1019 938 876 818 763 722 721 723 727 752 805 843 875 918 971 1016 1061 1114 906 920 925 924 918 907 891 873 851 834 812 789 764 740 716 692 673 658 647 638 627 618 609 605 600 596 592 589 586 582 577 572 567 562 554 548 541 535 529 522 516 511 508 505 505 505 506 507 509 513 518 524 531 538 545 552 559 566 573 580 586 590 594 598 601 602 602 601 598 594 589 583 576 567 557 547 537 526 515 503 491 479 467 456 446 437 429 422 416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 33 32 31 30 29 28 27 26 24 23 22 21 19 18 16 15 13 12 10 9 62743 433 890 30 11300 17 25 43 2492 -11114 99999 10622 10393 10240 10028 9885 9664 9381 9056 8613 8150 7768 7614 7421 7167 7003 6826 6676 6578 6540 6597 6775 6826 6793 6890 7064 7227 7329 7485 7598 7767 8014 8234 8414 8624 8729 8762 8771 8781 8755 8705 7172 7209 7266 7344 7422 7496 7529 7566 7570 7581 7621 7638 7600 7506 7344 7150 6953 6723 6542 6347 6097 5822 5553 5351 5193 5100 5064 5068 5163 5328 5527 5730 5940 6144 6332 6518 6679 6802 6865 6873 6802 6692 6560 6377 6170 5956 5748 5539 5340 5167 5025 4905 4791 4694 4593 4536 4488 4443 4408 4363 4296 4206 4142 4070 3990 3927 3865 3815 3752 3703 3625 3543 3473 3397 3351 3342 3340 3278 3204 3128 3031 2937 2858 2810 2776 2767 2768 2782 2825 2863 2891 2937 3037 3148 3229 3308 3389 3423 3402 3366 3296 3192 3041 2864 2683 2503 2301 2063 1859 1733 1605 1482 1424 1425 1433 1471 1544 1645 1746 1825 1865 1916 2008 2053 2025 1994 1951 1866 1764 1661 1546 1429 1327 1222 1135 1123 1135 1098 1087 1116 1169 1228 1300 1347 1393 1443 1471 1461 1477 1494 1450 1369 1335 1295 1238 1151 1075 996 941 888 829 794 777 742 703 692 699 697 698 711 742 770 809 857 904 953 997 955 950 942 927 905 879 859 835 809 782 755 729 703 681 665 654 644 630 619 610 606 601 597 594 591 587 582 578 573 567 561 553 547 541 535 528 521 515 511 508 507 509 510 513 515 518 524 530 538 545 553 561 568 574 580 586 590 593 595 596 597 596 594 591 586 580 574 567 559 551 541 531 521 511 501 491 481 471 460 450 441 433 426 420 414 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 33 33 32 31 30 29 28 27 25 24 23 22 21 19 18 17 15 14 12 62752 427 1070 30 11300 17 25 52 2491 -11112 99999 9190 8826 8335 7839 7523 7357 7194 7100 6996 6894 6854 7032 7283 7587 7897 8047 8019 8042 8103 8212 8226 8198 8071 8002 4653 4800 5106 5416 5718 6020 6227 6419 6595 6794 6920 7034 7185 7217 7233 7239 7207 7171 7123 7085 7045 7028 7030 7000 6885 6772 6692 6576 6512 6434 6307 6141 5959 5813 5687 5610 5561 5514 5540 5644 5770 5892 6027 6160 6278 6399 6521 6620 6671 6685 6617 6510 6382 6223 6046 5866 5684 5497 5310 5155 5028 4914 4812 4733 4657 4630 4616 4610 4599 4562 4480 4374 4301 4229 4121 4014 3911 3811 3688 3573 3443 3322 3222 3125 3062 3069 3092 3060 3010 2991 2972 2955 2962 2996 3035 3075 3112 3139 3168 3185 3171 3160 3187 3211 3198 3178 3168 3115 3028 2939 2842 2708 2540 2389 2251 2116 1974 1800 1667 1600 1533 1465 1455 1481 1498 1530 1610 1720 1814 1875 1906 1946 2034 2090 2086 2077 2053 1978 1891 1808 1718 1613 1511 1383 1270 1228 1203 1128 1062 1021 1002 991 1011 1019 1036 1055 1057 1030 1051 1090 1079 1043 1059 1059 1054 1024 1001 962 936 907 874 860 859 822 774 735 698 641 598 568 553 534 529 536 544 559 572 624 688 762 835 911 976 1032 861 840 816 793 771 748 728 716 707 694 679 665 654 646 639 632 624 616 606 597 590 583 574 566 560 555 549 544 539 533 527 524 524 524 526 527 528 530 532 535 539 545 550 556 562 568 573 577 581 584 586 587 587 587 585 581 577 571 564 557 549 542 533 524 515 507 498 490 481 472 464 455 446 438 430 424 418 413 408 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 33 32 31 31 30 29 27 26 25 24 22 21 20 19 17 16 15 13 12 10 62761 427 1072 30 11302 17 26 1 2489 -11111 99999 9601 9082 8446 7782 7262 6959 6744 6692 6683 6736 6808 7025 7357 7759 8199 8494 8575 8622 8657 8777 8756 4518 4510 4574 4627 4662 4815 4936 5044 5190 5280 5387 5501 5694 5864 6034 6210 6324 6473 6585 6658 6773 6896 6981 7016 7051 7084 7115 7053 6951 6874 6794 6748 6647 6505 6360 6175 6012 5865 5761 5697 5634 5605 5637 5702 5784 5853 5927 6006 6106 6214 6316 6382 6428 6415 6377 6326 6271 6192 6110 5999 5877 5729 5593 5463 5319 5165 5028 4881 4775 4663 4568 4458 4359 4226 4084 3986 3916 3822 3738 3666 3609 3529 3459 3367 3288 3225 3168 3114 3110 3124 3093 3036 3013 2987 2960 2955 2972 2999 3038 3088 3129 3172 3222 3250 3279 3336 3387 3398 3407 3427 3398 3335 3252 3159 3013 2827 2655 2483 2310 2117 1896 1711 1584 1457 1323 1246 1217 1202 1196 1252 1354 1441 1504 1542 1610 1722 1816 1855 1878 1901 1878 1829 1766 1696 1601 1480 1332 1200 1148 1103 1009 922 861 844 837 871 898 944 1006 1050 1086 1174 1270 1295 1285 1315 1326 1336 1302 1249 1168 1106 1028 930 859 805 716 615 537 475 406 358 307 291 295 314 334 364 405 438 502 571 654 736 818 888 946 1008 894 864 837 812 786 762 743 725 704 681 659 640 626 613 601 589 578 567 557 549 544 539 535 533 533 532 531 530 529 527 528 531 534 538 540 541 542 544 548 551 556 561 566 572 577 582 585 588 591 592 591 591 588 584 579 573 566 557 548 539 530 521 511 501 493 485 476 468 461 453 445 438 431 425 420 415 411 407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 31 31 30 29 28 27 25 24 23 22 20 19 18 16 15 14 12 10 9 62770 429 1012 30 11302 17 26 10 2488 -11110 99999 8631 8261 7887 7457 6904 6264 5745 5475 5376 5468 5677 5923 6210 6554 6990 7520 8136 8616 8882 9089 9235 9429 9462 3365 3580 3909 4231 4580 5044 5475 5865 6189 6358 6484 6567 6737 6817 6873 6897 6878 6868 6769 6677 6669 6657 6637 6592 6591 6620 6664 6601 6544 6532 6534 6551 6543 6529 6489 6381 6294 6200 6138 6092 6034 5998 6021 6047 6074 6093 6130 6155 6187 6238 6304 6345 6361 6344 6328 6304 6266 6199 6137 6051 5937 5790 5665 5556 5424 5272 5136 5020 4930 4826 4735 4653 4582 4469 4353 4276 4225 4127 4017 3913 3827 3724 3604 3461 3332 3217 3091 2967 2911 2865 2800 2704 2646 2608 2586 2583 2587 2615 2659 2714 2773 2846 2936 2991 3033 3079 3148 3206 3258 3306 3306 3282 3236 3191 3105 2987 2867 2722 2566 2402 2226 2068 1933 1780 1619 1520 1458 1399 1341 1331 1349 1362 1371 1381 1432 1513 1564 1580 1611 1648 1638 1612 1589 1557 1504 1428 1329 1243 1211 1179 1114 1066 1031 1004 976 975 966 959 966 956 933 946 980 972 936 927 901 883 847 810 766 743 719 676 653 661 655 631 610 599 587 597 608 647 693 746 790 829 876 923 987 1039 1091 1138 1170 1178 906 894 881 864 849 835 817 798 783 769 751 728 707 686 669 652 634 616 600 582 565 552 541 532 523 516 513 510 507 506 504 502 504 508 513 518 522 527 531 536 542 549 557 565 572 580 587 592 595 598 600 600 599 597 593 588 580 572 563 553 544 533 523 514 504 494 485 478 470 462 455 448 442 435 429 423 419 415 411 407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 30 30 29 28 27 25 24 23 22 20 19 18 17 16 14 13 11 10 8 62779 427 1072 30 11302 17 26 19 2486 -11108 99999 9090 8792 8370 7871 7426 7173 6999 6963 6922 6849 6804 6900 7053 7252 7528 7745 7791 7811 7837 7948 7978 4563 4631 4784 4973 5230 5570 5847 6081 6263 6328 6363 6344 6536 6688 6776 6783 6802 6865 6846 6843 6926 6988 7041 7043 7077 7158 7270 7225 7167 7148 7171 7184 7163 7149 7111 6995 6887 6776 6719 6678 6621 6550 6558 6579 6591 6555 6545 6520 6480 6449 6439 6423 6396 6334 6273 6218 6186 6107 6022 5924 5834 5726 5638 5571 5488 5385 5278 5173 5090 4987 4876 4743 4619 4462 4316 4190 4066 3910 3745 3586 3454 3337 3224 3097 2997 2902 2820 2769 2776 2774 2760 2730 2724 2745 2785 2824 2854 2885 2918 2954 3016 3088 3152 3186 3199 3199 3224 3242 3243 3234 3199 3153 3109 3078 3018 2928 2833 2710 2575 2464 2362 2266 2175 2055 1928 1842 1757 1652 1544 1474 1409 1330 1258 1199 1170 1158 1118 1086 1092 1109 1089 1083 1093 1093 1068 1024 970 928 925 910 867 850 825 806 785 793 798 811 846 868 895 954 1030 1058 1063 1092 1096 1098 1069 1034 993 963 923 849 797 768 731 673 632 602 574 566 561 587 624 667 697 722 776 830 893 937 990 1044 1087 1111 1121 886 874 862 851 840 826 811 798 786 770 750 731 712 696 680 665 647 628 608 591 576 564 554 544 535 528 522 517 513 509 505 506 510 515 520 526 531 535 541 548 556 565 573 580 587 594 598 600 601 602 601 599 596 592 585 578 569 561 552 543 533 524 515 507 498 490 483 476 468 462 455 449 442 436 431 426 422 417 414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 27 27 26 25 24 22 21 20 19 17 16 15 14 12 11 10 8 7 6 62788 427 1072 30 11302 17 26 28 2485 -11107 99999 8405 8143 7866 7553 7330 7302 7365 7624 7907 8134 8356 8748 9164 9533 9898 10122 10112 9998 9838 9751 9614 6680 6647 6564 6435 6320 6260 6169 6047 5904 5632 5292 4896 4783 4751 4738 4717 4756 4894 4962 5083 5344 5619 5908 6105 6361 6671 7000 7151 7215 7279 7336 7360 7309 7275 7233 7093 6930 6755 6646 6535 6389 6228 6139 6098 6061 5995 5961 5949 5933 5913 5917 5944 5970 5962 5952 5967 6016 6025 6018 5985 5958 5904 5834 5770 5702 5630 5535 5427 5335 5230 5108 4953 4811 4641 4489 4344 4199 4050 3894 3727 3556 3408 3285 3160 3063 2969 2902 2853 2846 2831 2823 2819 2823 2838 2875 2923 2952 2957 2964 2958 2974 2987 2989 2968 2930 2871 2828 2793 2762 2724 2675 2629 2600 2583 2569 2537 2507 2462 2412 2370 2331 2282 2234 2158 2080 2028 1966 1879 1787 1705 1630 1547 1481 1425 1398 1393 1366 1346 1361 1383 1375 1376 1394 1399 1375 1325 1251 1173 1123 1063 977 921 852 774 685 625 572 522 499 480 469 495 544 563 568 604 624 645 655 669 675 685 687 649 629 632 626 593 563 540 513 495 483 498 526 550 564 587 648 714 784 844 908 980 1039 1075 1100 905 890 874 859 843 823 805 788 772 753 732 711 691 673 659 645 629 612 595 580 567 558 550 543 538 535 532 531 531 529 527 529 534 539 543 548 551 553 556 560 566 572 577 581 586 591 594 595 596 597 597 596 593 590 585 577 569 561 553 544 535 525 517 508 499 491 484 477 469 463 457 450 443 437 432 427 423 419 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 30 29 28 27 27 25 24 23 22 20 19 18 16 15 14 13 12 10 9 7 62797 427 1072 30 11302 17 26 37 2483 -11105 99999 8865 8586 8279 7889 7520 7284 7161 7274 7502 7726 7911 8229 8615 8994 9393 9725 9875 9898 2963 3246 3580 3902 4104 4333 4554 4795 4939 5036 5172 5322 5341 5297 5232 5409 5591 5759 5876 6006 6159 6191 6258 6446 6664 6880 6985 7138 7351 7538 7585 7597 7644 7703 7743 7722 7735 7743 7660 7528 7375 7271 7167 7004 6830 6692 6588 6467 6312 6182 6071 5958 5836 5736 5675 5619 5550 5492 5478 5508 5526 5550 5564 5577 5578 5578 5588 5602 5605 5571 5529 5505 5463 5393 5285 5171 5012 4855 4717 4575 4421 4242 4029 3807 3616 3445 3259 3083 2921 2789 2684 2627 2577 2535 2508 2498 2522 2597 2708 2794 2850 2911 2970 3033 3082 3094 3072 3028 2953 2871 2797 2709 2591 2443 2321 2228 2168 2128 2087 2055 2042 2036 2033 2045 2067 2075 2067 2064 2074 2054 2013 1939 1860 1791 1715 1633 1561 1516 1477 1413 1362 1333 1314 1295 1289 1286 1279 1249 1191 1119 1053 1015 978 916 870 817 767 710 664 626 598 602 599 599 627 671 685 680 719 747 770 777 783 787 793 793 752 734 741 727 696 670 654 613 591 581 594 617 633 636 645 680 726 769 819 864 906 942 970 985 994 892 881 867 989 834 819 803 788 769 749 729 710 692 679 665 647 628 609 592 578 566 557 547 539 534 529 526 524 522 520 523 529 535 541 546 550 553 557 561 567 573 576 580 584 587 590 590 591 593 593 593 591 589 585 578 572 566 559 551 542 534 525 516 507 498 491 483 475 468 461 454 447 440 434 429 425 421 417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 27 26 25 25 24 22 21 20 19 18 17 16 15 14 13 12 10 9 8 62806 433 890 30 11300 17 26 46 2482 -11104 99999 10715 10568 10309 9904 9372 8948 8544 8234 8074 7872 7559 7298 7153 7192 7347 7578 7745 8010 8336 8672 3892 3973 4097 4323 4488 4620 4787 5009 5199 5428 5669 5913 5999 6054 6067 6158 6190 6139 6066 6153 6236 6280 6347 6421 6492 6494 6488 6573 6720 6920 7000 7047 7187 7315 7375 7404 7480 7546 7602 7593 7584 7612 7615 7548 7439 7374 7339 7234 7101 6965 6866 6744 6574 6429 6322 6212 6077 5947 5860 5782 5706 5644 5630 5659 5672 5676 5692 5719 5705 5671 5670 5689 5684 5642 5607 5589 5547 5470 5361 5276 5169 5031 4883 4757 4625 4449 4213 3971 3753 3539 3290 3061 2856 2693 2540 2414 2307 2247 2212 2204 2251 2364 2503 2623 2721 2834 2939 3041 3112 3139 3142 3133 3082 2993 2896 2765 2615 2457 2331 2232 2160 2093 2021 1961 1936 1926 1921 1907 1921 1931 1941 1943 1942 1903 1857 1810 1768 1744 1725 1699 1665 1646 1658 1653 1655 1659 1651 1655 1681 1695 1663 1609 1530 1434 1339 1274 1211 1131 1045 942 854 792 730 652 571 538 501 469 456 454 416 366 337 315 310 314 308 316 346 390 408 460 529 579 626 695 770 823 884 938 984 1028 1037 1027 1019 1017 1008 989 987 971 943 909 882 858 840 826 875 862 875 826 808 789 768 746 722 699 678 660 645 630 614 596 579 567 557 549 543 537 531 528 526 524 523 522 521 524 530 536 541 545 548 550 553 558 564 569 573 576 580 584 587 588 590 592 593 593 593 591 588 583 577 571 565 557 549 541 532 523 514 505 497 489 481 473 467 460 453 446 440 435 431 427 423 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 28 28 27 26 25 24 23 22 21 19 18 17 15 14 13 12 11 10 8 7 6 62815 433 890 30 11300 17 26 55 2480 -11103 99999 11580 11436 11199 10902 10552 10268 9955 9597 9348 9072 8727 8373 8167 8160 8224 8267 8254 8332 8454 3677 3550 3575 3650 3858 4048 4258 4435 4688 4982 5356 5726 6148 6452 6689 6842 7084 7246 7344 7383 7548 7625 7651 7672 7656 7644 7588 7475 7430 7449 7523 7466 7405 7450 7511 7520 7518 7544 7553 7546 7465 7388 7366 7341 7263 7148 7092 7078 7000 6892 6785 6722 6661 6556 6478 6436 6384 6302 6202 6137 6086 6032 5971 5940 5941 5924 5895 5874 5874 5845 5789 5759 5749 5732 5676 5619 5566 5484 5366 5225 5104 4978 4820 4652 4493 4342 4159 3925 3688 3479 3283 3069 2879 2721 2596 2495 2408 2341 2315 2318 2334 2381 2486 2610 2717 2791 2864 2929 2984 3019 2993 2953 2904 2812 2691 2575 2452 2317 2177 2070 2007 2001 2012 2038 2078 2157 2240 2325 2399 2493 2577 2636 2661 2670 2635 2572 2482 2381 2261 2127 1984 1838 1704 1617 1519 1419 1341 1283 1253 1261 1277 1258 1225 1204 1182 1170 1179 1199 1173 1128 1084 1047 1018 965 870 756 675 584 472 383 295 178 46 -35 -86 -122 -151 -177 -164 -111 -46 15 115 250 357 464 599 742 855 963 1063 1160 1246 1299 1328 1367 1399 1420 1411 1413 1392 1350 1298 1241 817 803 790 777 763 750 734 721 704 687 673 658 643 630 622 616 609 601 592 583 577 574 572 571 570 566 562 559 556 553 550 547 547 549 551 552 553 553 553 555 558 563 567 569 572 575 578 581 583 584 586 588 588 588 587 585 580 575 569 564 557 549 541 533 524 515 506 498 490 481 473 466 459 452 445 438 433 428 424 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 27 27 26 25 24 24 23 21 20 19 18 17 16 15 14 13 12 10 9 8 62824 431 953 30 11303 17 27 4 2479 -11101 99999 8792 8785 8735 8785 8877 8971 9090 9149 9037 8935 8975 9056 9129 9171 9134 9085 9049 958 1081 1324 1580 1908 2216 2582 2945 3442 3982 4661 5259 5884 6359 6854 7245 7673 8002 8307 8549 8833 9011 9114 9141 9130 9015 8903 8759 8675 8611 8537 8307 8056 7868 7699 7538 7403 7298 7215 7114 6984 6859 6783 6699 6581 6482 6459 6493 6498 6478 6452 6462 6474 6438 6421 6424 6398 6330 6243 6185 6128 6055 5960 5881 5838 5782 5712 5668 5658 5641 5606 5593 5616 5646 5637 5623 5627 5622 5576 5489 5406 5317 5186 5023 4841 4673 4490 4240 3968 3723 3492 3228 2966 2727 2536 2382 2250 2136 2079 2073 2069 2086 2174 2300 2432 2540 2658 2773 2887 2974 2989 2981 2963 2910 2824 2748 2663 2564 2452 2344 2270 2251 2258 2283 2315 2386 2466 2543 2592 2649 2701 2723 2701 2662 2589 2495 2371 2220 2043 1864 1688 1508 1347 1256 1167 1073 1004 972 977 1032 1093 1121 1155 1207 1240 1271 1328 1378 1357 1307 1257 1212 1166 1081 950 808 698 571 430 345 276 171 70 35 34 35 42 54 115 212 302 379 493 628 703 757 851 951 1015 1062 1122 1176 1212 1208 1177 1172 1182 1185 1163 1164 1151 1107 1050 998 956 904 862 847 828 815 783 682 662 645 631 619 607 600 596 594 593 592 587 583 583 584 585 586 585 580 577 574 570 567 563 559 556 556 557 556 555 553 551 551 553 555 557 558 559 561 565 568 569 571 573 575 577 578 579 578 575 572 568 564 558 551 544 536 528 519 510 502 493 484 476 468 460 453 446 439 433 428 423 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 27 26 26 25 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 62833 431 954 30 11304 17 27 13 2477 -11100 99999 9190 9095 8917 8862 8863 8852 8911 8979 8863 8789 8891 9072 9218 9377 9407 9367 9305 649 922 1337 1790 2349 2940 3501 4074 4709 5347 6086 6678 7196 7481 7807 7956 8063 8177 8269 8246 8157 8048 7898 7803 7735 7582 7509 7468 7500 7527 7584 7548 7449 7413 7375 7352 7291 7234 7139 6985 6795 6596 6453 6300 6117 5961 5900 5899 5862 5830 5803 5844 5892 5896 5935 6017 6065 6039 6001 5995 5981 5940 5877 5830 5807 5774 5720 5687 5687 5672 5624 5599 5622 5650 5633 5605 5587 5554 5489 5390 5299 5197 5059 4891 4704 4541 4368 4138 3880 3655 3467 3255 3056 2881 2748 2635 2542 2471 2443 2467 2485 2508 2577 2677 2761 2791 2822 2846 2860 2852 2811 2760 2694 2612 2509 2424 2351 2293 2251 2232 2253 2308 2366 2421 2473 2533 2581 2637 2652 2643 2622 2576 2462 2319 2169 2014 1854 1705 1568 1438 1323 1226 1133 1120 1134 1122 1121 1165 1233 1302 1369 1400 1410 1425 1427 1428 1446 1463 1411 1337 1292 1254 1216 1154 1061 952 867 778 670 604 542 429 314 249 208 167 137 112 130 188 232 266 341 451 510 553 649 763 848 915 983 1054 1107 1123 1113 1145 1190 1212 1193 1191 1181 1137 1071 1019 975 928 871 839 799 758 697 671 647 627 609 594 578 566 558 553 550 547 543 540 541 545 550 555 558 559 560 563 567 570 572 572 573 576 578 578 578 575 571 568 566 564 562 558 555 553 553 552 552 552 553 553 554 556 557 557 555 553 551 548 544 538 533 526 519 511 503 495 487 479 472 465 457 450 443 437 431 427 422 419 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 62842 426 1103 30 11303 17 27 22 2476 -11099 99999 10842 11042 11198 11297 11370 11456 11501 11463 11469 11302 469 539 717 907 1266 1694 2224 2869 3555 4219 4846 5482 6216 6803 7380 7747 8158 8454 8653 8774 8881 8938 8883 8764 8618 8479 8301 8001 7745 7512 7380 7254 7144 7030 6894 6816 6704 6647 6573 6483 6393 6284 6158 6033 5923 5812 5689 5599 5562 5587 5595 5632 5642 5697 5781 5842 5921 6036 6126 6165 6169 6176 6159 6117 6053 5988 5920 5855 5788 5732 5688 5629 5547 5485 5468 5454 5415 5388 5375 5337 5270 5194 5123 5030 4895 4745 4602 4464 4305 4097 3881 3683 3496 3285 3086 2928 2788 2647 2530 2451 2405 2385 2386 2406 2461 2550 2630 2678 2733 2790 2804 2801 2781 2740 2680 2611 2523 2439 2367 2312 2248 2215 2219 2255 2294 2362 2444 2534 2611 2689 2731 2756 2766 2751 2678 2575 2442 2296 2139 1989 1831 1672 1523 1402 1284 1219 1191 1148 1104 1100 1139 1208 1280 1322 1354 1400 1429 1466 1522 1589 1615 1594 1578 1568 1553 1487 1367 1236 1122 980 812 687 557 379 188 43 -53 -120 -161 -195 -170 -92 -31 30 161 332 446 546 680 829 946 1038 1113 1177 1226 1229 1201 1217 1230 1208 1152 1124 1097 1053 995 944 896 855 807 786 766 742 691 661 635 612 594 579 565 553 546 542 540 540 540 541 546 553 561 568 572 574 574 577 579 580 581 580 578 576 574 571 567 561 554 548 544 540 536 532 529 526 526 527 529 531 534 537 539 543 546 548 549 549 548 546 543 538 532 526 518 510 502 495 487 479 472 465 458 451 445 439 434 430 426 422 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 62852 426 1104 30 11304 17 27 32 2474 -11097 99999 11105 11131 11217 11254 11234 11249 11202 11058 11026 10862 -584 -442 -203 89 582 1143 1822 2577 3317 4080 4873 5653 6439 7095 7750 8137 8536 8803 8926 8987 9053 9060 8953 8856 8728 8516 8295 7978 7725 7538 7466 7363 7249 7136 6976 6864 6766 6720 6645 6531 6463 6353 6242 6141 6034 5920 5817 5739 5703 5727 5746 5756 5762 5809 5892 5940 6009 6100 6151 6165 6154 6129 6084 6022 5942 5835 5728 5599 5464 5347 5258 5164 5062 4984 4942 4907 4872 4873 4896 4894 4876 4848 4837 4817 4756 4661 4557 4451 4322 4146 3964 3800 3617 3410 3212 3055 2915 2776 2654 2563 2518 2504 2501 2524 2572 2643 2700 2736 2769 2809 2809 2799 2773 2725 2658 2587 2511 2449 2403 2391 2369 2365 2393 2452 2504 2581 2663 2737 2796 2852 2857 2836 2801 2728 2594 2444 2279 2098 1917 1751 1578 1410 1267 1154 1053 1012 1012 1000 999 1030 1093 1180 1285 1356 1417 1488 1541 1599 1660 1727 1760 1748 1732 1696 1657 1579 1455 1307 1177 1031 863 721 569 391 210 61 -49 -128 -156 -181 -167 -109 -59 -5 93 235 351 457 590 725 834 922 990 1042 1085 1102 1098 1121 1146 1137 1091 1062 1050 1026 996 978 975 987 991 792 761 732 702 673 646 622 605 590 575 563 556 550 545 543 543 544 548 554 561 568 573 573 573 575 576 576 577 577 574 571 568 563 559 553 545 538 532 527 522 517 513 509 508 508 509 512 515 517 521 526 530 534 537 539 540 539 539 536 533 528 521 513 506 498 490 482 475 467 459 452 445 438 433 428 424 421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 26 26 25 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 12 11 62861 431 955 30 11305 17 27 41 2473 -11096 99999 9977 10213 10306 10412 10583 10713 10838 10918 10889 10902 10969 10886 10699 10697 10637 10416 10190 9932 9458 8835 8266 7645 3344 3908 4513 5227 6004 6769 7521 8288 8803 9367 9753 9861 9847 9843 9714 9492 9295 9054 8638 8256 7826 7473 7218 7092 6884 6663 6510 6352 6208 6126 6081 6010 5909 5861 5741 5632 5539 5405 5253 5151 5096 5065 5063 5073 5077 5107 5161 5252 5333 5453 5578 5667 5740 5799 5826 5820 5800 5782 5732 5668 5570 5470 5367 5286 5200 5118 5042 4992 4942 4909 4897 4893 4860 4826 4787 4766 4730 4677 4586 4479 4350 4224 4064 3901 3742 3596 3443 3296 3181 3077 2963 2871 2797 2766 2763 2777 2783 2795 2825 2835 2819 2801 2807 2778 2744 2718 2673 2606 2538 2477 2441 2437 2474 2499 2543 2601 2654 2682 2724 2765 2775 2768 2778 2745 2681 2596 2479 2317 2164 2017 1867 1755 1666 1558 1454 1375 1319 1260 1246 1249 1241 1243 1260 1271 1292 1333 1334 1327 1351 1380 1418 1461 1506 1530 1541 1550 1531 1510 1475 1393 1274 1167 1043 880 716 545 358 172 13 -116 -219 -269 -305 -310 -266 -215 -171 -91 48 176 295 437 591 717 813 898 972 1041 1092 1115 1154 1207 1235 1210 1195 1200 1188 1156 1134 1127 1125 1107 783 750 720 688 656 628 604 588 572 559 548 543 540 537 538 540 545 551 559 569 576 581 581 580 581 580 578 577 574 569 563 557 552 546 539 532 526 521 517 513 511 509 507 506 506 508 509 512 514 516 519 521 523 525 526 526 525 524 522 520 516 511 505 499 493 486 479 472 465 457 450 443 436 430 425 421 417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 26 26 25 25 24 24 23 23 22 21 20 19 18 18 17 16 16 15 14 13 62870 431 953 30 11303 17 27 50 2472 -11094 99999 9421 9531 9472 9420 9458 9504 9503 9482 9396 9415 9554 9613 9595 9798 9933 9884 9802 9778 9517 9080 8599 8003 4453 4931 5431 6014 6594 7132 7651 8123 8416 8789 9010 8917 8720 8596 8381 8146 7961 7762 7429 7180 6885 6645 6549 6588 6465 6290 6211 6169 6112 6092 6028 5947 5824 5734 5541 5414 5338 5203 5026 4938 4917 4910 4904 4917 4963 5094 5215 5362 5498 5655 5765 5815 5867 5910 5915 5877 5820 5777 5699 5587 5444 5326 5211 5121 5060 5028 4991 4952 4918 4909 4924 4935 4908 4887 4857 4804 4722 4644 4541 4394 4217 4053 3890 3728 3561 3396 3252 3114 2989 2872 2781 2723 2665 2630 2636 2659 2687 2708 2748 2784 2799 2806 2844 2870 2907 2937 2944 2916 2885 2850 2848 2875 2917 2928 2932 2946 2942 2913 2895 2862 2815 2745 2703 2647 2575 2462 2304 2131 1986 1862 1744 1647 1556 1439 1328 1227 1166 1099 1048 998 953 936 938 925 919 934 937 949 1003 1066 1134 1189 1240 1277 1324 1369 1373 1356 1331 1267 1173 1103 1019 890 750 614 468 340 248 174 116 106 112 140 210 291 336 393 499 600 684 780 867 917 941 957 969 984 996 978 959 973 986 967 956 967 978 980 994 1019 1047 1059 1054 1033 695 664 635 610 590 578 569 562 557 557 560 565 571 575 581 587 592 598 602 602 599 595 591 586 580 575 569 562 555 549 544 539 533 526 521 516 511 507 505 503 501 499 498 497 497 498 499 501 503 505 507 509 510 511 511 511 510 509 507 503 499 494 488 482 476 470 463 456 448 441 435 429 424 419 416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 13 12 62879 435 834 30 11304 17 27 59 2470 -11093 99999 11689 11317 10833 10362 9957 9602 9117 8669 8260 8106 8155 8280 8408 8627 8884 9067 9225 9576 9852 9951 9975 9999 9810 9439 8994 8437 4351 4626 4923 5290 5642 5972 6268 6557 6743 7076 7276 7175 7094 7129 7105 7055 7077 7110 7011 6985 6852 6786 6873 7031 6970 6857 6869 6871 6826 6789 6719 6647 6516 6422 6233 6128 6040 5845 5603 5461 5400 5339 5256 5181 5128 5156 5161 5188 5222 5288 5329 5327 5355 5410 5442 5421 5387 5388 5379 5357 5296 5246 5198 5151 5117 5090 5056 5005 4945 4895 4865 4837 4778 4707 4620 4522 4408 4313 4217 4080 3926 3791 3672 3551 3448 3356 3273 3196 3140 3087 3050 3042 3016 2983 2997 3010 3019 3016 3021 3003 2959 2914 2887 2854 2843 2832 2798 2748 2703 2652 2650 2674 2713 2744 2775 2808 2810 2795 2779 2749 2704 2636 2593 2557 2502 2400 2269 2135 2018 1919 1832 1786 1747 1702 1646 1589 1582 1561 1522 1479 1448 1423 1388 1329 1264 1218 1159 1092 1042 1017 1011 982 955 954 975 996 989 986 997 1002 985 986 1004 1005 975 928 872 828 776 730 694 700 713 709 714 716 680 633 614 616 618 636 652 654 637 618 607 613 645 672 710 780 849 885 912 958 1003 1033 1070 1122 1171 1188 767 735 704 674 648 623 603 591 582 575 568 568 569 572 576 580 584 589 592 595 597 597 593 587 581 573 565 557 549 540 531 523 517 512 506 500 496 492 489 487 487 487 487 486 486 487 488 488 489 491 493 494 495 496 497 497 496 495 495 494 492 489 486 482 477 472 467 461 455 449 442 435 429 424 419 415 412 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 26 25 25 24 24 24 23 22 22 21 20 19 19 18 17 17 16 15 14 13 62888 432 924 30 11304 17 28 8 2469 -11092 99999 11012 10666 10327 9799 9184 8606 8071 7704 7421 7194 7027 6906 6811 6777 7011 7276 7442 7623 7930 8114 8201 8251 8188 3769 4238 4720 5251 5723 6162 6573 6980 7327 7776 8069 8006 7953 7989 7930 7837 7784 7735 7564 7455 7233 7040 7004 6987 6797 6616 6622 6625 6583 6560 6504 6462 6376 6318 6180 6124 6080 5917 5746 5670 5650 5587 5510 5443 5391 5420 5422 5442 5476 5536 5568 5557 5586 5622 5620 5578 5529 5491 5444 5387 5293 5206 5118 5024 4947 4879 4822 4762 4710 4672 4646 4620 4577 4531 4477 4408 4334 4271 4200 4095 3983 3884 3774 3668 3582 3513 3454 3400 3354 3307 3270 3243 3202 3180 3191 3185 3164 3152 3135 3098 3035 2983 2958 2933 2921 2906 2882 2858 2821 2774 2778 2814 2841 2854 2853 2860 2835 2789 2733 2679 2639 2578 2514 2458 2391 2285 2159 2042 1950 1883 1813 1770 1735 1702 1651 1584 1556 1526 1485 1448 1418 1389 1340 1257 1172 1120 1062 994 933 897 863 816 768 744 747 761 745 747 780 814 819 845 882 917 914 897 870 859 841 825 807 831 856 871 877 884 853 813 776 759 752 756 749 723 655 584 525 476 444 427 431 456 490 521 568 647 740 826 931 756 738 724 705 685 667 650 636 622 612 610 609 606 606 609 613 616 618 619 619 619 616 614 611 606 598 590 580 570 559 549 539 530 522 516 510 505 500 495 491 488 485 482 481 480 477 475 472 470 468 467 467 467 467 466 466 466 467 467 467 468 468 469 468 467 465 463 460 456 453 449 444 439 433 427 422 417 413 409 406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 22 22 21 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 62897 431 956 30 11306 17 28 17 2467 -11090 99999 9371 9382 9182 8850 8519 8224 7846 7467 7138 6867 6587 6349 6165 6255 6428 6608 6824 4442 4303 4189 4059 4031 4157 4238 4455 4789 5032 5327 5678 6045 6383 6795 7110 7151 7264 7473 7663 7816 7943 8006 7901 7820 7620 7436 7345 7239 6982 6708 6577 6431 6263 6096 5940 5878 5835 5834 5775 5819 5857 5805 5757 5804 5911 5958 5969 5962 5965 6015 5979 5920 5878 5863 5804 5718 5673 5630 5551 5435 5328 5248 5175 5104 5005 4933 4878 4825 4790 4758 4724 4687 4673 4679 4679 4669 4635 4592 4531 4450 4363 4288 4196 4059 3924 3824 3725 3616 3511 3419 3352 3307 3260 3202 3167 3136 3086 3053 3071 3078 3053 3017 2968 2925 2891 2854 2833 2829 2851 2843 2831 2835 2833 2808 2821 2872 2920 2963 2981 2983 2970 2932 2881 2836 2823 2795 2743 2699 2655 2566 2451 2348 2268 2198 2126 2071 2027 1971 1882 1767 1684 1613 1522 1428 1363 1296 1209 1088 983 907 827 735 665 636 622 591 560 553 565 571 567 582 640 694 729 788 867 936 967 988 1007 1035 1061 1092 1125 1176 1226 1245 1251 1244 1189 1113 1034 968 899 823 740 636 497 365 257 168 108 78 79 113 169 228 294 397 524 645 649 634 620 611 600 589 580 574 569 564 562 568 575 581 586 596 603 609 612 614 614 612 609 606 603 597 588 579 570 559 549 539 531 524 517 512 507 503 498 493 489 486 482 479 476 474 471 468 464 461 458 456 454 453 451 449 446 445 444 443 441 440 438 438 436 435 434 432 430 427 425 423 421 418 414 410 407 404 402 399 397 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 11 10 62906 431 955 30 11305 17 28 26 2466 -11089 99999 10584 10515 10270 9877 9426 8997 8485 8013 7534 7058 6594 6304 6075 6097 6232 6441 6657 4100 4005 3967 3952 4047 4278 4481 4753 5177 5559 6000 6424 6804 7102 7444 7664 7640 7671 7774 7797 7780 7767 7774 7645 7552 7331 7153 7085 7003 6803 6610 6533 6424 6284 6187 6117 6112 6094 6098 6061 6135 6204 6197 6193 6244 6341 6384 6413 6422 6409 6413 6348 6250 6155 6076 5958 5807 5688 5578 5453 5302 5166 5041 4946 4884 4813 4755 4713 4679 4663 4659 4662 4658 4677 4717 4730 4730 4717 4685 4617 4525 4426 4351 4263 4122 3962 3829 3697 3557 3411 3292 3191 3114 3022 2933 2880 2830 2751 2691 2677 2669 2650 2626 2587 2569 2561 2555 2559 2608 2674 2716 2782 2857 2928 2984 3059 3145 3228 3310 3357 3388 3394 3377 3329 3271 3222 3138 3044 2940 2843 2716 2570 2431 2295 2174 2057 1977 1903 1825 1750 1660 1595 1534 1476 1409 1364 1325 1265 1189 1113 1051 974 889 826 777 740 697 651 627 620 608 584 589 641 705 754 812 876 924 933 939 939 953 948 938 927 928 928 899 855 811 751 689 626 593 561 527 494 455 395 350 331 308 301 314 349 393 448 500 549 618 569 560 546 533 521 514 507 501 498 499 504 509 516 529 543 556 569 584 597 609 617 621 624 623 620 616 612 605 597 587 576 564 552 542 532 523 516 509 504 499 492 487 482 478 473 468 465 461 456 451 445 440 434 428 423 420 416 411 406 403 400 397 395 394 393 393 393 393 395 396 397 398 400 401 402 401 400 399 397 396 394 392 390 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 24 23 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 10 62915 430 983 30 11303 17 28 35 2464 -11088 99999 9809 9605 9292 8963 8620 8165 7687 7258 6870 6555 6414 6296 6391 6565 6738 6884 7194 7571 7951 8306 8641 4076 4319 4505 4673 4795 4954 5154 5298 5442 5661 5813 5794 5938 6158 6388 6614 6814 6986 7088 7248 7270 7280 7364 7404 7338 7267 7266 7237 7195 7148 7072 7035 7008 6959 6859 6856 6842 6761 6667 6607 6599 6585 6529 6432 6337 6281 6196 6089 6023 5977 5898 5787 5692 5621 5550 5457 5347 5241 5167 5108 5032 4956 4881 4799 4733 4671 4619 4567 4541 4527 4478 4428 4381 4338 4282 4206 4134 4090 4031 3917 3789 3689 3599 3500 3390 3308 3243 3193 3107 3022 2968 2910 2827 2763 2744 2734 2710 2688 2646 2632 2627 2634 2652 2722 2802 2865 2946 3040 3112 3168 3244 3332 3394 3462 3498 3515 3498 3464 3393 3323 3264 3181 3081 3004 2938 2827 2692 2573 2447 2333 2223 2150 2075 1993 1892 1769 1673 1588 1487 1378 1297 1223 1128 1021 910 818 708 582 484 417 367 311 258 228 214 217 224 264 359 472 568 671 791 901 972 1043 1100 1163 1217 1264 1283 1301 1318 1299 1254 1207 1148 1081 993 923 849 777 696 600 495 414 357 293 248 234 241 259 303 366 431 464 451 439 427 418 411 408 408 412 418 426 440 453 469 489 511 532 552 573 590 606 619 626 630 631 628 623 618 610 600 589 576 562 549 537 526 515 506 498 491 485 478 472 468 464 458 453 449 446 441 435 430 424 418 412 406 402 396 390 385 381 377 374 370 368 366 365 364 365 366 367 369 371 373 375 377 378 378 378 377 377 376 375 374 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 16 15 15 14 14 13 12 11 10 62924 430 982 30 11302 17 28 44 2463 -11086 99999 10003 9938 9736 9468 9146 8751 8309 7844 7422 7011 6697 6435 6353 6343 5277 5135 4878 4720 4554 4498 4518 4563 4626 4782 4912 4955 5141 5460 5691 5887 6068 6227 6319 6571 6771 6940 7084 7170 7229 7258 7347 7341 7318 7329 7278 7212 7178 7170 7137 7141 7150 7136 7144 7135 7108 7054 7041 6996 6928 6861 6787 6750 6721 6659 6546 6422 6323 6230 6130 6049 5986 5918 5820 5724 5650 5608 5550 5464 5374 5325 5301 5251 5181 5111 5037 4950 4835 4742 4665 4609 4536 4435 4354 4278 4194 4098 4008 3938 3892 3838 3756 3694 3643 3579 3504 3431 3369 3301 3243 3151 3052 2970 2875 2758 2666 2614 2564 2522 2501 2469 2465 2480 2510 2548 2640 2749 2838 2952 3061 3130 3179 3237 3288 3311 3338 3324 3285 3232 3175 3103 3040 2987 2906 2830 2788 2755 2698 2632 2573 2494 2427 2367 2331 2292 2223 2123 2019 1942 1867 1777 1689 1615 1536 1445 1363 1281 1209 1122 1016 937 880 818 745 678 629 579 548 532 538 581 647 711 768 837 907 958 1022 1076 1127 1158 1190 1183 1164 1162 1132 1065 994 923 853 755 676 577 481 389 299 207 153 121 67 29 42 70 119 191 285 375 389 377 368 360 356 356 361 370 385 400 417 438 459 480 504 529 550 568 586 601 612 619 621 620 617 610 602 593 582 570 558 545 533 521 510 500 492 486 480 475 471 465 460 456 452 446 441 435 428 422 415 408 401 393 386 379 374 369 363 358 354 351 348 346 345 344 343 343 344 346 348 350 352 354 357 359 360 360 360 360 359 359 358 357 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 25 24 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 11 10 9 62933 429 1012 30 11302 17 28 53 2461 -11085 99999 11492 11454 11337 11154 10868 10557 10244 9979 9652 9331 8908 8593 8363 8127 7791 7606 7576 7605 7643 7756 2974 3146 3317 3492 3703 3961 4262 4536 4793 4996 5232 5389 5746 6028 6274 6448 6615 6741 6789 6830 6857 6873 6909 6879 6916 7013 7098 7090 7128 7213 7328 7431 7519 7601 7664 7692 7658 7625 7609 7543 7487 7462 7412 7308 7142 6954 6795 6624 6476 6350 6247 6121 5976 5843 5745 5632 5489 5341 5239 5181 5101 4987 4888 4778 4658 4510 4413 4339 4284 4207 4099 4026 3973 3917 3867 3846 3858 3878 3899 3899 3927 3950 3952 3946 3952 3964 3947 3923 3847 3738 3625 3472 3299 3146 3021 2883 2748 2626 2490 2376 2293 2234 2205 2244 2309 2361 2458 2563 2650 2718 2798 2877 2952 3037 3096 3127 3146 3141 3117 3095 3084 3042 3000 2962 2930 2877 2815 2741 2628 2523 2424 2347 2282 2187 2074 1953 1854 1762 1684 1625 1572 1507 1445 1407 1363 1325 1267 1178 1109 1045 981 914 843 757 659 590 545 512 517 547 581 607 642 691 743 797 829 868 913 947 942 920 917 881 810 728 660 616 541 470 394 330 269 204 157 139 151 143 146 197 268 346 425 399 375 353 339 328 318 313 314 319 329 345 363 381 403 425 447 471 495 514 532 549 563 573 579 581 579 574 567 559 550 539 527 515 504 493 483 475 467 462 458 454 451 449 445 442 439 436 432 427 421 415 408 401 394 386 378 371 363 357 351 345 339 335 331 327 325 323 320 319 318 319 320 322 324 326 328 331 333 335 336 337 338 338 338 337 336 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 13 13 62942 426 1103 30 11303 17 29 2 2460 -11083 99999 12758 12265 11790 11351 10949 10484 10016 9527 9196 8935 5280 4849 4344 3938 3569 3321 3086 3011 2926 3011 3181 3475 3803 4278 4727 5152 5477 5851 6156 6616 6939 7188 7371 7599 7710 7684 7591 7539 7430 7320 7203 7191 7248 7256 7173 7175 7250 7342 7389 7476 7601 7714 7759 7774 7804 7816 7776 7729 7733 7707 7612 7459 7269 7110 6918 6729 6565 6437 6279 6094 5933 5796 5643 5459 5288 5160 5069 4969 4838 4723 4612 4497 4359 4273 4228 4198 4167 4118 4108 4110 4121 4136 4160 4206 4255 4272 4247 4222 4181 4112 4033 3937 3839 3722 3610 3450 3279 3151 3006 2852 2737 2668 2626 2602 2586 2561 2556 2576 2595 2619 2688 2759 2787 2842 2883 2900 2889 2874 2848 2814 2784 2758 2720 2678 2622 2571 2536 2513 2473 2466 2484 2528 2545 2552 2558 2531 2490 2445 2428 2421 2369 2283 2179 2078 1952 1822 1691 1583 1475 1370 1287 1199 1117 1026 920 856 814 800 788 787 767 733 704 682 658 673 709 757 774 777 762 753 742 730 729 748 755 741 715 716 693 653 594 560 559 556 551 539 520 493 452 657 637 612 580 545 512 482 452 422 397 374 353 338 326 316 308 304 304 311 322 335 349 366 383 401 421 441 458 476 492 507 517 525 528 528 525 520 515 509 501 491 481 471 462 454 447 441 438 436 434 432 431 428 425 423 420 416 412 406 399 392 385 378 370 363 356 348 342 337 331 325 321 317 314 311 308 305 303 301 300 300 301 301 302 303 305 307 308 308 309 309 309 309 309 309 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 13 62951 428 1044 30 11304 17 29 11 2458 -11082 99999 12501 12415 12260 12013 11817 11688 11568 11465 11296 11004 10789 10656 10517 10256 10110 10036 9945 9855 9810 3315 3290 3301 3335 3457 3575 3701 3810 3865 3925 4098 4315 4662 4972 5291 5584 5959 6296 6510 6666 6860 7029 7157 7309 7437 7553 7562 7480 7411 7384 7348 7238 7150 7145 7139 7105 7047 7029 6992 6983 7004 7095 7149 7152 7084 6997 6947 6866 6759 6660 6552 6408 6245 6117 5997 5866 5697 5547 5433 5355 5257 5138 5028 4909 4791 4675 4605 4543 4459 4359 4243 4175 4133 4110 4103 4101 4094 4083 4068 4029 3980 3910 3832 3746 3654 3561 3443 3305 3118 2918 2766 2630 2493 2375 2286 2214 2153 2107 2103 2128 2167 2197 2246 2345 2456 2546 2678 2818 2934 3008 3096 3206 3305 3368 3424 3473 3515 3523 3519 3509 3486 3398 3308 3250 3241 3202 3123 3028 2903 2766 2633 2533 2468 2370 2244 2100 1972 1830 1676 1515 1378 1255 1140 1054 966 872 769 650 578 536 532 532 551 570 582 589 598 610 659 723 797 845 878 884 891 880 878 890 898 868 816 757 721 654 571 485 424 388 355 333 328 321 297 724 709 690 667 637 605 574 544 513 482 454 427 403 382 364 349 333 321 313 311 312 315 321 330 341 352 366 381 396 412 427 442 455 466 473 479 482 484 485 484 481 476 470 462 455 448 441 436 432 428 425 422 419 415 411 408 405 401 397 392 386 380 375 369 363 358 352 346 340 336 331 326 322 318 314 311 308 304 300 297 294 292 290 289 287 286 285 284 284 283 282 281 281 280 280 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 31 31 30 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 12 62960 431 955 30 11305 17 29 20 2457 -11081 99999 9161 9460 9756 9984 10188 10373 10465 10713 10847 10986 11073 11016 10822 10670 10531 10310 9876 9547 9203 8840 4701 4589 4457 4206 4052 3946 3920 3911 4075 4262 4457 4667 4945 5245 5702 6040 6281 6495 6801 6998 7034 6996 6998 6944 6869 6762 6653 6598 6484 6288 6144 6130 6123 6056 6035 6117 6242 6349 6464 6597 6726 6889 7033 7210 7341 7427 7414 7372 7355 7285 7169 7042 6893 6701 6501 6337 6156 5974 5764 5578 5430 5321 5193 5058 4942 4832 4717 4620 4556 4493 4413 4316 4205 4157 4139 4132 4136 4150 4145 4143 4139 4121 4095 4060 4007 3928 3851 3780 3674 3548 3374 3184 3033 2902 2762 2628 2520 2409 2307 2240 2227 2240 2270 2281 2298 2366 2463 2552 2688 2831 2960 3052 3165 3283 3389 3458 3513 3543 3569 3569 3542 3483 3390 3227 3066 2929 2839 2726 2595 2438 2257 2078 1927 1817 1749 1675 1600 1526 1466 1389 1323 1260 1214 1171 1144 1143 1122 1081 1027 963 932 912 910 925 966 988 987 985 986 981 997 1032 1079 1095 1072 1012 959 902 845 798 753 684 604 519 469 414 355 290 257 264 288 332 388 441 479 742 715 686 660 630 598 566 538 510 483 459 438 420 404 388 376 364 354 345 339 336 335 336 338 343 349 356 365 375 387 399 413 425 436 445 453 458 462 465 465 462 458 452 445 437 429 421 415 409 405 401 399 396 394 392 391 390 389 386 383 379 375 371 366 361 355 348 342 336 331 326 321 316 312 309 306 303 300 296 294 291 289 287 285 283 280 278 276 275 272 270 267 265 263 261 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 16 15 62969 430 982 30 11302 17 29 29 2455 -11079 99999 8354 8738 9066 9380 9703 9939 10228 10407 10590 10807 10784 10600 10435 10272 10031 9556 9239 8907 8502 3759 3607 3434 3132 2925 2823 2806 2794 3024 3365 3714 4075 4484 4947 5624 6217 6671 7069 7529 7773 7770 7730 7746 7672 7506 7271 7019 6813 6555 6191 5884 5729 5580 5402 5327 5395 5497 5589 5710 5878 6063 6293 6494 6707 6881 7005 7033 7029 7020 6947 6823 6691 6534 6346 6153 6002 5854 5725 5577 5463 5382 5321 5252 5190 5154 5113 5064 5023 4987 4938 4854 4724 4577 4478 4391 4319 4266 4211 4140 4061 3992 3900 3817 3743 3674 3588 3517 3465 3395 3307 3177 3036 2948 2867 2784 2699 2660 2600 2514 2441 2419 2416 2409 2385 2386 2432 2499 2537 2623 2724 2814 2857 2935 3057 3177 3264 3330 3373 3410 3395 3353 3300 3244 3135 3012 2906 2833 2742 2626 2486 2340 2220 2124 2040 2010 1978 1926 1860 1793 1729 1685 1653 1617 1568 1540 1501 1412 1309 1228 1129 1042 961 893 841 800 733 660 617 596 553 561 622 710 763 796 814 847 877 910 953 999 1009 968 903 884 845 784 705 644 605 577 568 571 581 581 573 722 693 666 636 605 574 547 520 495 473 454 439 424 408 396 385 377 368 363 359 356 354 353 355 358 363 369 376 387 397 409 419 429 438 446 452 456 460 460 456 451 445 438 429 420 410 403 396 390 385 381 379 376 374 374 374 373 372 369 366 363 360 357 352 347 342 336 331 327 323 319 315 311 309 307 304 301 298 295 292 289 286 283 279 274 270 266 263 259 255 251 248 245 242 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 31 30 29 28 28 27 26 24 23 22 21 20 19 18 17 16 14 62978 428 1043 30 11303 17 29 38 2454 -11078 99999 9176 9342 9474 9538 9649 9799 9936 10155 10197 10081 9919 9718 9537 9191 8977 8746 8487 8220 3873 3713 3427 3215 3077 3009 2896 2956 3175 3458 3744 4047 4392 4932 5389 5724 6018 6448 6743 6798 6746 6726 6648 6517 6308 6119 6018 5923 5700 5510 5449 5406 5303 5291 5419 5599 5768 5946 6099 6262 6441 6584 6716 6848 6955 6966 6945 6923 6830 6700 6566 6421 6250 6100 5993 5881 5778 5659 5559 5477 5426 5364 5309 5285 5242 5176 5122 5079 5034 4950 4838 4703 4613 4534 4462 4399 4339 4252 4161 4082 4012 3960 3920 3869 3805 3755 3728 3676 3615 3518 3400 3320 3260 3175 3092 3031 2941 2820 2722 2675 2647 2628 2590 2544 2536 2560 2574 2621 2704 2770 2795 2835 2899 2950 2974 2986 2957 2924 2874 2820 2758 2682 2568 2443 2350 2298 2265 2246 2211 2156 2096 2065 2060 2094 2110 2088 2035 1952 1857 1764 1679 1568 1430 1310 1193 1066 941 839 736 648 583 562 590 637 665 680 716 750 777 844 942 1049 1117 1154 1177 1204 1215 1218 1240 1252 1230 1180 1131 1096 1033 948 841 746 767 586 539 507 468 398 337 665 646 628 608 588 568 548 530 513 500 489 481 470 460 452 443 434 425 419 411 402 395 387 381 377 373 371 371 373 374 379 384 388 392 397 402 405 409 410 410 408 404 401 397 393 388 386 384 382 380 380 380 379 379 378 378 377 375 371 367 363 358 353 347 342 336 330 325 322 319 317 314 313 312 311 309 307 305 303 300 297 293 289 283 278 272 266 260 254 248 243 238 234 231 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 18 17 16 62987 428 1044 30 11304 17 29 47 2453 -11077 99999 8171 8404 8614 8798 9026 9260 9503 9859 10050 9965 9804 9553 9335 9014 8749 8353 7883 7390 6848 6372 6051 3428 3350 3321 3241 3183 3246 3422 3609 3820 4022 4401 4762 5028 5254 5613 5919 6028 6001 6005 5959 5904 5772 5647 5632 5673 5607 5543 5592 5651 5642 5678 5817 6016 6223 6421 6536 6664 6827 6930 7006 7080 7151 7129 7079 7023 6924 6811 6673 6492 6317 6187 6084 5952 5841 5722 5621 5522 5460 5398 5368 5348 5300 5260 5261 5241 5202 5142 5077 4985 4909 4830 4753 4692 4624 4501 4377 4261 4125 3979 3862 3762 3643 3528 3422 3292 3174 3051 2915 2826 2773 2697 2626 2594 2548 2472 2425 2430 2449 2491 2541 2571 2615 2678 2710 2771 2890 2993 3050 3121 3206 3243 3249 3259 3225 3194 3163 3110 3035 2964 2858 2715 2608 2534 2465 2412 2344 2243 2125 2048 1978 1927 1885 1834 1758 1651 1540 1442 1359 1264 1141 1053 984 909 819 748 680 608 548 529 568 624 640 648 670 703 724 790 894 1002 1063 1095 1132 1180 1201 1215 1238 1272 1264 1235 1201 1191 1145 1063 975 916 867 814 773 753 717 660 601 670 652 633 613 593 576 559 543 530 521 513 505 493 480 152 78 25 -21 415 401 385 373 361 352 343 336 333 335 339 343 349 356 364 372 380 389 396 401 406 408 408 406 403 398 394 390 387 384 382 379 376 375 374 372 370 368 366 363 359 355 350 345 340 334 330 325 320 316 313 311 310 308 308 308 308 307 306 305 303 301 297 293 289 283 277 271 265 259 253 247 241 237 233 229 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 34 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 62996 428 1044 30 11304 17 29 56 2451 -11075 99999 5797 6191 6532 6841 7208 7591 7974 8507 8914 9159 9261 9206 9165 9068 8966 8640 8196 6405 6170 5901 5524 5172 4835 4492 4160 3952 3882 3891 3921 3948 3988 4174 4319 4419 4549 4779 4981 5024 5028 5098 5183 5242 5222 5228 5301 5434 5495 5593 5785 5957 6011 6061 6243 6474 6669 6829 6907 7000 7088 7124 7108 7105 7089 6978 6852 6763 6684 6570 6405 6216 6042 5903 5774 5637 5532 5441 5351 5252 5190 5141 5123 5085 5039 5020 5036 5022 4997 4958 4907 4824 4738 4652 4581 4521 4449 4322 4206 4092 3968 3839 3747 3679 3608 3551 3507 3431 3353 3268 3169 3101 3062 2996 2924 2853 2763 2641 2552 2499 2446 2414 2413 2413 2421 2452 2466 2501 2595 2688 2775 2877 2988 3030 3048 3075 3067 3056 3039 2998 2946 2892 2816 2698 2613 2529 2448 2393 2350 2284 2202 2147 2083 2036 2015 1967 1904 1810 1718 1619 1539 1450 1318 1213 1119 1016 912 848 789 708 640 608 640 705 747 793 851 934 993 1087 1224 1362 1438 1474 1512 1562 1579 1577 1554 1536 1476 1387 1290 1224 1122 976 822 710 619 545 486 457 418 370 329 330 626 607 474 530 591 545 533 527 524 520 516 507 499 492 483 362 458 447 433 417 403 391 379 366 355 349 347 347 347 351 355 360 364 371 379 386 390 394 396 397 396 394 390 386 382 379 376 374 371 368 366 364 362 360 359 358 355 352 348 345 341 338 333 329 326 322 319 317 315 314 313 313 313 313 312 311 309 308 306 303 299 294 289 283 277 271 265 259 253 248 243 240 236 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 18 17 63005 464 565 30 11305 17 30 5 2450 -11074 99999 9945 9267 8663 8062 7451 6790 6151 5714 5249 4888 4506 4462 4549 4588 4653 4825 5176 5494 5689 5954 6321 6643 6897 7234 7491 7657 7716 7628 7617 7577 7501 7193 6923 7691 7192 6739 6142 5472 4798 4052 3333 2761 2390 2160 2031 1951 1832 1946 2126 2285 2482 2830 3207 3433 3644 3935 4242 4535 4714 4896 5135 5497 5749 5999 6322 6609 6723 6784 6929 7111 7242 7300 7246 7218 7171 7079 6923 6784 6631 6394 6139 5950 5817 5690 5531 5361 5238 5161 5107 5072 5073 5085 5090 5091 5116 5151 5207 5227 5234 5250 5272 5244 5208 5157 5071 4941 4802 4667 4532 4405 4268 4095 3941 3788 3632 3501 3425 3368 3299 3253 3231 3188 3148 3106 3059 3035 3025 2980 2937 2894 2823 2706 2620 2565 2522 2503 2520 2531 2553 2594 2631 2690 2803 2900 3005 3112 3218 3246 3257 3259 3203 3127 3053 2967 2867 2753 2619 2443 2305 2148 2000 1910 1859 1788 1698 1652 1597 1552 1524 1487 1462 1432 1408 1369 1369 1377 1330 1301 1290 1290 1287 1325 1358 1370 1382 1380 1394 1435 1453 1445 1426 1431 1407 1404 1417 1426 1389 1343 1306 1284 1270 1270 1249 1240 1217 1186 1139 1113 1055 970 884 831 770 706 639 582 497 409 341 306 303 317 316 342 383 414 417 432 537 531 525 515 574 594 585 555 475 466 455 442 430 420 408 395 384 375 371 366 362 359 358 357 357 359 363 365 367 369 371 373 373 373 372 371 370 370 371 372 372 372 372 372 372 372 372 371 368 365 361 358 353 348 344 338 333 329 325 322 319 317 315 314 313 313 312 312 310 309 308 306 303 300 296 292 287 282 277 272 267 262 258 255 252 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 12 12 11 10 8 7 6 5 4 3 2 1 0 0 -1 63014 465 534 30 11304 17 30 14 2448 -11073 99999 9206 8589 7901 7298 6714 6140 5589 5066 4704 4386 4332 4335 4699 5189 5639 6134 6705 7369 7960 8385 8823 9177 9432 9622 9715 9627 9387 9006 8353 7747 7110 6397 7494 6888 6255 5642 5116 4468 3731 3089 2534 2046 1696 1574 1630 1772 1938 2026 2329 2690 3005 3326 3751 4173 4411 4581 4806 5044 5244 5293 5371 5518 5784 5956 6145 6394 6629 6720 6762 6904 7115 7267 7348 7323 7331 7296 7228 7105 6993 6860 6650 6416 6247 6156 6065 5916 5772 5667 5589 5518 5453 5412 5371 5316 5247 5219 5206 5202 5146 5090 5059 5035 4966 4908 4859 4811 4716 4608 4493 4387 4278 4161 4015 3905 3794 3667 3533 3452 3393 3327 3259 3223 3177 3153 3125 3089 3085 3108 3089 3056 3036 3027 2973 2929 2901 2889 2883 2902 2897 2896 2925 2930 2916 2939 2961 2987 2988 2996 2949 2890 2825 2723 2620 2546 2482 2402 2312 2233 2138 2073 1986 1918 1892 1885 1859 1807 1782 1739 1686 1626 1556 1518 1481 1449 1412 1405 1399 1350 1333 1335 1351 1377 1432 1479 1502 1521 1513 1509 1525 1516 1492 1470 1470 1432 1406 1401 1386 1345 1308 1289 1288 1293 1303 1279 1272 1255 1224 1182 1165 1126 1065 1000 946 877 809 732 661 578 501 420 360 329 305 273 271 284 302 314 336 506 502 499 492 489 488 487 482 479 476 470 460 451 445 435 422 410 400 393 385 377 371 365 361 357 355 356 356 355 356 357 358 358 358 357 357 357 359 361 362 363 364 365 367 369 370 371 371 370 368 365 362 358 354 350 345 340 335 331 327 323 320 318 317 316 316 316 315 315 314 314 314 312 310 308 305 301 297 293 289 284 280 276 273 269 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 35 34 33 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 5 4 3 2 1 1 0 0 -1 63023 465 534 30 11304 17 30 23 2447 -11071 99999 8927 8484 7994 7571 7248 6925 6612 6350 6176 5952 5840 5871 6113 6401 6602 6778 7010 7376 7688 7815 7987 8189 8310 8435 8571 8632 8584 8451 8038 7720 7505 7173 8135 7614 7030 6417 5917 5312 4607 3955 3287 2686 2185 1890 1733 1682 1709 1641 1743 1939 2175 2414 2771 3179 3475 3778 4155 4555 4915 5188 5486 5808 6233 6581 6921 7246 7533 7663 7713 7823 7939 7962 7892 7736 7572 7358 7136 6877 6628 6381 6100 5823 5625 5530 5446 5335 5253 5230 5232 5254 5288 5320 5359 5384 5395 5433 5475 5502 5457 5416 5391 5351 5269 5190 5102 5001 4875 4726 4579 4427 4262 4089 3906 3762 3609 3457 3308 3200 3124 3056 3002 2966 2921 2898 2890 2888 2917 2968 2976 2963 2941 2938 2904 2877 2848 2822 2802 2810 2786 2760 2768 2762 2734 2752 2781 2834 2863 2885 2845 2811 2792 2746 2698 2685 2679 2637 2575 2532 2480 2461 2414 2362 2349 2366 2346 2279 2230 2157 2065 1956 1841 1749 1658 1557 1431 1337 1268 1182 1130 1107 1123 1163 1244 1321 1395 1482 1550 1604 1674 1725 1749 1758 1756 1714 1682 1644 1578 1484 1412 1350 1294 1256 1238 1198 1178 1162 1140 1124 1123 1093 1051 1019 985 919 848 764 672 561 451 345 255 191 130 75 64 80 100 131 174 508 504 500 494 492 492 489 483 479 475 467 458 449 442 432 417 403 393 384 374 364 356 350 345 339 336 336 335 333 334 337 339 341 342 344 346 348 352 356 360 363 366 369 371 373 374 375 375 373 371 368 365 360 356 351 346 341 337 333 330 327 325 324 323 323 323 323 323 323 323 322 322 321 319 317 314 311 307 303 299 295 291 288 284 281 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 37 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 9 8 7 5 4 3 2 1 0 0 -1 63032 466 503 30 11303 17 30 32 2445 -11070 99999 8539 8389 8120 7825 7589 7391 7136 6784 6488 6313 6129 6033 6051 6192 6335 6326 6298 6368 6574 6718 6725 6810 6948 7002 7097 7163 7202 7186 7135 8124 8191 8192 8057 7866 7646 7371 7060 6785 6398 5928 5374 4794 4241 3779 3463 3260 3120 3057 2827 2750 2762 2831 2914 3129 3425 3666 3862 4190 4551 4909 5182 5510 5860 6304 6676 7028 7337 7599 7699 7700 7751 7850 7825 7723 7546 7374 7163 6969 6763 6548 6346 6126 5904 5765 5722 5679 5592 5537 5508 5485 5474 5458 5424 5402 5373 5328 5304 5291 5260 5174 5111 5073 5023 4957 4904 4846 4794 4726 4638 4563 4484 4398 4309 4214 4143 4045 3942 3827 3738 3668 3603 3539 3477 3394 3316 3244 3167 3103 3071 3009 2936 2854 2809 2744 2687 2632 2588 2571 2598 2600 2608 2652 2696 2708 2750 2807 2880 2930 2971 2953 2934 2917 2865 2800 2773 2752 2694 2617 2546 2466 2420 2349 2260 2209 2190 2142 2049 1978 1898 1799 1688 1571 1482 1424 1357 1250 1169 1124 1061 1027 1028 1078 1145 1236 1321 1407 1517 1606 1676 1771 1852 1915 1955 1986 1980 1960 1915 1836 1729 1633 1535 1431 1336 1243 1126 1043 965 893 834 791 744 700 689 686 671 654 618 588 554 515 466 425 402 356 317 305 319 324 325 326 497 493 490 486 484 483 481 477 472 467 459 450 441 432 420 403 387 374 363 350 339 329 321 313 307 304 303 302 301 302 307 311 314 318 321 326 330 336 343 349 354 358 363 368 371 374 376 377 377 377 376 374 370 367 363 359 354 350 346 342 339 336 333 331 330 329 327 327 326 325 324 323 322 321 319 316 314 311 308 304 300 296 292 289 286 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 39 39 39 38 38 37 37 36 36 35 34 33 32 31 31 30 29 28 28 26 25 24 23 22 21 20 18 17 16 14 13 12 10 9 7 6 5 4 2 1 0 0 63041 467 475 30 11305 17 30 41 2444 -11069 99999 7138 7386 7567 7713 7833 7911 8008 7971 7886 7828 7874 7835 7735 7681 7650 7611 7512 7412 7386 7391 7323 7126 7028 6995 6903 6898 6911 6927 6901 6881 6798 6791 6846 6754 6562 6485 6280 6047 5897 5831 5754 5781 5814 4500 4262 4116 4023 3906 3838 3733 3792 3913 4072 4221 4413 4643 4812 4971 5245 5505 5765 5901 6068 6253 6538 6773 6990 7168 7302 7331 7324 7362 7440 7438 7372 7245 7146 7017 6897 6759 6607 6450 6281 6099 5968 5901 5841 5730 5630 5558 5491 5432 5378 5320 5288 5251 5212 5187 5198 5199 5149 5111 5108 5094 5075 5058 5034 5000 4948 4846 4754 4659 4553 4412 4278 4162 4033 3881 3718 3553 3414 3288 3168 3059 2971 2886 2808 2737 2712 2705 2699 2680 2668 2692 2721 2745 2756 2771 2797 2833 2858 2877 2920 2941 2938 2923 2923 2945 2960 2963 2928 2899 2878 2841 2801 2775 2770 2735 2689 2635 2602 2591 2547 2458 2384 2330 2267 2170 2082 1973 1858 1717 1581 1467 1410 1343 1253 1186 1171 1154 1166 1188 1245 1312 1417 1508 1608 1712 1798 1833 1883 1921 1945 1937 1923 1879 1830 1762 1676 1559 1468 1372 1275 1192 1132 1043 974 910 855 804 769 729 692 670 653 620 589 546 503 460 423 383 342 325 303 283 283 312 346 389 490 483 476 468 460 456 452 449 445 440 435 428 421 414 407 397 383 370 358 348 337 328 319 311 304 298 295 295 295 295 298 303 309 315 320 326 331 337 343 350 357 363 367 370 374 377 379 381 383 383 382 380 379 376 372 368 365 361 357 353 349 344 340 336 333 330 328 326 324 322 320 318 317 316 314 313 310 308 305 302 298 294 290 286 283 279 276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 28 27 26 24 23 22 21 20 18 17 16 14 13 11 10 9 8 6 5 4 3 2 63050 467 473 30 11303 17 30 50 2442 -11067 99999 6989 7014 7013 6958 6894 6809 6729 6580 6490 6510 6642 6721 6784 6847 6936 7005 7027 7042 7174 2801 3087 3438 3906 4296 4721 5201 5556 6034 6445 6687 6756 6873 6929 6746 6635 6481 6171 5849 5551 5205 4826 4500 4152 3787 3552 3435 3385 3427 3517 3468 3535 3735 3977 4197 4476 4802 5025 5172 5414 5667 5889 6008 6106 6225 6386 6510 6579 6629 6692 6662 6596 6601 6673 6669 6603 6527 6475 6410 6357 6315 6258 6195 6107 5999 5943 5918 5876 5794 5732 5686 5623 5574 5535 5490 5446 5388 5334 5298 5280 5237 5172 5125 5087 5031 4975 4923 4866 4801 4725 4625 4549 4467 4366 4235 4120 4016 3905 3798 3687 3570 3468 3360 3244 3141 3072 3000 2925 2862 2841 2840 2837 2823 2818 2852 2887 2912 2939 2995 3041 3059 3061 3070 3097 3095 3057 3014 2984 2957 2910 2874 2834 2799 2753 2703 2672 2657 2659 2640 2615 2589 2569 2555 2515 2443 2377 2307 2227 2120 2022 1913 1801 1668 1539 1439 1396 1344 1282 1253 1262 1258 1277 1306 1360 1414 1481 1535 1605 1684 1731 1730 1749 1763 1751 1720 1695 1660 1614 1554 1486 1412 1362 1285 1193 1125 1079 1007 933 878 832 783 728 687 662 650 630 594 631 626 621 617 610 601 589 579 567 553 539 524 507 491 477 465 455 446 437 431 426 422 417 412 406 399 393 387 380 371 359 346 334 323 313 304 296 288 282 277 276 275 277 278 282 289 295 302 309 317 325 332 340 349 357 364 370 376 381 386 389 393 396 397 396 395 394 391 388 384 380 376 371 367 362 357 352 347 343 340 336 333 330 327 323 320 317 314 311 308 304 300 296 292 286 281 276 271 267 263 260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 63059 467 475 30 11305 17 30 59 2441 -11066 99999 9660 9588 9438 9210 8976 8706 8408 7977 7543 7216 7026 6821 6593 6433 6374 6316 6239 6231 6361 6555 6693 6805 7041 7272 7422 7539 7617 7698 7753 7758 7656 7559 7478 7239 6914 5558 5367 5137 5009 4819 4544 4275 4014 3751 3576 3488 3447 3477 3557 3537 3600 3792 3985 4153 4355 4601 4797 4930 5102 5282 5439 5519 5580 5671 5791 5901 5961 6004 6059 6084 6088 6116 6211 6264 6266 6268 6275 6279 6285 6305 6295 6279 6262 6223 6197 6187 6175 6130 6091 6057 5998 5959 5920 5866 5802 5722 5631 5540 5469 5384 5288 5202 5106 5012 4929 4862 4799 4740 4683 4606 4554 4506 4442 4356 4270 4178 4069 3972 3855 3719 3578 3422 3246 3079 2947 2826 2709 2612 2542 2508 2489 2474 2470 2508 2560 2622 2691 2794 2895 2970 3014 3058 3117 3169 3195 3207 3220 3225 3216 3207 3186 3167 3132 3087 3052 3031 3022 2979 2916 2830 2753 2681 2596 2486 2380 2259 2132 1987 1853 1710 1575 1422 1292 1191 1151 1107 1075 1072 1097 1123 1178 1237 1315 1397 1485 1554 1630 1694 1716 1687 1667 1635 1573 1496 1415 1330 1242 1146 1039 945 886 823 759 736 740 725 703 699 699 701 698 711 727 762 775 759 617 613 609 606 601 592 581 569 556 544 531 516 499 483 469 456 446 437 428 420 413 406 399 391 383 372 363 353 343 332 320 307 296 286 277 271 266 262 260 259 261 265 270 276 283 290 298 305 313 320 327 333 340 346 353 358 363 367 372 376 379 383 385 387 388 388 387 386 384 381 379 375 371 367 363 358 353 349 344 340 336 333 329 325 321 316 312 308 303 299 294 289 284 279 273 266 261 256 251 247 244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 13 12 11 10 9 8 7 63068 467 476 30 11306 17 31 8 2439 -11064 99999 9818 9816 9768 9654 9462 9192 8925 8507 8081 7703 7410 7110 6768 6448 6226 6077 5947 5833 5866 6002 6139 6249 6478 6701 6879 7020 7154 7335 7482 7564 5280 5214 5187 5147 5090 5057 4996 4951 4968 5002 4984 5002 5048 5092 5120 5184 5268 5353 5432 5429 5418 5493 5592 5632 5622 5676 5749 5755 5752 5802 5831 5821 5798 5809 5818 5862 5866 5832 5811 5834 5849 5856 5906 5942 5938 5960 5974 5982 5996 6050 6073 6085 6118 6153 6176 6188 6191 6178 6172 6158 6105 6071 6035 5970 5885 5790 5693 5592 5510 5417 5320 5234 5144 5058 4995 4945 4888 4837 4798 4736 4694 4658 4606 4522 4442 4361 4268 4179 4079 3957 3833 3701 3557 3418 3316 3210 3099 2999 2931 2877 2831 2790 2758 2739 2731 2731 2735 2758 2781 2780 2766 2763 2768 2753 2734 2716 2698 2683 2682 2687 2697 2714 2732 2746 2776 2810 2840 2864 2893 2895 2893 2882 2856 2784 2704 2602 2497 2368 2239 2094 1962 1818 1672 1526 1424 1321 1239 1179 1148 1122 1118 1096 1088 1084 1095 1093 1105 1121 1130 1116 1105 1076 1039 1000 968 935 918 903 886 862 854 838 811 801 795 787 788 800 804 799 793 794 677 667 657 651 645 635 625 616 605 591 575 559 543 528 514 498 482 466 452 439 430 422 414 407 400 392 384 377 368 357 348 337 327 316 304 291 280 271 262 257 253 251 250 250 253 257 263 268 276 285 293 301 309 316 322 328 333 338 343 347 350 353 356 357 359 361 362 363 364 364 364 364 363 361 360 358 356 354 351 349 345 342 339 335 331 328 324 320 316 311 306 301 296 291 285 279 273 267 260 253 247 241 236 231 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 10 9 8 7 63077 467 477 30 11307 17 31 17 2438 -11063 99999 1642 1583 1503 1459 1379 1261 1193 1087 994 960 851 892 918 1024 1169 1472 1849 2176 2581 2935 3199 3520 3856 4156 4399 4616 4686 4740 4766 4727 4655 4618 4632 4551 4578 4650 4638 4612 4655 4755 4854 4952 5083 5213 5337 5441 5530 5661 5801 5873 5916 6027 6176 6249 6242 6269 6326 6314 6263 6241 6206 6143 6025 5932 5837 5785 5719 5638 5594 5595 5602 5590 5614 5653 5665 5706 5749 5789 5827 5884 5913 5916 5924 5920 5923 5916 5919 5918 5928 5934 5906 5896 5904 5896 5884 5860 5836 5794 5769 5713 5645 5583 5505 5418 5343 5276 5192 5102 5023 4914 4825 4738 4649 4541 4441 4341 4223 4109 3994 3863 3737 3614 3483 3347 3245 3149 3060 2979 2919 2864 2820 2789 2768 2759 2766 2777 2775 2787 2810 2821 2813 2809 2809 2792 2787 2776 2756 2738 2733 2725 2709 2716 2716 2703 2699 2690 2673 2653 2639 2584 2530 2486 2430 2335 2239 2133 2016 1900 1791 1674 1578 1483 1389 1296 1255 1219 1199 1194 1214 1242 1299 1354 1404 1451 1502 1538 1572 1603 1628 1627 1614 1558 1482 1398 1311 1207 1104 1008 912 805 703 609 519 446 381 325 306 317 327 330 343 373 400 437 485 538 650 637 624 610 595 578 561 544 527 511 496 480 463 448 436 424 416 408 401 395 389 382 375 367 359 350 340 330 320 309 297 285 275 265 257 251 246 243 242 241 243 246 251 257 264 271 279 286 294 301 307 313 317 321 325 328 329 331 332 333 333 333 333 333 333 332 331 331 330 330 329 329 329 328 328 328 327 326 325 323 321 319 316 314 310 306 301 296 290 284 278 271 264 257 250 242 235 229 224 220 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 17 16 15 14 13 11 10 9 7 63086 467 478 30 11308 17 31 26 2437 -11062 99999 9980 9842 9755 9646 9438 9168 8880 8461 8076 7761 1521 1598 1666 1784 1972 2281 2640 2945 3263 3545 3749 4054 4405 4676 4890 5111 5214 5245 5300 5325 5273 5189 5146 5025 4980 4981 4891 4739 4697 4704 4681 4659 4731 4813 4883 4972 5108 5301 5544 5713 5839 6060 6358 6549 6655 6812 6999 7063 7034 7012 6986 6910 6746 6580 6449 6356 6228 6072 5973 5933 5898 5846 5860 5923 5966 6009 6064 6139 6202 6256 6295 6308 6314 6296 6270 6233 6213 6171 6124 6079 6022 5966 5924 5889 5859 5819 5777 5722 5695 5659 5611 5551 5489 5433 5381 5331 5273 5212 5149 5055 4969 4896 4831 4737 4638 4534 4426 4316 4192 4056 3921 3781 3628 3472 3354 3244 3134 3029 2942 2870 2813 2767 2734 2720 2723 2735 2741 2762 2788 2799 2793 2789 2785 2768 2755 2732 2696 2664 2640 2613 2580 2570 2552 2523 2505 2483 2453 2420 2392 2332 2272 2214 2140 2045 1956 1857 1755 1671 1605 1530 1472 1417 1375 1337 1330 1331 1359 1399 1440 1463 1500 1526 1533 1520 1507 1499 1486 1456 1425 1390 1348 1266 1172 1085 1026 968 907 859 821 774 708 659 621 592 564 536 535 551 560 543 531 538 539 545 565 640 631 620 608 595 582 566 550 535 519 504 490 476 463 450 439 430 424 418 413 408 404 398 393 387 381 373 364 354 345 333 321 309 297 286 277 269 262 258 255 252 251 253 256 260 265 270 276 281 287 291 294 297 298 298 298 298 296 293 291 289 287 286 284 284 284 284 286 288 290 292 295 298 301 304 307 310 311 313 313 313 312 310 308 305 302 298 294 289 284 278 273 267 260 254 248 241 235 229 224 220 217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 24 24 22 21 20 19 18 17 16 14 13 11 63095 467 478 30 11308 17 31 35 2435 -11060 99999 8211 8200 8240 8256 8166 8043 7902 7654 7463 7343 7248 7082 6850 6586 6400 6284 6141 5976 5901 5918 5920 5896 6015 6150 6217 6288 6415 6612 6831 6974 7040 7129 7321 7384 7365 7391 7366 7250 7105 4165 4171 4156 4211 4323 4379 4433 4514 4683 4970 5207 5380 5641 6004 6243 6393 6632 6898 7051 7104 7156 7182 7205 7118 6963 6855 6801 6689 6540 6448 6422 6353 6273 6245 6271 6283 6295 6292 6318 6346 6349 6332 6321 6306 6278 6240 6213 6196 6159 6107 6069 6030 5995 5959 5935 5916 5884 5838 5785 5757 5720 5664 5597 5532 5482 5418 5347 5273 5204 5128 5024 4936 4864 4791 4690 4579 4471 4362 4251 4125 4000 3887 3763 3621 3485 3383 3292 3208 3132 3073 3030 2995 2960 2937 2931 2935 2937 2930 2931 2931 2925 2894 2849 2805 2749 2700 2647 2599 2561 2529 2494 2454 2445 2447 2441 2438 2432 2423 2405 2392 2349 2305 2248 2165 2061 1966 1869 1771 1679 1603 1518 1452 1394 1357 1330 1324 1321 1354 1397 1443 1469 1505 1520 1511 1483 1461 1445 1424 1380 1329 1285 1236 1147 1056 978 920 864 809 777 756 726 666 625 598 576 544 513 507 515 508 488 471 473 463 455 651 643 634 622 610 596 581 564 547 530 513 495 479 464 449 435 425 415 409 403 400 397 395 392 389 386 385 381 377 372 366 358 349 339 329 320 312 304 297 292 287 282 279 277 277 277 279 281 283 285 287 287 288 287 285 283 280 276 272 267 261 256 252 248 244 242 240 239 240 241 244 246 250 254 258 264 269 273 278 282 285 287 289 290 290 290 289 288 286 283 280 276 272 267 262 257 251 245 240 235 231 227 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 22 20 19 18 17 16 14 13 12 10 63104 467 476 30 11306 17 31 44 2434 -11059 99999 8131 8180 8271 8335 8298 8232 8124 7972 7915 7862 7749 7562 7292 7006 6754 6582 6372 6169 6004 5905 5813 5754 5818 5862 5822 5845 5921 6093 6280 6432 6528 6623 6756 6804 6807 6858 6861 6781 6674 4920 4818 4656 4564 4506 4380 4223 4123 4164 4350 4534 4649 4832 5152 5391 5582 5851 6197 6436 6573 6717 6853 6983 6996 6925 6856 6839 6791 6682 6615 6595 6519 6404 6341 6348 6353 6353 6315 6307 6306 6296 6264 6238 6220 6191 6139 6101 6080 6046 5995 5956 5918 5905 5893 5887 5888 5886 5873 5846 5831 5813 5780 5735 5683 5638 5568 5492 5404 5312 5214 5093 4982 4883 4790 4683 4567 4456 4341 4227 4102 4000 3912 3827 3732 3648 3584 3528 3474 3421 3384 3370 3353 3338 3319 3307 3279 3242 3185 3134 3075 3010 2924 2826 2733 2628 2532 2448 2376 2334 2312 2297 2275 2275 2292 2304 2319 2334 2343 2335 2321 2273 2210 2136 2042 1925 1819 1727 1636 1541 1465 1388 1328 1294 1285 1294 1315 1340 1378 1414 1456 1474 1494 1499 1492 1464 1436 1413 1368 1310 1251 1208 1170 1110 1048 988 949 901 859 842 828 796 738 708 676 639 586 530 496 473 438 400 380 365 326 305 312 665 656 646 634 618 603 585 566 546 526 507 490 474 459 445 433 424 417 412 411 411 412 413 414 417 420 422 422 421 420 416 411 405 397 389 380 371 362 354 345 336 328 320 315 309 304 300 296 292 287 282 278 272 266 259 253 246 238 231 223 216 211 206 201 198 196 195 195 196 199 202 206 211 216 222 228 234 240 245 250 254 258 261 264 265 267 268 268 268 267 266 264 262 260 257 254 251 247 244 242 239 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 22 21 19 18 17 15 14 12 11 9 63113 467 476 30 11306 17 31 53 2432 -11058 99999 9204 9301 9424 9552 9615 9668 9677 9557 9439 9356 9208 -856 -653 -397 -67 303 753 1184 1668 2144 2637 3210 3835 4361 4836 5273 5686 6019 6371 6619 6803 6888 6900 6786 6692 6590 6359 6022 5714 5432 5161 4823 4550 4284 4036 3798 3644 3647 3806 3946 4039 4213 4528 4829 5095 5402 5790 6100 6317 6505 6701 6883 6930 6878 6837 6840 6813 6720 6646 6603 6529 6430 6378 6392 6423 6438 6419 6440 6473 6481 6466 6441 6417 6369 6311 6266 6229 6179 6110 6048 5986 5938 5894 5865 5858 5849 5839 5815 5810 5797 5752 5698 5645 5602 5532 5455 5375 5284 5182 5049 4924 4819 4729 4625 4513 4418 4318 4210 4079 3969 3885 3809 3731 3663 3613 3568 3512 3455 3415 3402 3393 3380 3356 3344 3324 3285 3217 3147 3067 2992 2910 2828 2747 2665 2590 2518 2470 2462 2481 2509 2522 2547 2581 2615 2634 2633 2616 2582 2523 2421 2298 2161 2008 1824 1648 1501 1381 1274 1181 1102 1060 1049 1065 1105 1169 1251 1345 1419 1498 1557 1611 1633 1631 1617 1602 1582 1527 1457 1395 1339 1270 1176 1098 1031 976 904 849 821 788 725 643 602 572 524 464 418 403 389 353 325 324 322 699 295 679 666 653 638 620 601 583 563 543 521 500 481 465 452 441 432 426 421 419 421 426 431 438 445 453 462 470 477 482 484 485 484 482 477 470 462 452 443 433 423 412 400 389 379 370 362 353 344 335 326 317 308 298 287 276 263 251 239 227 214 202 191 182 173 166 160 156 153 152 153 155 159 163 169 175 182 190 197 205 212 219 226 232 237 241 245 249 252 254 256 257 258 258 259 258 258 257 256 255 254 253 252 252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 27 26 25 24 23 22 20 19 17 16 14 13 11 63122 467 475 30 11305 17 32 2 2431 -11056 99999 8723 8859 8955 9089 9187 9264 9305 9243 9173 9167 9083 8886 8587 8368 8076 7748 7394 7065 6750 6414 6005 5609 5319 5073 5611 5757 5915 6074 6225 6383 6569 6635 6671 6547 6450 6373 6215 5992 5789 5608 5447 5203 4990 4777 4624 4445 4336 4373 4530 4633 4692 4779 4959 5157 5353 5578 5863 6116 6278 6393 6552 6717 6757 6734 6739 6761 6778 6745 6704 6663 6602 6514 6444 6453 6484 6489 6459 6453 6435 6399 6356 6298 6236 6166 6087 6008 5950 5885 5795 5713 5626 5558 5517 5515 5532 5544 5568 5584 5612 5652 5675 5684 5689 5687 5654 5617 5572 5497 5401 5279 5159 5050 4953 4842 4718 4603 4479 4351 4224 4115 4027 3938 3857 3785 3723 3668 3600 3535 3485 3449 3418 3384 3347 3317 3286 3239 3175 3104 3024 2950 2872 2794 2716 2636 2560 2477 2416 2386 2376 2371 2360 2365 2381 2406 2422 2425 2417 2406 2374 2315 2255 2193 2121 2021 1920 1834 1759 1693 1623 1573 1551 1548 1543 1559 1588 1624 1662 1677 1696 1704 1710 1692 1653 1613 1556 1488 1397 1310 1237 1173 1107 1010 933 864 809 747 712 701 684 648 600 584 575 541 494 446 425 401 360 323 301 268 218 178 173 193 196 199 206 242 274 302 536 518 501 484 469 459 451 443 438 436 436 438 443 450 459 469 481 493 506 519 529 537 544 550 554 555 555 551 546 539 531 522 511 497 484 470 457 442 426 410 393 376 359 342 325 307 289 272 255 238 222 206 192 179 168 158 150 144 138 134 132 132 134 136 140 145 150 157 164 172 180 188 196 204 211 218 224 230 235 240 245 249 252 255 258 260 262 263 265 265 265 266 266 266 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 41 41 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 24 23 21 20 18 16 14 12 10 63131 467 479 30 11309 17 32 11 2429 -11055 99999 8935 9014 9069 9140 9206 9279 9268 9180 9122 9052 8915 8678 8395 8134 7831 7490 7108 6786 6475 6111 5679 5297 5003 4651 4240 3973 3840 3737 3693 3723 3864 4079 4344 4613 4956 5366 5742 6044 6371 6729 4756 4633 4479 4339 4187 4038 3964 4039 4250 4409 4546 4698 4935 5182 5445 5734 6059 6338 6522 6632 6758 6867 6875 6817 6799 6783 6754 6691 6629 6542 6448 6361 6308 6327 6381 6406 6406 6408 6381 6328 6289 6244 6182 6107 6030 5929 5844 5747 5633 5530 5427 5339 5288 5293 5322 5342 5377 5414 5466 5538 5611 5663 5708 5735 5730 5715 5696 5644 5563 5448 5327 5218 5116 5000 4864 4731 4593 4454 4316 4194 4105 4013 3922 3844 3785 3739 3671 3604 3549 3517 3489 3451 3405 3376 3352 3298 3228 3166 3096 3026 2946 2870 2796 2731 2653 2563 2504 2481 2463 2441 2419 2414 2411 2405 2384 2362 2342 2316 2262 2196 2143 2086 2018 1939 1868 1817 1770 1734 1701 1697 1707 1714 1718 1742 1768 1793 1813 1809 1793 1766 1725 1668 1599 1530 1441 1351 1259 1176 1110 1062 1010 938 893 864 838 812 809 812 809 792 756 738 718 674 616 569 542 502 450 416 398 369 330 303 642 625 607 589 569 550 536 520 504 490 478 467 458 454 452 452 455 459 466 476 488 500 514 529 544 559 575 590 602 613 621 627 631 633 633 630 625 618 609 598 585 570 553 536 519 500 480 459 437 414 392 370 349 327 307 287 268 249 232 216 201 188 176 166 157 149 143 137 133 131 130 131 132 134 138 143 149 156 162 170 178 187 195 204 212 219 227 234 241 248 254 259 264 268 272 276 278 280 281 282 282 283 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 35 35 35 34 34 33 33 32 31 29 28 27 25 23 22 20 18 15 13 63140 466 511 30 11311 17 32 20 2428 -11054 99999 8955 8975 9039 9066 9135 9106 9045 8994 8919 8776 8568 8318 8070 7761 7440 7066 6731 6392 6050 5625 5286 5011 4684 4331 5903 5976 6034 6079 6113 6271 6304 6319 6250 6153 6027 5852 5655 5462 5240 5028 4695 4423 4187 3997 3804 3719 3745 3895 4004 4118 4246 4441 4676 4940 5237 5588 5900 6125 6291 6502 6715 6857 6913 7001 7082 7132 7132 7095 7036 6945 6844 6764 6744 6748 6706 6620 6535 6433 6319 6222 6152 6086 6030 5968 5897 5846 5790 5718 5663 5614 5575 5557 5588 5621 5640 5648 5653 5655 5685 5719 5731 5732 5711 5658 5598 5549 5487 5394 5290 5176 5079 4988 4894 4780 4669 4553 4438 4330 4237 4164 4081 3993 3926 3871 3832 3767 3708 3655 3618 3585 3551 3513 3490 3466 3421 3361 3296 3219 3136 3049 2971 2888 2811 2718 2613 2529 2475 2430 2391 2357 2336 2331 2330 2321 2313 2309 2313 2294 2277 2269 2259 2236 2199 2166 2148 2130 2108 2084 2081 2085 2078 2054 2041 2020 1993 1953 1899 1830 1743 1638 1516 1395 1282 1155 1018 884 771 681 618 559 507 480 474 477 493 546 606 654 687 718 767 808 829 824 828 828 812 774 752 733 690 627 578 556 550 518 480 444 573 558 543 358 369 500 487 478 473 472 473 476 480 487 498 513 528 544 561 579 599 619 638 655 670 682 691 699 706 709 708 705 699 692 681 666 650 633 614 593 572 549 526 500 474 449 425 402 378 355 333 313 294 276 260 245 231 218 208 198 188 180 172 165 160 155 152 149 147 147 148 150 153 157 162 168 175 183 191 199 207 215 224 232 240 247 254 261 267 273 277 281 284 286 288 290 291 291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 39 39 39 39 38 38 38 37 37 37 37 36 35 35 34 32 31 30 28 26 25 23 20 18 15 13 10 63149 466 513 30 11313 17 32 29 2426 -11052 99999 9716 9604 9539 9470 9435 9281 9030 8761 8504 8167 7765 7406 7121 6773 6378 5972 5650 5383 5134 4841 4700 4642 4532 4380 5613 5646 5711 5752 5776 5904 5834 5771 5690 5629 5483 5284 5135 4950 4764 4598 4346 4141 4008 3897 3745 3747 3852 4034 4162 4323 4505 4723 4995 5249 5483 5789 6045 6187 6274 6423 6545 6601 6564 6540 6529 6524 6462 6383 6326 6281 6206 6146 6157 6219 6231 6207 6177 6158 6147 6129 6107 6098 6088 6046 5988 5967 5944 5905 5855 5798 5762 5748 5766 5784 5793 5795 5789 5781 5807 5829 5823 5800 5745 5670 5603 5536 5450 5336 5206 5061 4940 4826 4712 4585 4467 4336 4222 4134 4059 3997 3937 3881 3843 3823 3819 3783 3751 3726 3705 3684 3673 3647 3624 3602 3555 3500 3443 3375 3290 3207 3140 3071 3002 2915 2820 2740 2680 2622 2562 2514 2460 2412 2369 2331 2303 2272 2248 2209 2188 2179 2174 2175 2171 2175 2184 2192 2200 2204 2222 2234 2238 2216 2199 2175 2139 2079 1996 1904 1800 1687 1568 1453 1353 1236 1096 953 846 761 683 605 540 498 468 441 426 446 477 488 490 512 559 586 592 583 589 594 581 561 551 545 519 471 449 456 471 460 453 454 473 475 475 491 517 519 509 511 530 501 507 514 521 532 548 566 584 602 622 642 662 681 699 715 729 741 751 760 766 770 768 765 761 754 744 731 717 701 683 663 642 621 598 573 548 523 500 476 453 431 410 389 369 351 334 318 302 287 273 259 246 233 220 208 197 188 179 172 166 161 158 157 156 157 160 164 169 175 182 189 197 204 212 220 228 235 243 250 257 264 269 274 278 281 284 286 288 290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 38 38 38 37 36 35 34 32 31 29 27 25 23 20 17 15 12 9 63158 466 513 30 11313 17 32 38 2425 -11051 99999 10389 10185 10038 9889 9773 9588 9279 8922 8562 8166 7826 7538 7284 7001 6683 6379 6089 5872 5645 5347 5183 5050 4855 4616 5243 5288 5374 5405 5430 5508 5321 5215 5168 5114 4898 4640 4499 4354 4242 4109 3956 3862 3788 3719 3647 3764 3964 4188 4339 4541 4790 5034 5304 5546 5787 6067 6287 6406 6476 6584 6645 6647 6606 6610 6624 6627 6589 6529 6486 6456 6401 6363 6387 6437 6439 6428 6397 6351 6314 6276 6236 6213 6192 6147 6092 6069 6024 5965 5914 5862 5815 5801 5811 5805 5789 5766 5732 5702 5709 5706 5682 5654 5602 5537 5486 5435 5358 5259 5157 5031 4924 4824 4724 4602 4485 4356 4246 4155 4060 3970 3886 3817 3765 3722 3701 3656 3610 3561 3525 3500 3486 3455 3425 3404 3366 3321 3268 3212 3150 3088 3039 2992 2959 2904 2839 2782 2745 2719 2693 2674 2646 2617 2584 2547 2521 2494 2474 2424 2386 2353 2331 2317 2293 2273 2259 2246 2230 2218 2228 2228 2219 2175 2142 2112 2070 1994 1894 1792 1683 1558 1433 1326 1232 1109 966 829 743 679 608 538 500 481 462 441 439 469 502 511 519 556 602 617 614 611 626 632 621 604 604 615 596 557 546 564 571 567 577 596 624 633 635 660 699 711 694 694 703 511 526 541 558 579 602 624 646 669 689 708 727 745 760 773 785 795 804 813 820 823 824 824 822 818 811 801 790 777 761 744 724 703 680 655 630 606 582 557 532 509 486 463 441 420 400 381 362 343 326 308 291 274 258 242 228 215 203 193 183 176 170 166 163 162 163 165 169 174 180 187 194 202 209 218 226 234 242 250 257 264 269 275 279 282 285 287 289 290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 38 38 38 37 37 37 36 35 34 33 32 30 29 27 25 23 21 18 16 13 10 63167 466 514 30 11314 17 32 47 2423 -11050 99999 8409 8323 8314 8279 8263 8212 8051 7850 7674 7492 7318 7184 7058 6896 6695 6505 6306 6172 6030 5838 5727 5650 5532 5367 5218 5104 4924 4819 4773 4743 4592 4378 4215 4024 3756 3528 3460 3350 3306 3255 3262 3348 3448 3528 3650 3945 4241 4535 4806 5085 5411 5667 5935 6149 6358 6569 6693 6759 6797 6851 6845 6793 6726 6709 6720 6707 6684 6655 6642 6630 6604 6602 6640 6688 6681 6668 6651 6613 6573 6529 6495 6458 6427 6372 6314 6279 6226 6162 6105 6044 5985 5948 5933 5894 5843 5771 5698 5632 5604 5570 5526 5478 5399 5320 5268 5226 5170 5100 5030 4933 4852 4774 4687 4578 4465 4336 4223 4132 4029 3920 3811 3712 3624 3555 3523 3478 3442 3406 3385 3381 3395 3397 3402 3419 3419 3403 3378 3349 3312 3262 3221 3169 3126 3060 2975 2895 2841 2795 2741 2703 2674 2644 2609 2571 2545 2515 2498 2459 2428 2414 2406 2381 2345 2323 2303 2278 2266 2264 2268 2270 2260 2215 2183 2160 2118 2048 1974 1889 1786 1673 1554 1435 1320 1193 1047 914 830 757 678 601 550 516 493 478 474 491 505 502 492 505 520 504 473 448 435 411 376 342 309 290 267 242 241 271 289 302 338 388 441 490 534 585 642 693 714 744 779 801 804 815 835 847 632 655 679 703 726 747 767 786 801 813 824 835 845 853 859 862 864 863 861 858 854 846 838 828 816 801 784 766 745 723 700 678 655 632 608 584 560 537 513 491 469 447 425 404 384 363 342 322 303 285 268 252 238 225 214 204 196 191 186 183 183 184 186 190 194 200 206 212 219 226 234 241 248 255 262 268 273 277 280 283 286 288 289 290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 37 37 37 37 36 35 35 34 32 31 30 28 26 24 22 20 18 15 13 63176 466 513 30 11313 17 32 56 2422 -11048 99999 7898 7791 7781 7721 7688 7598 7387 7175 7011 6847 6666 6557 6454 6301 6179 6097 6056 6121 6184 6144 6192 6297 6352 6349 6325 4948 4906 4799 4653 4547 4345 4272 4351 4310 4055 3727 3473 3244 3127 3000 2876 2898 2976 3005 3103 3451 3851 4248 4636 5050 5568 6077 6511 6813 7088 7372 7527 7607 7669 7728 7666 7528 7343 7202 7133 7028 6904 6802 6749 6698 6636 6622 6623 6625 6579 6544 6494 6438 6395 6348 6315 6274 6245 6215 6202 6216 6201 6196 6202 6199 6181 6189 6208 6187 6130 6050 5968 5885 5815 5734 5647 5551 5416 5282 5179 5093 4997 4899 4816 4721 4637 4543 4445 4326 4204 4069 3972 3911 3846 3765 3695 3640 3595 3570 3591 3616 3654 3682 3728 3786 3856 3892 3910 3935 3949 3931 3891 3849 3789 3696 3589 3470 3365 3239 3096 2950 2836 2734 2613 2506 2422 2356 2283 2212 2162 2133 2127 2112 2111 2137 2173 2182 2187 2217 2247 2262 2264 2264 2268 2260 2226 2151 2087 2020 1929 1813 1713 1617 1515 1407 1304 1220 1159 1082 988 913 896 876 842 809 797 787 772 748 735 728 711 664 626 611 597 543 489 449 434 422 406 397 390 401 423 443 488 549 598 634 675 725 779 809 811 810 814 819 784 740 703 674 638 609 608 627 625 669 701 735 764 789 813 834 851 862 873 881 888 893 895 895 892 889 883 877 870 863 855 845 834 821 807 792 775 757 738 719 700 680 660 639 618 595 573 551 528 505 482 459 436 412 389 366 344 322 303 285 269 254 241 230 221 214 208 204 202 202 202 204 208 212 217 222 228 234 241 247 254 261 267 272 277 281 284 286 288 289 289 289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 40 40 40 40 39 39 39 38 38 37 36 35 34 32 31 29 27 26 24 21 19 17 14 63185 459 512 30 11312 17 33 5 2420 -11047 99999 8250 8102 8049 7931 7898 7795 7515 7216 6965 6737 6501 6290 6096 5855 5668 5481 5337 5363 5458 5406 5430 5610 5808 5898 5933 6006 6003 6010 6037 5930 5838 5773 5542 5349 5252 5178 5022 4895 4854 4884 5025 5233 5391 5576 1355 1759 2232 2808 3417 4043 4751 5406 5943 6329 6657 7023 7271 7420 7461 7485 7442 7293 7077 6929 6874 6798 6730 6725 6775 6822 6835 6907 6988 7099 7146 7174 7201 7188 7119 7025 6938 6854 6757 6666 6594 6533 6436 6364 6303 6254 6194 6144 6114 6073 6016 5944 5865 5787 5703 5606 5522 5434 5310 5173 5061 4963 4853 4739 4635 4515 4406 4295 4186 4075 3974 3861 3785 3736 3701 3650 3617 3598 3592 3609 3667 3717 3768 3806 3858 3910 3969 3990 4001 4010 4009 3978 3932 3883 3809 3708 3608 3513 3440 3347 3241 3143 3073 3008 2929 2863 2809 2767 2715 2659 2611 2569 2523 2448 2381 2330 2269 2188 2101 2030 1963 1904 1839 1783 1755 1733 1706 1670 1666 1677 1684 1677 1677 1683 1689 1671 1642 1621 1615 1575 1504 1433 1390 1324 1224 1113 1030 958 883 792 728 668 603 512 438 402 371 320 286 273 285 282 269 253 252 266 294 320 362 419 449 468 487 514 559 587 604 624 667 709 704 695 696 701 695 696 725 766 782 765 748 756 786 812 837 860 879 892 903 913 922 927 930 931 929 926 920 913 906 898 888 878 867 855 841 827 811 793 775 759 740 721 702 683 662 640 618 596 573 549 524 500 475 450 424 399 375 352 330 309 291 274 259 246 236 227 221 215 212 212 212 214 217 221 225 231 236 242 249 256 262 268 274 278 282 285 287 289 290 290 290 289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 40 40 39 38 38 37 35 34 33 31 29 28 25 23 63194 459 514 30 11314 17 33 14 2419 -11045 99999 7389 7298 7293 7206 7162 7096 6899 6643 6472 6244 6017 5773 5611 5415 5296 5205 5145 5217 5393 5429 5564 5808 6111 6273 6419 6599 6720 6800 6881 6822 6774 6740 6596 6411 6345 6246 6069 5862 5763 5706 5759 5875 5956 6026 3025 3402 3821 4323 4831 5385 6054 6641 7088 7336 7577 7825 7940 7967 7901 7837 7672 7371 7037 6782 6665 6531 6419 6382 6424 6470 6500 6597 6711 6836 6890 6932 6994 7023 7015 6959 6900 6846 6774 6698 6645 6593 6499 6408 6329 6263 6190 6119 6049 5967 5878 5781 5672 5571 5468 5351 5245 5147 5037 4923 4840 4771 4688 4618 4554 4474 4394 4318 4242 4154 4062 3965 3898 3857 3821 3766 3724 3701 3678 3674 3707 3749 3780 3796 3830 3881 3933 3952 3955 3965 3963 3940 3900 3865 3810 3727 3629 3547 3488 3414 3316 3232 3169 3108 3029 2969 2916 2872 2815 2755 2707 2677 2635 2568 2507 2460 2396 2316 2237 2168 2094 2024 1946 1885 1851 1820 1780 1733 1712 1705 1695 1679 1671 1667 1658 1629 1593 1564 1540 1477 1390 1305 1251 1176 1071 964 884 814 747 678 643 613 583 535 503 500 496 473 471 484 510 514 504 482 466 456 463 467 472 486 488 489 485 485 509 519 531 550 599 656 671 672 683 720 758 790 838 897 933 932 937 763 794 822 849 873 894 909 922 934 946 954 958 960 960 957 951 943 936 927 918 907 896 883 869 854 838 822 805 789 772 754 737 718 698 677 655 632 609 584 559 533 507 480 452 426 400 374 350 328 308 289 273 258 246 236 228 222 218 217 216 217 220 223 228 233 239 245 252 258 264 269 275 279 281 284 285 286 286 286 286 285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 46 46 46 47 47 47 47 47 47 48 48 47 47 46 46 46 45 45 44 43 42 40 39 38 36 34 32 30 28 25 22 19 16 13 63203 458 515 30 11315 17 33 23 2417 -11044 99999 7187 7146 7191 7146 7083 7003 6844 6645 6552 6478 6314 6140 6034 5836 5738 5728 5784 5918 6156 6241 6347 6619 6908 6956 6964 7035 7027 6930 6893 6709 6500 6298 6032 5705 5580 5500 5321 5148 5144 5167 5329 5555 5759 5892 3303 3624 3987 4434 4911 5440 6077 6664 7107 7409 7747 8054 8239 8355 8380 8346 8195 7910 7600 7379 7234 7024 6831 6715 6640 6561 6502 6526 6544 6590 6583 6596 6654 6681 6663 6633 6624 6613 6575 6557 6554 6533 6465 6412 6351 6303 6237 6150 6061 5971 5868 5757 5629 5515 5388 5256 5143 5035 4921 4817 4737 4675 4610 4572 4523 4463 4403 4355 4303 4241 4172 4095 4040 3994 3941 3883 3831 3793 3738 3709 3714 3725 3722 3706 3713 3738 3765 3776 3781 3800 3801 3787 3768 3762 3742 3696 3632 3584 3552 3501 3432 3378 3330 3282 3219 3181 3140 3105 3051 2991 2935 2893 2837 2764 2686 2606 2500 2392 2274 2159 2031 1919 1802 1710 1645 1591 1538 1489 1459 1466 1492 1529 1560 1606 1646 1671 1682 1695 1698 1663 1600 1532 1484 1417 1301 1178 1066 966 863 769 704 643 581 505 452 434 417 386 382 410 445 465 479 496 518 548 590 629 668 701 713 724 735 735 733 717 693 668 656 654 616 569 534 526 533 549 580 616 644 655 675 729 822 848 872 894 913 924 935 944 954 959 961 962 960 957 950 942 935 926 917 906 895 883 871 857 842 827 812 797 781 764 748 730 711 690 669 646 622 596 570 543 516 488 459 431 404 378 353 329 309 289 273 258 246 237 229 223 220 219 219 221 224 228 233 238 244 251 257 264 269 274 279 283 285 286 287 287 286 285 284 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 41 40 38 36 35 33 30 28 25 22 19 16 63212 458 515 30 11315 17 33 32 2416 -11043 99999 5949 6240 6646 6961 7270 7539 7742 7911 8090 8210 8153 7960 7736 7376 7136 6900 6704 6553 6479 6258 6080 6084 6090 5918 5744 5664 5620 5561 5567 5436 5354 5273 5164 5070 5168 5281 5257 5231 5352 5488 5723 5917 6102 6211 2505 3043 3671 4374 5077 5814 6606 7345 7933 8327 8699 8993 9146 9194 9155 9075 8885 8524 8132 7837 7643 7397 7186 7035 6902 6772 6691 6692 6700 6726 6695 6684 6728 6732 6686 6645 6625 6585 6535 6534 6534 6504 6436 6385 6331 6293 6228 6134 6047 5961 5845 5723 5594 5469 5316 5172 5052 4936 4820 4709 4612 4545 4496 4468 4426 4380 4340 4312 4283 4246 4199 4144 4102 4053 4006 3963 3915 3866 3800 3763 3762 3762 3745 3716 3709 3720 3729 3733 3739 3752 3751 3743 3737 3749 3756 3735 3703 3692 3699 3696 3672 3655 3640 3626 3597 3582 3564 3536 3483 3409 3331 3266 3183 3075 2950 2827 2679 2530 2371 2219 2058 1910 1774 1665 1584 1517 1451 1396 1369 1377 1406 1462 1509 1561 1604 1639 1669 1681 1677 1639 1589 1528 1473 1396 1278 1150 1018 900 796 706 635 557 490 426 393 380 376 374 395 446 504 554 598 631 662 698 752 796 823 835 826 812 790 764 737 687 638 584 552 537 499 456 433 446 474 511 562 618 666 698 743 790 822 851 878 901 922 936 947 956 966 970 971 970 968 963 955 944 935 926 916 903 891 878 865 850 834 819 804 790 773 758 742 724 706 686 666 645 622 599 575 550 525 499 471 445 419 394 370 347 326 307 289 274 262 251 244 238 234 233 234 235 238 242 247 253 259 265 271 276 281 284 288 290 290 291 290 289 287 285 283 281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 47 47 47 48 48 49 49 50 51 51 50 50 50 50 49 48 47 46 45 43 42 40 38 36 33 30 27 24 21 17 63221 458 517 30 11317 17 33 41 2415 -11041 99999 6380 6700 7098 7343 7600 7767 7848 7956 8102 8068 7803 7396 6953 6337 5931 5570 5304 5092 5002 4776 4608 4678 4782 4700 4710 4891 5068 5226 5459 5428 5358 5315 5291 5219 5306 5422 5300 5146 5165 5174 5263 5351 5440 5506 4552 5012 5551 6144 6716 7284 7853 8372 8761 8956 9084 9127 9110 8984 8768 8531 8264 7895 7533 7286 7126 6944 6810 6721 6664 6628 6637 6661 6675 6723 6708 6671 6665 6623 6516 6413 6342 6237 6138 6093 6042 5986 5948 5953 5934 5925 5909 5864 5834 5812 5755 5677 5593 5502 5376 5262 5153 5023 4884 4753 4638 4556 4505 4465 4410 4352 4307 4282 4259 4237 4214 4196 4184 4165 4148 4137 4113 4072 4018 3994 3997 3987 3957 3917 3896 3879 3854 3838 3830 3828 3806 3797 3806 3825 3829 3815 3802 3798 3801 3791 3771 3761 3730 3680 3620 3579 3504 3416 3308 3194 3074 2955 2826 2683 2542 2400 2240 2108 1987 1879 1766 1690 1633 1609 1613 1628 1654 1692 1753 1828 1921 2031 2118 2198 2254 2289 2304 2282 2232 2140 2030 1903 1769 1608 1415 1216 1015 823 656 512 396 288 204 130 96 103 121 156 233 331 426 504 586 656 719 769 813 845 856 838 793 739 673 588 514 425 356 289 244 215 198 206 247 325 429 538 667 800 922 1023 786 820 851 879 904 927 947 962 972 979 986 988 985 982 977 971 960 947 934 921 909 893 878 864 850 834 818 803 788 775 761 747 735 721 707 691 674 657 638 618 596 574 550 524 497 470 443 417 391 367 344 323 304 288 274 263 255 249 245 244 244 246 250 254 259 264 270 275 281 286 289 292 295 296 296 295 294 292 289 287 285 282 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 49 50 50 51 51 52 52 52 52 51 51 50 50 49 48 46 45 43 41 39 37 34 32 28 25 22 18 14 10 63230 458 520 30 11320 17 33 50 2413 -11040 99999 8425 8508 8626 8555 8487 8344 8151 8051 8007 7762 7252 6651 6093 5446 5068 4793 4607 4453 4449 4368 4347 4610 4847 4853 4986 5308 5589 5804 6024 5981 5932 5970 6058 6143 6419 6673 6633 6599 6758 6903 7128 7338 7528 7697 7983 4838 5383 5991 6510 6954 7445 7932 8368 8687 8979 9093 9174 9078 8868 8640 8452 8185 7873 7658 7472 7260 7104 6963 6854 6778 6801 6842 6879 6956 6968 6932 6888 6795 6644 6510 6399 6257 6127 6042 5940 5818 5719 5669 5603 5560 5522 5479 5479 5489 5467 5430 5382 5324 5238 5170 5114 5038 4952 4863 4780 4726 4695 4654 4598 4547 4509 4490 4476 4459 4438 4423 4408 4386 4371 4362 4332 4281 4223 4187 4157 4110 4035 3948 3872 3798 3707 3638 3582 3538 3484 3461 3468 3490 3505 3520 3539 3579 3632 3679 3720 3776 3794 3783 3753 3742 3689 3612 3515 3414 3306 3194 3056 2899 2750 2602 2429 2298 2192 2098 1981 1880 1787 1728 1704 1675 1660 1673 1701 1737 1791 1875 1938 1994 2036 2070 2113 2142 2146 2100 2041 1961 1860 1745 1599 1433 1254 1069 891 712 566 423 291 162 69 19 -8 -11 28 95 177 251 333 413 511 595 665 718 758 771 750 723 688 628 568 489 429 376 352 327 308 317 363 433 532 652 786 910 1031 1135 1250 841 873 900 925 946 966 982 992 997 1001 1000 994 989 983 976 963 949 935 921 907 890 873 856 841 825 810 796 782 769 756 745 735 724 713 701 689 675 661 644 626 606 583 559 533 507 480 452 426 399 375 352 331 313 297 285 275 267 262 260 259 260 262 266 270 274 278 283 287 290 293 295 296 296 296 294 292 289 287 284 282 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 52 53 53 53 53 53 53 52 51 50 49 48 47 46 44 42 40 38 35 33 30 27 23 20 16 12 8 63239 458 520 30 11320 17 33 59 2412 -11039 99999 8262 8497 8691 8631 8541 8381 8186 7959 7741 7353 6726 5959 5236 4485 4089 3767 3542 3354 3427 3456 3591 4010 4509 4851 5310 5863 6388 6859 7336 7467 7580 7716 7877 7864 7951 8000 7805 7582 7480 7368 7409 7447 7414 7311 7396 6171 6462 6789 7031 7212 7409 7590 7873 8199 8526 8653 8755 8704 8608 8532 8513 8443 8362 8366 8312 8212 8161 8052 7895 7709 7592 7448 7331 7236 7057 6840 6643 6443 6217 6051 5926 5767 5625 5501 5400 5326 5306 5298 5272 5273 5283 5288 5316 5353 5369 5348 5318 5284 5250 5213 5163 5088 5008 4929 4858 4803 4774 4743 4692 4641 4623 4626 4617 4603 4597 4600 4595 4576 4549 4521 4465 4367 4249 4154 4048 3908 3747 3598 3459 3319 3169 3049 2961 2902 2847 2843 2891 2961 3021 3100 3198 3309 3419 3515 3604 3703 3769 3796 3798 3812 3781 3713 3623 3543 3455 3360 3240 3098 2969 2841 2695 2579 2478 2390 2270 2161 2064 2005 1969 1925 1892 1873 1868 1874 1906 1957 1991 2027 2052 2076 2099 2107 2084 2009 1925 1816 1712 1616 1502 1366 1233 1091 953 823 727 647 578 514 468 441 428 415 425 442 458 451 457 466 488 498 496 490 480 474 466 474 501 500 499 493 509 526 544 547 544 562 606 662 740 825 898 946 1003 1067 1149 1230 1300 1355 945 967 986 1002 1012 1017 1019 1017 1011 1005 998 988 974 959 944 928 912 894 877 859 844 830 816 803 790 778 767 758 750 740 730 720 709 696 684 669 652 633 612 589 565 540 514 487 460 434 410 387 366 347 330 317 306 297 292 288 285 285 286 288 290 293 296 299 301 302 303 304 303 302 300 298 294 291 287 284 282 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 61 61 61 61 61 61 60 59 58 56 55 53 51 49 47 44 41 39 36 32 29 25 21 17 13 8 4 63248 418 1718 30 11318 17 34 8 2410 -11037 99999 6461 6401 6337 6287 6353 6419 6486 6614 6735 6813 6986 7208 7414 7663 7931 8067 8175 9376 9402 9362 9304 9220 9082 9004 8851 8672 8543 8306 8048 7782 7564 7327 7127 6993 6804 6589 6372 6178 5962 5807 5702 5592 5517 5430 5351 5287 5268 5271 5231 5214 5215 5210 5214 5218 5210 5159 5089 5031 5000 4988 4974 4943 4904 4887 4871 4866 4895 4925 4925 4910 4918 4934 4919 4885 4844 4812 4771 4716 4645 4586 4509 4398 4277 4197 4121 4009 3892 3788 3699 3602 3486 3393 3327 3278 3208 3168 3169 3181 3176 3179 3214 3250 3287 3307 3334 3384 3419 3425 3412 3430 3423 3381 3324 3271 3224 3162 3096 3006 2932 2857 2767 2687 2616 2565 2482 2396 2313 2252 2221 2180 2143 2085 2032 1985 1953 1929 1897 1872 1837 1800 1773 1750 1719 1639 1537 1410 1321 1263 1202 1125 1039 938 826 719 648 597 555 508 463 440 441 435 436 443 454 468 501 552 602 632 645 641 636 642 653 675 697 686 657 618 579 540 495 454 418 391 393 407 454 516 567 622 696 796 907 1022 1130 1230 1333 1421 1490 970 979 981 980 977 971 965 960 952 941 931 919 907 896 883 869 854 842 829 817 806 795 784 774 766 759 751 743 734 726 716 707 695 681 666 648 628 606 584 559 533 507 481 455 430 407 385 366 349 335 323 314 307 302 299 298 298 298 300 301 303 304 305 306 306 306 304 302 300 297 293 290 287 284 282 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 63 63 62 61 60 59 57 55 54 51 49 47 44 41 38 35 32 29 25 21 17 13 8 4 63257 412 1898 30 11318 17 34 17 2409 -11036 99999 7423 7606 7789 7958 8169 8369 8525 8646 8794 8787 8706 8303 8463 8576 8679 8756 8783 8838 8772 8648 8570 8398 8184 7924 7705 7477 7304 7179 6996 6782 6536 6293 6038 5871 5784 5662 5545 5401 5282 5167 5094 5060 4997 4954 4945 4947 4993 5040 5075 5059 5036 5040 5080 5132 5186 5197 5167 5142 5128 5098 5083 5059 5005 4928 4864 4808 4717 4615 4515 4427 4363 4310 4254 4199 4150 4092 4025 4001 3982 3939 3896 3870 3849 3804 3736 3669 3615 3569 3508 3463 3437 3409 3358 3315 3311 3302 3298 3289 3301 3330 3355 3361 3351 3364 3352 3311 3271 3243 3215 3156 3100 3012 2927 2838 2756 2677 2601 2544 2459 2382 2328 2275 2242 2205 2183 2121 2076 2041 2015 1982 1935 1896 1855 1821 1774 1712 1665 1580 1476 1348 1268 1210 1148 1077 1004 938 869 797 752 739 729 692 654 636 630 605 587 563 529 487 443 411 388 339 272 215 183 165 152 174 216 241 275 315 368 429 478 512 560 628 697 758 848 943 1008 1074 1148 1225 1309 1393 1464 1532 958 976 989 999 1004 1003 998 989 979 969 961 951 940 931 921 909 897 885 872 859 848 837 826 817 807 798 789 783 777 770 764 757 749 742 733 722 709 694 677 657 636 613 588 562 536 510 483 458 434 411 392 374 359 347 336 328 321 316 314 312 312 311 311 311 311 310 310 309 307 304 302 299 295 292 288 285 283 280 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 62 62 61 59 58 56 55 53 51 49 46 44 41 38 35 32 28 25 21 17 13 8 4 63266 409 1997 30 11327 17 34 26 2407 -11035 99999 8163 8220 8219 8246 8291 8309 8259 8255 8794 8899 8975 9020 8973 9005 9066 9004 8951 8776 8531 8211 7934 7663 7430 7267 7057 6793 6498 6242 5979 5769 5657 5510 5358 5191 5072 4942 4854 4824 4755 4678 4651 4642 4677 4715 4757 4745 4734 4752 4804 4861 4929 4961 4945 4933 4952 4957 4974 4970 4950 4900 4858 4823 4751 4659 4560 4470 4396 4335 4281 4214 4157 4100 4045 4021 4012 3999 3991 4008 4032 4034 4009 3980 3951 3916 3867 3810 3748 3673 3571 3465 3379 3277 3167 3058 2981 2929 2891 2853 2804 2780 2761 2737 2732 2756 2791 2800 2819 2815 2813 2804 2800 2775 2733 2700 2642 2578 2523 2450 2387 2313 2246 2133 2047 1973 1906 1814 1731 1671 1628 1594 1551 1507 1500 1456 1388 1317 1310 1305 1287 1259 1237 1211 1172 1109 1065 1050 1021 948 868 810 748 665 596 531 460 385 312 250 211 161 104 63 44 43 52 98 159 202 253 300 358 429 506 565 628 700 775 854 971 1086 1169 1246 1328 1406 1503 1593 1658 927 948 966 981 993 1004 1009 1007 1003 995 988 982 972 961 952 942 929 916 903 887 872 859 848 839 832 824 815 808 802 797 792 787 782 776 770 762 752 739 724 707 687 666 643 618 592 564 537 510 484 459 435 414 395 379 364 353 343 334 328 325 322 320 319 318 317 316 314 313 311 309 306 302 299 295 290 285 281 277 274 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 65 64 63 61 60 58 56 54 52 50 47 44 41 38 34 31 27 23 19 14 10 5 0 63275 405 2115 30 11355 17 34 35 2406 -11034 99999 7394 7533 7608 7717 6382 6541 6697 6827 6912 7084 7287 7401 7535 7604 7610 7484 7348 7223 7145 7073 6927 6715 6469 6208 5923 5689 5555 5383 5173 4916 4734 4558 4423 4340 4259 4189 4175 4197 4289 4388 4517 4588 4662 4763 4923 5079 5229 5323 5345 5336 5341 5316 5283 5222 5161 5048 4930 4825 4706 4572 4442 4340 4264 4222 4201 4173 4163 4175 4185 4196 4222 4247 4261 4283 4302 4288 4223 4151 4072 3988 3896 3791 3668 3542 3411 3289 3191 3097 2997 2893 2828 2814 2812 2810 2799 2801 2814 2824 2848 2893 2937 2951 2965 2971 2980 2971 2948 2900 2839 2780 2699 2615 2537 2433 2328 2237 2159 2035 1919 1816 1726 1627 1543 1477 1432 1402 1345 1300 1313 1306 1255 1197 1211 1230 1243 1245 1244 1246 1238 1204 1192 1227 1230 1166 1083 1021 953 862 791 718 637 551 453 377 322 264 188 146 135 143 166 227 292 331 374 421 477 552 616 678 720 766 805 853 949 1042 1102 1165 1245 1329 1413 1498 1554 908 929 947 962 975 988 996 997 996 992 989 984 977 969 963 955 945 935 924 910 897 886 877 870 864 856 848 841 834 827 821 813 807 799 791 781 768 754 737 719 698 678 656 632 607 581 556 530 505 481 459 439 421 405 391 378 367 357 350 344 340 336 333 330 327 324 322 319 315 312 308 304 300 295 290 285 280 276 273 271 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 63 61 60 58 57 55 52 50 47 45 42 39 35 32 28 24 20 16 11 7 3 63284 406 2089 30 11389 17 34 44 2404 -11033 99999 5096 5214 5312 5367 5412 5547 5568 5643 5702 8511 8489 8448 8331 8211 8073 7896 7535 7142 6813 6597 6388 6129 5880 5669 5450 5224 5026 4944 4863 4747 4593 4531 4471 4424 4407 4398 4390 4411 4438 4511 4594 4711 4748 4784 4843 4948 5042 5157 5237 5237 5212 5199 5164 5135 5099 5067 4979 4902 4811 4704 4585 4468 4350 4253 4206 4169 4121 4100 4096 4083 4064 4076 4093 4123 4164 4198 4204 4176 4137 4077 4017 3955 3864 3748 3620 3502 3382 3281 3169 3059 2951 2877 2847 2843 2845 2835 2822 2824 2825 2855 2884 2908 2902 2899 2872 2844 2808 2762 2676 2581 2490 2400 2316 2250 2162 2096 2050 2019 1949 1902 1855 1807 1745 1707 1677 1668 1647 1598 1542 1518 1460 1364 1268 1237 1214 1205 1196 1188 1177 1172 1160 1201 1281 1348 1375 1378 1379 1365 1329 1301 1256 1196 1122 1043 964 872 763 647 553 472 423 406 430 449 429 408 404 407 419 429 460 467 461 446 453 513 574 606 657 755 871 979 1099 1206 912 930 950 966 979 991 998 997 994 990 987 982 975 967 959 950 939 927 916 903 893 884 880 876 873 868 863 858 854 850 847 842 837 830 822 812 799 784 767 748 728 707 685 662 636 610 585 559 534 510 488 467 448 430 414 400 388 376 367 360 354 349 345 341 337 334 330 327 323 319 314 310 306 301 295 290 285 281 278 275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 62 61 59 57 55 53 50 48 45 42 39 35 32 28 24 20 16 12 8 4 63293 405 2133 30 11433 17 34 53 2402 -11031 99999 5740 5806 5821 5783 5831 5775 5789 5695 7160 7203 7227 7177 7102 7033 6940 6643 6304 6061 5929 5788 5575 5396 5284 5192 5065 4953 4972 4999 4973 4906 4931 4965 4996 5033 5057 5098 5172 5246 5334 5425 5549 5564 5564 5575 5617 5641 5657 5631 5531 5418 5311 5168 5044 4930 4818 4662 4535 4407 4262 4113 3979 3865 3789 3762 3753 3741 3759 3793 3827 3868 3934 3999 4079 4172 4247 4285 4289 4274 4230 4174 4107 4014 3893 3747 3604 3457 3331 3201 3077 2969 2897 2859 2841 2833 2816 2803 2805 2797 2817 2835 2852 2849 2856 2839 2803 2757 2710 2637 2568 2513 2456 2417 2401 2358 2325 2327 2334 2279 2243 2222 2192 2137 2080 2008 1941 1866 1742 1611 1524 1419 1259 1094 1011 942 890 854 828 823 847 874 947 1069 1177 1245 1282 1318 1353 1370 1386 1375 1338 1290 1223 1144 1044 928 801 690 586 520 491 489 465 402 348 316 286 281 272 293 294 289 291 322 398 467 506 576 694 820 939 1069 1179 1268 844 860 876 892 909 924 932 942 950 956 959 959 959 958 955 949 940 932 922 913 906 901 896 892 888 884 880 875 871 867 862 857 851 844 833 820 805 788 769 749 728 705 682 656 630 604 577 552 526 503 480 460 441 423 408 393 381 370 362 356 351 346 342 339 337 335 332 329 325 321 318 314 309 304 298 293 288 284 281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 63 61 59 57 55 52 50 47 44 41 37 33 30 26 22 17 13 9 5 63302 402 2208 30 11478 17 35 2 2401 -11030 99999 3482 3479 3416 3482 3747 5979 6006 6014 5958 5875 5793 5716 5444 5148 4999 4943 4890 4773 4720 4736 4780 4810 4842 4984 5147 5226 5289 5424 5549 5627 5706 5769 5835 5902 5979 6056 6110 6169 6132 6069 6026 5990 5928 5850 5750 5569 5373 5193 4997 4811 4640 4478 4291 4138 3998 3840 3680 3537 3429 3349 3329 3328 3322 3344 3391 3437 3489 3582 3691 3804 3930 4052 4152 4208 4250 4257 4254 4249 4212 4136 4040 3950 3832 3713 3604 3489 3375 3291 3238 3187 3150 3099 3029 2967 2906 2874 2854 2852 2815 2769 2728 2670 2590 2523 2457 2388 2331 2276 2245 2253 2231 2175 2144 2152 2116 2072 2058 2038 1988 1929 1869 1825 1790 1710 1594 1522 1459 1348 1228 1181 1137 1080 1041 1007 991 994 987 1019 1087 1150 1169 1176 1186 1178 1157 1158 1162 1151 1138 1112 1063 1007 912 811 738 679 625 605 623 604 545 488 441 401 390 393 409 429 447 454 481 561 631 671 745 852 960 1071 1182 1253 1300 795 808 823 841 858 874 886 897 908 918 807 929 933 935 935 934 931 927 919 913 909 907 906 906 906 905 904 902 900 897 893 889 883 876 865 849 832 812 791 767 743 717 689 661 632 603 574 546 519 494 471 450 431 413 397 383 371 361 354 349 345 342 340 338 337 336 334 331 329 326 322 318 314 308 302 295 289 284 280 277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 61 60 58 56 53 51 48 45 42 39 35 32 28 24 20 16 11 7 63311 399 2285 30 11525 17 35 11 2399 -11029 99999 3687 3762 4019 4682 4836 5006 5122 5204 5287 5402 5337 5292 5312 5368 5403 5371 5346 5384 5450 5500 5521 5605 5712 5764 5819 5911 5974 6011 6041 6048 6055 6063 6084 6102 6105 6099 6027 5948 5877 5803 5727 5651 5565 5414 5244 5096 4953 4817 4683 4567 4446 4359 4267 4161 4058 3955 3870 3802 3781 3784 3769 3758 3755 3757 3752 3775 3803 3836 3872 3894 3899 3880 3859 3815 3774 3749 3710 3649 3568 3503 3431 3362 3311 3266 3237 3232 3233 3230 3243 3239 3216 3193 3176 3187 3203 3206 3175 3132 3100 3054 3003 2958 2912 2850 2784 2708 2668 2657 2616 2534 2484 2461 2408 2341 2288 2217 2137 2035 1930 1853 1784 1649 1486 1366 1274 1154 1049 1001 963 925 896 874 898 949 970 1024 1129 1214 1253 1279 1298 1292 1278 1270 1258 1260 1260 1230 1181 1146 1091 1019 994 983 962 960 971 934 863 792 697 597 531 471 413 350 298 228 180 188 201 215 262 337 418 529 654 738 809 880 938 979 1022 1048 1012 962 910 882 849 815 763 948 951 950 949 944 937 928 920 915 912 911 911 912 913 916 917 917 918 916 914 910 903 892 876 858 837 813 788 761 732 702 670 639 608 578 549 521 496 472 451 433 417 402 389 378 370 364 360 357 354 352 350 349 348 346 343 339 335 331 325 320 314 306 298 290 284 278 274 269 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 63 61 59 56 54 51 48 45 42 38 35 31 27 23 19 15 63320 399 2298 30 11568 17 35 20 2397 -11028 99999 3941 3964 4020 4187 4369 4476 4530 4649 4768 4758 4774 4835 4901 4928 4866 4800 4835 4916 4978 5025 5098 5207 5272 5363 5485 5582 5669 5735 5787 5875 5960 6049 6103 6142 6146 6074 5977 5869 5755 5624 5477 5326 5130 4914 4689 4489 4312 4164 4054 3953 3919 3899 3878 3854 3852 3876 3895 3958 4043 4108 4145 4157 4151 4123 4109 4086 4063 4035 3993 3933 3860 3797 3719 3653 3631 3621 3604 3580 3580 3568 3536 3521 3520 3520 3525 3523 3509 3502 3469 3394 3309 3250 3210 3157 3111 3056 2970 2884 2803 2736 2670 2608 2527 2437 2345 2294 2248 2193 2122 2077 2064 2063 2066 2085 2084 2103 2106 2119 2163 2210 2187 2121 2059 2000 1896 1786 1695 1590 1473 1352 1206 1097 1009 898 826 814 815 795 785 776 757 744 746 755 798 849 871 871 881 868 830 817 835 847 880 917 912 878 832 748 660 611 570 524 462 410 351 291 263 245 245 272 330 401 498 608 675 741 817 904 984 1051 1105 1106 1092 1072 1071 1061 1046 1027 1016 1035 928 929 928 927 924 921 923 926 930 935 942 949 956 963 968 971 971 970 966 959 946 929 908 884 857 829 799 767 733 699 665 632 599 568 539 512 487 465 445 428 412 398 386 377 370 366 362 359 357 356 355 354 352 349 346 342 337 332 327 320 313 304 296 287 279 272 266 260 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 65 63 60 58 55 52 49 45 42 38 34 30 25 21 17 13 63329 400 2256 30 11616 17 35 29 2396 -11027 99999 4592 4490 4471 4445 4477 4613 4771 4898 4892 4930 4979 4915 4917 4977 5049 5055 4991 4929 4922 4981 5057 5161 5241 5361 5455 5578 5721 5813 5859 5895 5922 5984 6044 6132 6164 6186 6152 6059 5958 5874 5766 5643 5526 5425 5270 5100 4909 4751 4617 4515 4420 4336 4302 4262 4195 4136 4109 4092 4063 4071 4092 4101 4075 4012 3937 3859 3803 3744 3692 3639 3576 3499 3430 3383 3333 3305 3311 3333 3368 3404 3457 3485 3501 3526 3574 3619 3658 3673 3668 3654 3606 3526 3437 3347 3257 3163 3081 2991 2886 2785 2682 2592 2517 2455 2397 2360 2320 2315 2340 2386 2413 2453 2526 2592 2639 2695 2737 2787 2817 2827 2824 2813 2746 2611 2456 2305 2128 1926 1751 1581 1406 1226 1028 867 750 637 582 573 602 610 623 641 672 700 739 790 875 963 1016 1028 1040 1002 932 871 857 837 822 805 756 685 600 489 386 333 294 245 199 178 147 107 96 108 126 176 246 332 440 562 643 730 833 954 1064 1170 1259 1301 1316 1324 1338 1343 1339 1320 1290 958 962 965 968 971 971 972 975 978 981 984 989 994 1000 1006 1009 1010 1009 1005 998 988 973 954 933 908 879 849 819 786 751 716 681 647 614 583 553 525 499 476 454 435 418 403 390 380 372 367 364 361 359 358 357 356 355 353 350 347 343 338 333 326 318 310 302 293 284 275 267 260 254 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 67 64 62 59 56 53 49 46 42 38 34 29 25 21 63338 399 2301 30 11661 17 35 38 2394 -11026 99999 5072 5028 5009 5051 5178 5280 5281 5295 5262 5148 5173 5279 5334 5377 5402 5385 5436 5608 5761 5893 5989 6093 6177 6316 6456 6537 6561 6559 6520 6538 6582 6631 6618 6624 6594 6492 6378 6281 6162 6013 5842 5681 5489 5293 5071 4860 4689 4543 4390 4231 4153 4087 3995 3912 3871 3835 3796 3791 3805 3804 3790 3731 3663 3597 3566 3524 3496 3484 3467 3429 3414 3415 3409 3408 3456 3498 3544 3577 3610 3592 3559 3519 3488 3451 3406 3329 3247 3174 3090 2967 2867 2802 2773 2764 2787 2815 2835 2848 2854 2891 2951 3005 3026 3045 3051 3071 3080 3067 3024 2983 2952 2922 2890 2884 2851 2817 2771 2748 2732 2727 2673 2565 2452 2343 2216 2068 1921 1767 1582 1384 1167 975 799 610 464 347 266 176 104 35 -7 -13 13 68 162 261 336 378 443 470 509 577 674 751 847 938 976 985 996 990 993 1023 1057 1039 996 924 828 732 662 591 513 461 411 359 337 343 343 361 443 569 712 848 974 1070 1156 1251 1360 1475 9999999 9999999 9999999 967 971 975 977 980 981 981 985 988 991 996 1002 1006 1013 1019 1023 1025 1025 1022 1016 1005 990 969 948 923 894 864 833 799 763 727 691 656 622 589 557 529 502 476 453 434 416 400 387 377 369 364 360 357 355 354 354 354 353 351 349 345 341 336 330 323 315 307 299 290 281 272 263 254 247 240 235 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 70 68 66 63 60 57 54 50 46 42 38 34 29 25 21 63347 394 2459 30 11699 17 35 47 2393 -11025 99999 3356 3710 4019 4335 4716 5113 5509 5800 6027 6177 6230 6301 6475 6622 6726 6750 6798 6843 6919 6968 6944 6835 6691 6526 6450 6410 6360 6252 6175 6080 5949 5806 5700 5587 5469 5347 5241 5144 5048 4904 4768 4674 4623 4557 4487 4461 4441 4385 4320 4269 4222 4171 4120 4079 4036 3977 3886 3762 3641 3564 3493 3424 3371 3343 3293 3256 3253 3259 3277 3328 3367 3398 3438 3486 3463 3430 3412 3391 3344 3312 3266 3204 3149 3082 2991 2943 2935 2939 2945 2996 3035 3052 3081 3120 3182 3253 3311 3337 3360 3364 3361 3351 3325 3278 3226 3189 3151 3099 3061 2986 2915 2830 2764 2704 2656 2564 2418 2286 2147 1986 1813 1650 1488 1287 1083 850 653 458 241 69 -55 -139 -248 -327 -375 -398 -389 -360 -280 -158 -16 94 187 329 428 509 612 760 890 1014 1125 1185 1228 1244 1227 1216 1244 1285 1249 1192 1121 1019 908 816 729 629 546 460 384 358 362 352 350 409 513 640 779 908 1008 1092 1191 1310 1442 9999999 9999999 9999999 992 1004 1015 1024 1031 1036 1040 1046 1047 1048 1049 1050 1048 1048 1048 1046 1042 1035 1027 1017 1004 986 965 945 923 897 869 841 810 777 742 708 675 642 609 577 547 519 491 466 443 423 405 390 379 370 363 357 353 351 349 349 348 348 347 344 341 336 331 325 318 310 302 294 285 276 267 258 249 241 234 228 223 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 75 72 69 66 63 60 56 52 48 43 39 34 29 25 20 63356 393 2466 30 11736 17 35 56 2391 -11024 99999 4468 4844 5144 5428 5766 6145 6532 6797 7009 7122 7079 6990 7035 7083 7099 7033 6986 6933 6914 6879 6800 6672 6515 6351 6291 6283 6273 6186 6130 6057 5941 5793 5680 5552 5408 5254 5108 4972 4819 4614 4432 4298 4221 4151 4095 4078 4073 4061 4057 4076 4097 4112 4126 4158 4183 4172 4122 4033 3922 3835 3761 3695 3629 3586 3514 3451 3419 3393 3374 3398 3421 3437 3462 3501 3471 3432 3396 3354 3283 3239 3174 3087 3010 2922 2803 2724 2687 2667 2661 2708 2724 2732 2764 2816 2880 2977 3072 3148 3216 3274 3323 3371 3401 3392 3361 3355 3343 3314 3272 3204 3124 3025 2926 2831 2744 2614 2421 2233 2050 1867 1677 1491 1288 1066 831 584 381 196 -5 -176 -298 -365 -444 -485 -491 -470 -408 -309 -156 42 249 416 548 717 861 974 1084 1215 1307 1365 1394 1367 1322 1252 1156 1066 1017 1001 933 850 775 685 600 544 512 484 490 488 477 491 524 537 556 624 726 824 931 1027 1099 1162 1241 1328 1431 9999999 9999999 9999999 959 969 981 992 1003 1014 1024 1036 1043 1052 1060 1066 1069 1071 1071 1069 1065 1058 1050 1039 1024 1005 983 961 936 909 880 851 820 786 751 717 683 649 615 582 552 524 496 470 448 427 409 394 383 374 366 360 355 353 350 349 347 346 344 340 337 333 327 321 313 305 297 289 280 272 263 254 245 237 229 222 216 210 206 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 78 75 72 69 66 62 58 54 50 45 40 36 31 26 63365 392 2504 30 11774 17 36 5 2390 -11023 99999 6215 6491 6738 7016 7330 7646 7913 8091 8172 8090 7948 7877 7789 7673 7467 7249 7016 6823 6665 6497 6283 6029 5795 5682 5640 5608 5547 5543 5533 5491 5424 5389 5342 5283 5194 5095 5023 4929 4756 4587 4456 4376 4299 4223 4170 4135 4107 4092 4093 4107 4132 4152 4186 4229 4248 4231 4164 4072 4001 3950 3914 3876 3846 3788 3731 3705 3692 3690 3716 3740 3750 3762 3770 3730 3677 3603 3505 3386 3291 3180 3047 2905 2753 2577 2434 2343 2299 2281 2295 2287 2287 2316 2383 2474 2603 2724 2836 2941 3057 3178 3292 3374 3434 3474 3521 3573 3619 3614 3562 3479 3383 3286 3183 3045 2856 2602 2341 2074 1830 1598 1359 1098 850 616 393 206 37 -134 -255 -328 -346 -376 -374 -362 -327 -259 -155 -11 159 322 454 560 717 845 945 1032 1162 1277 1367 1416 1417 1402 1358 1270 1196 1156 1137 1039 924 835 757 668 578 508 459 436 403 372 403 448 469 490 573 690 790 886 975 1055 1128 1205 1281 1379 1470 9999999 9999999 9999999 993 1008 9999999 9999999 1042 1052 1063 1069 1076 1081 1086 1087 1087 1084 1079 1071 1060 1048 1033 1014 992 968 944 918 890 861 832 803 771 739 707 676 644 613 583 555 528 501 478 456 437 420 404 393 383 375 368 362 358 355 352 349 347 343 339 335 329 323 316 308 300 292 284 276 268 259 250 242 234 227 220 214 208 203 199 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 81 79 76 73 70 67 63 59 54 50 45 40 35 30 63374 397 2360 30 11810 17 36 14 2388 -11022 99999 5875 5721 5658 5683 5657 5602 5520 5401 5357 5445 5571 5700 5773 5801 5848 5976 6087 6193 6241 6256 6217 6200 6220 6242 6171 6015 5846 5762 5709 5643 5548 5509 5480 5409 5321 5282 5229 5162 5064 4968 4899 4821 4677 4531 4436 4389 4326 4254 4191 4147 4101 4074 4065 4066 4076 4072 4065 4056 4035 3986 3895 3790 3712 3668 3636 3618 3608 3573 3548 3557 3576 3614 3692 3767 3812 3857 3889 3876 3845 3796 3711 3601 3512 3394 3243 3090 2930 2747 2587 2485 2410 2362 2339 2305 2282 2286 2319 2370 2470 2577 2676 2777 2878 2983 3073 3164 3247 3312 3366 3395 3395 3362 3297 3196 3085 2973 2829 2658 2462 2225 1975 1725 1487 1260 1054 863 676 494 320 174 42 -59 -103 -120 -84 -67 -46 -4 77 189 318 477 650 808 934 1030 1158 1243 1297 1313 1355 1397 1423 1407 1345 1281 1200 1102 1038 1007 1009 943 873 822 797 781 757 738 720 718 697 668 677 678 662 628 642 692 744 803 850 904 965 1042 1118 1217 1320 1378 1411 944 968 995 1016 1039 1059 1078 1096 1109 1119 1125 1128 1127 1122 1114 1103 1088 1070 1050 1028 1002 975 946 918 888 858 827 797 768 737 707 677 648 619 591 564 540 516 493 473 455 438 424 410 400 391 383 377 371 367 363 359 355 351 347 341 335 329 321 312 303 294 285 277 268 259 251 242 234 226 219 212 206 200 196 192 189 186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 82 79 77 74 71 68 64 61 56 52 48 43 39 34 29 63383 396 2396 30 11846 17 36 23 2386 -11021 99999 6504 6516 6638 6730 6773 6823 6876 6899 6989 7083 7196 7212 7162 7089 7088 7116 7102 7019 6900 6739 6594 6479 6408 6265 6055 5812 5643 5518 5410 5311 5259 5237 5190 5156 5176 5180 5182 5153 5119 5091 5041 4937 4819 4733 4663 4576 4474 4376 4271 4164 4094 4041 3995 3959 3921 3897 3877 3850 3804 3733 3656 3601 3582 3586 3603 3615 3605 3606 3646 3704 3763 3844 3920 3973 4013 4035 4022 3979 3913 3802 3669 3561 3434 3271 3086 2906 2722 2562 2439 2355 2317 2300 2282 2278 2315 2388 2467 2577 2700 2843 2975 3088 3201 3313 3397 3438 3450 3438 3399 3329 3224 3093 2931 2742 2525 2299 2073 1832 1569 1326 1111 920 766 638 534 430 332 256 227 220 217 233 256 301 325 337 370 422 491 553 647 753 848 913 946 1008 1063 1114 1140 1178 1224 1255 1244 1194 1146 1092 1018 953 904 908 864 803 738 709 692 668 647 638 648 649 622 633 652 672 660 685 750 823 885 947 1008 1072 1147 1223 1308 1395 1443 913 946 980 1014 1043 1072 1098 1120 1137 1149 1158 1162 1160 1152 1139 1122 1103 1081 1057 1032 1005 975 943 912 883 853 825 797 769 742 715 689 664 640 616 591 568 546 525 504 484 466 448 433 418 406 395 384 375 367 361 355 350 346 342 337 333 328 322 315 308 300 292 284 276 268 259 250 241 232 224 217 210 203 197 191 187 183 180 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 80 78 75 73 69 66 62 58 54 50 46 41 37 32 27 63392 395 2431 30 11881 17 36 32 2385 -11020 99999 6589 6577 6573 6560 6599 6602 6642 6771 6895 7048 7147 7203 7207 7224 7248 7204 7131 7006 6835 6626 6425 6284 6112 5893 5652 5470 5320 5178 5047 4950 4908 4845 4790 4769 4756 4749 4709 4649 4611 4558 4463 4362 4292 4243 4187 4108 4040 3969 3904 3866 3838 3807 3786 3761 3757 3755 3744 3719 3673 3624 3595 3588 3613 3649 3676 3680 3706 3772 3842 3897 3973 4054 4120 4161 4194 4211 4202 4164 4080 3979 3899 3788 3634 3463 3306 3128 2958 2811 2694 2589 2490 2403 2327 2286 2287 2309 2370 2441 2531 2621 2719 2823 2924 3013 3080 3121 3128 3107 3059 2975 2841 2672 2479 2268 2033 1779 1507 1228 978 760 565 416 299 210 119 72 59 92 137 187 260 345 434 495 539 590 639 704 745 801 844 870 884 891 942 985 1024 1058 1091 1142 1206 1251 1257 1265 1280 1260 1245 1226 1223 1159 1095 1028 981 947 905 840 768 715 674 608 591 567 537 484 466 469 474 486 510 524 556 618 686 753 833 889 886 918 952 988 1016 1043 1067 1087 1102 1114 1121 1126 1127 1122 1111 1097 1080 1060 1036 1013 985 956 926 895 866 837 808 779 751 725 699 674 651 628 606 584 563 544 525 506 489 473 457 444 431 420 409 398 389 381 374 368 362 357 351 345 339 333 325 317 308 300 291 282 273 264 255 246 237 228 220 213 205 199 194 188 184 179 176 172 169 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 68 65 62 58 54 50 46 42 37 33 28 23 18 13 63401 405 2404 30 11914 17 36 41 2383 -11019 99999 6869 6847 6898 6933 6942 6964 6967 6923 6933 6969 7016 6985 6981 6952 6933 6921 6919 6879 6756 6559 6363 6177 6030 5844 5639 5463 5345 5193 5058 4928 4833 4740 4641 4574 4567 4539 4499 4432 4392 4352 4288 4189 4121 4088 4077 4056 4042 4039 4031 4007 4023 4059 4104 4137 4160 4185 4209 4201 4160 4099 4044 3986 3943 3917 3907 3881 3841 3809 3818 3848 3877 3913 3982 4057 4113 4154 4196 4220 4234 4206 4158 4125 4061 3933 3763 3597 3428 3219 2999 2792 2599 2410 2216 2027 1879 1772 1675 1617 1614 1677 1752 1833 1951 2106 2275 2434 2581 2715 2815 2886 2906 2891 2846 2748 2597 2411 2189 1940 1674 1417 1164 918 710 547 411 303 252 243 286 343 420 545 676 799 893 984 1073 1148 1209 1240 1277 1286 1268 1239 1208 1197 1156 1105 1038 982 942 909 865 817 786 741 657 590 526 489 425 393 393 426 458 480 513 561 598 631 654 726 760 762 732 718 703 660 623 616 610 594 576 576 601 645 669 838 870 905 943 973 1003 1029 1053 1069 1083 1090 1093 1092 1088 1078 1066 1050 1031 1007 982 954 926 897 867 837 808 780 751 723 697 671 647 623 601 580 560 542 524 507 492 478 465 453 442 431 422 412 403 395 387 379 372 364 357 350 342 333 325 316 306 296 286 276 267 257 248 239 230 221 213 205 198 192 186 181 176 171 167 162 159 156 153 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 74 71 69 66 63 60 56 52 49 45 41 37 32 28 24 20 15 11 6 2 -2 -7 -11 -16 63410 403 2435 30 11945 17 36 50 2382 -11018 99999 8093 7952 7822 7711 7638 7521 7435 7383 7350 7327 7271 7259 7243 7208 7151 7101 7033 6906 6721 6516 6319 6176 6004 5798 5616 5477 5276 5098 4945 4836 4734 4638 4550 4521 4500 4469 4401 4366 4352 4317 4248 4225 4215 4222 4207 4184 4159 4146 4114 4101 4101 4120 4123 4121 4121 4131 4120 4100 4064 4044 4019 4015 4018 4030 4013 3988 3966 3972 3983 3991 3991 4016 4034 4032 4012 4012 3996 3980 3938 3905 3888 3852 3771 3665 3579 3503 3388 3261 3145 3040 2910 2763 2611 2481 2371 2266 2180 2128 2120 2097 2059 2061 2100 2148 2187 2235 2267 2276 2278 2258 2209 2157 2080 1957 1820 1679 1514 1335 1180 1041 902 818 766 719 684 695 719 764 831 906 1004 1098 1176 1207 1222 1248 1242 1227 1201 1163 1096 1016 953 883 839 772 704 645 608 595 596 596 594 595 616 616 627 621 629 615 629 659 707 742 754 742 748 749 751 722 726 693 650 596 563 532 493 456 450 461 489 514 547 594 653 687 860 884 908 934 955 975 993 1009 1021 1033 1041 1047 1048 1047 1043 1037 1028 1016 998 977 952 925 898 869 838 807 775 743 712 683 655 629 602 578 556 537 519 503 489 477 465 455 446 439 432 424 416 408 402 395 388 380 372 364 356 347 338 329 319 309 298 289 279 270 260 251 242 233 224 216 209 201 194 189 183 178 173 168 163 159 156 153 150 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 68 65 63 60 57 54 51 47 44 40 36 32 28 24 20 16 12 8 4 0 -4 -8 -12 63419 408 2297 30 11957 17 36 59 2380 -11016 99999 5271 5385 5551 5711 5856 6037 6236 6351 6452 6577 6664 6736 6829 6880 6909 6961 7005 6982 6936 6892 6826 6701 6567 6423 6270 6122 5920 5681 5506 5352 5147 4960 4800 4663 4525 4402 4304 4272 4251 4215 4163 4168 4196 4207 4215 4271 4330 4403 4447 4483 4509 4540 4532 4541 4574 4602 4590 4564 4520 4469 4396 4323 4231 4166 4099 4048 4006 3969 3902 3828 3781 3782 3792 3815 3835 3880 3915 3941 3967 4017 4052 4088 4111 4145 4184 4192 4139 4058 3992 3927 3814 3695 3573 3434 3253 3059 2853 2667 2491 2297 2115 1985 1891 1780 1656 1592 1562 1564 1577 1632 1691 1730 1749 1773 1811 1868 1894 1888 1865 1858 1805 1732 1661 1585 1476 1376 1289 1208 1111 1039 951 887 847 834 834 843 843 822 798 799 790 795 804 809 792 774 760 735 724 701 684 682 674 677 704 739 774 795 833 847 864 869 880 862 841 807 770 753 745 697 650 587 532 461 433 397 367 344 332 334 362 409 469 513 568 619 738 771 830 874 860 884 908 933 956 979 1001 1019 1032 1046 1054 1058 1056 1053 1048 1041 1030 1014 994 969 941 912 883 853 821 789 756 725 693 663 635 609 585 563 543 526 510 495 482 471 461 452 444 438 431 424 416 409 402 395 388 381 374 366 358 349 340 331 320 309 299 288 278 268 258 247 238 228 219 211 204 196 190 185 180 175 171 166 162 159 156 153 150 147 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 58 57 56 54 52 50 48 46 43 41 39 36 33 30 27 24 21 18 14 11 8 4 1 -2 63428 405 2380 30 11950 17 37 8 2378 -11015 99999 9409 9597 9719 5034 9999999 9999999 5902 6298 6632 6944 7189 7347 7451 7554 7636 7606 7514 7396 7263 7107 6920 6692 6437 6199 5935 5681 5514 5369 5189 5016 4857 4729 4611 4521 4458 4463 4480 4470 4445 4472 4504 4514 4527 4602 4674 4757 4816 4865 4898 4921 4898 4889 4909 4917 4881 4834 4764 4679 4555 4438 4312 4205 4102 4014 3925 3844 3755 3672 3616 3603 3597 3604 3614 3655 3688 3728 3791 3853 3897 3972 4054 4128 4195 4244 4244 4221 4211 4182 4121 4039 3916 3738 3562 3380 3156 2927 2706 2469 2236 2046 1903 1765 1653 1568 1533 1573 1655 1743 1831 1906 1964 2042 2122 2217 2278 2289 2243 2180 2101 1998 1864 1716 1536 1372 1236 1117 969 863 747 647 585 590 614 644 653 651 639 668 672 680 691 708 684 670 674 658 622 582 532 510 487 487 501 548 591 613 652 687 702 705 727 741 743 738 724 722 712 667 611 562 527 468 437 421 404 376 351 353 380 422 467 513 558 600 631 834 872 904 930 952 765 988 1006 1022 1035 1044 1050 1056 1059 1059 1055 1049 1043 1034 1023 1009 990 967 941 915 888 860 830 798 766 734 703 673 645 619 594 570 550 532 514 499 485 473 462 453 444 436 428 420 411 403 395 388 380 373 366 358 350 342 334 326 317 307 297 288 278 268 258 248 239 230 221 212 205 198 191 186 181 177 172 168 164 160 156 153 150 147 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 53 51 50 48 46 44 42 40 37 35 32 30 27 24 21 18 15 12 9 5 2 63437 408 2314 30 11944 17 37 17 2377 -11014 99999 7921 8104 8236 8359 4852 5178 5554 5979 6391 6817 7129 7415 7647 7761 7747 7733 7728 7592 7375 7163 6960 6779 6603 6405 6204 6045 5856 5626 5503 5454 5357 5240 5141 5062 4964 4879 4783 4732 4716 4676 4589 4546 4544 4525 4503 4562 4627 4698 4743 4796 4833 4877 4888 4884 4890 4893 4858 4813 4752 4687 4577 4472 4365 4284 4201 4128 4054 3978 3898 3830 3782 3767 3762 3764 3750 3760 3762 3765 3795 3832 3871 3939 4008 4064 4112 4152 4150 4126 4104 4065 3992 3886 3738 3538 3340 3116 2848 2595 2361 2124 1889 1700 1555 1427 1339 1275 1292 1401 1538 1680 1843 2010 2159 2313 2465 2616 2748 2819 2828 2818 2797 2714 2558 2378 2172 1956 1753 1541 1311 1110 911 702 546 464 400 346 300 288 303 353 393 430 488 552 586 632 700 735 732 715 674 657 627 598 574 589 617 617 636 650 633 609 606 604 591 585 551 514 479 420 334 253 201 127 89 86 84 81 89 136 196 291 405 498 580 659 731 848 877 898 913 921 930 941 955 965 974 981 987 993 998 1002 1001 999 996 991 986 978 965 945 924 904 883 860 835 808 780 751 723 697 672 646 621 597 575 555 536 517 500 484 470 458 447 437 427 417 408 400 394 387 380 374 366 359 353 345 337 328 319 309 299 290 279 269 258 248 239 230 222 214 207 200 193 187 181 174 167 160 155 151 149 146 143 142 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 52 51 49 48 46 44 42 40 38 36 34 31 29 26 23 20 17 14 11 8 6 2 0 63446 408 2314 30 11944 17 37 26 2375 -11013 99999 7605 3216 3524 3920 4372 4715 5104 5470 5797 6127 6452 6796 7124 7301 7400 7477 7603 7571 7422 7292 7169 7041 6902 6746 6604 6465 6252 5973 5814 5722 5608 5461 5326 5230 5111 4997 4855 4772 4727 4651 4536 4482 4488 4488 4478 4534 4596 4682 4730 4783 4819 4883 4898 4900 4920 4938 4922 4888 4831 4777 4687 4606 4507 4435 4362 4299 4224 4142 4057 3969 3886 3828 3785 3757 3706 3673 3622 3590 3604 3635 3685 3759 3847 3920 3992 4071 4111 4127 4138 4132 4092 4040 3960 3802 3609 3371 3111 2860 2628 2402 2170 1974 1799 1645 1540 1478 1479 1536 1644 1797 1970 2138 2291 2441 2569 2693 2823 2926 2965 2957 2906 2785 2597 2368 2099 1839 1584 1310 1033 796 561 306 106 -4 -70 -99 -110 -72 8 122 225 332 476 603 691 793 902 948 937 900 831 781 726 660 597 553 518 469 475 500 498 489 515 551 577 622 647 648 638 608 565 534 520 461 412 394 396 407 433 496 553 636 734 828 906 791 824 855 881 902 918 924 929 936 948 956 960 962 966 970 971 972 972 971 970 967 966 962 954 939 924 909 893 874 852 828 802 774 747 720 694 667 639 612 587 565 543 523 505 488 474 461 450 440 431 422 413 406 401 395 388 380 372 364 356 348 339 330 320 309 297 287 276 265 255 245 236 228 220 212 206 200 193 188 182 176 170 164 159 156 154 152 150 149 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 47 46 44 43 41 39 37 35 33 30 27 25 22 19 16 13 10 7 4 1 0 63455 413 2164 30 11944 17 37 35 2374 -11012 99999 6818 6981 7139 2945 2996 2996 2973 3165 3395 3602 3793 4021 4226 4475 4731 4970 5244 5563 5705 5817 5954 6160 6217 6184 6149 6099 6066 6008 5908 5846 5814 5735 5564 5503 5516 5514 5479 5455 5493 5519 5535 5500 5495 5508 5475 5385 5318 5289 5254 5185 5158 5125 5107 5045 4997 4939 4905 4847 4789 4750 4709 4645 4584 4516 4457 4358 4277 4191 4121 4035 3967 3899 3823 3751 3672 3614 3585 3570 3565 3559 3580 3567 3565 3608 3668 3734 3815 3903 3963 4018 4060 4069 4065 4049 4003 3929 3880 3809 3680 3532 3350 3146 2967 2819 2690 2562 2452 2338 2241 2178 2136 2130 2164 2212 2282 2369 2456 2509 2547 2559 2568 2600 2611 2577 2519 2429 2271 2064 1859 1631 1399 1176 940 716 517 323 115 -32 -118 -181 -189 -162 -99 6 140 289 425 594 730 848 985 1099 1149 1156 1145 1074 994 917 812 717 629 554 475 460 460 421 401 423 469 505 571 637 679 696 670 631 621 624 594 565 574 594 618 640 707 764 840 917 1002 787 801 822 846 867 884 897 901 905 914 930 943 953 961 971 981 988 993 995 996 997 995 996 995 989 976 962 948 934 916 894 870 844 817 789 760 732 702 671 641 614 589 564 540 518 498 481 464 450 437 427 416 406 399 393 387 380 373 366 359 352 345 337 329 320 310 301 291 281 271 260 250 241 232 224 216 208 201 195 188 183 177 172 167 163 162 161 161 161 161 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 48 47 46 44 43 41 39 37 35 33 31 28 25 23 20 17 14 11 8 6 3 0 63464 418 1988 30 11948 17 37 44 2372 -11011 99999 10351 9962 9537 4462 4334 4196 4126 4158 4238 4369 4450 4469 4469 4662 4825 4930 5043 5126 5125 5139 5161 5201 5305 5444 5413 5391 5407 5518 5504 5455 5418 5375 5376 5399 5401 5430 5470 5455 5349 5351 5421 5506 5533 5559 5615 5664 5703 5703 5719 5721 5700 5640 5575 5553 5522 5456 5399 5340 5293 5218 5159 5069 4973 4856 4748 4654 4551 4446 4339 4232 4125 4000 3903 3814 3739 3657 3609 3577 3543 3530 3519 3536 3581 3640 3709 3785 3861 3889 3917 3981 4051 4120 4195 4259 4278 4270 4249 4204 4159 4096 3999 3891 3816 3725 3597 3447 3277 3099 2959 2856 2798 2741 2686 2603 2533 2501 2507 2540 2600 2640 2688 2730 2764 2754 2730 2659 2566 2477 2385 2262 2117 1930 1691 1434 1218 1008 812 636 474 325 208 134 77 64 88 116 185 276 380 485 601 719 797 875 927 950 959 933 876 798 738 643 556 492 429 387 365 373 388 452 553 629 721 819 932 1011 1091 1159 1195 1202 1165 1099 1054 1023 970 896 847 824 817 814 848 878 921 836 971 865 875 893 909 924 938 947 944 941 944 956 966 973 976 983 162 997 1000 1004 1007 1007 1008 1011 1012 1008 997 983 971 958 941 921 898 873 845 816 787 758 727 695 663 634 608 582 556 533 511 492 474 459 446 434 423 413 406 399 393 386 379 372 365 358 351 343 334 325 315 305 295 285 274 263 253 243 234 226 218 211 204 198 192 187 183 179 175 173 174 176 177 179 182 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 46 45 43 42 40 38 37 34 32 30 27 24 22 19 16 12 9 7 4 1 63473 419 1959 30 11949 17 37 53 2371 -11010 99999 7423 7395 7261 7117 7071 7131 7379 7541 7732 4801 5023 5208 5249 5268 5456 5541 5529 5535 5540 5440 5319 5188 5068 5068 5151 5087 5029 5035 5150 5159 5154 5189 5223 5260 5315 5370 5460 5565 5601 5525 5516 5564 5630 5621 5623 5652 5652 5634 5617 5615 5590 5545 5475 5405 5385 5367 5317 5275 5242 5197 5134 5100 5047 4965 4865 4778 4696 4598 4502 4401 4306 4206 4080 3978 3908 3844 3771 3725 3698 3659 3645 3641 3672 3718 3772 3820 3882 3954 3984 4008 4067 4121 4168 4223 4288 4309 4295 4262 4216 4180 4128 4047 3964 3900 3807 3663 3515 3356 3191 3041 2924 2856 2797 2727 2633 2565 2532 2510 2528 2574 2645 2715 2775 2817 2833 2832 2779 2693 2618 2530 2408 2239 2035 1782 1505 1229 964 715 501 307 133 -6 -88 -134 -135 -92 -14 110 257 443 647 845 1038 1183 1308 1401 1468 1493 1446 1374 1258 1138 984 838 678 500 353 235 159 116 111 146 182 260 337 447 547 662 755 842 932 989 1025 1065 1113 1146 1154 1176 1201 1235 1266 1305 730 737 751 761 770 776 789 804 823 844 861 869 878 893 917 936 952 965 979 992 1003 1011 1019 1025 1025 1023 1026 1027 1024 1012 1001 990 977 960 941 920 896 869 841 814 785 755 722 690 660 630 600 571 545 520 497 476 458 441 426 412 401 392 383 376 369 363 357 350 343 337 331 324 317 309 300 292 282 273 264 255 246 237 230 222 215 208 201 195 189 184 179 175 173 173 174 175 177 180 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 46 45 43 42 40 38 37 35 32 30 27 25 22 19 17 14 11 8 5 2 63482 422 1868 30 11948 17 38 2 2369 -11009 99999 7476 7409 7247 7136 7066 6914 6708 6707 6806 4345 4545 4815 5080 5405 5712 5795 5900 6130 6230 6190 6149 6056 5906 5711 5489 5262 5160 5097 4935 4776 4763 4851 4848 4832 4894 4965 5060 5160 5290 5460 5657 5765 5762 5804 5905 5976 5956 5940 5975 5971 5940 5898 5868 5811 5729 5613 5510 5470 5424 5324 5234 5162 5093 5007 4953 4893 4812 4718 4640 4577 4505 4434 4365 4312 4264 4193 4132 4088 4040 3976 3924 3890 3845 3807 3775 3777 3792 3811 3831 3865 3901 3904 3906 3930 3965 4002 4028 4052 4051 4009 3950 3901 3856 3779 3691 3616 3572 3514 3435 3330 3222 3144 3079 3046 3087 3115 3085 3023 3001 2992 2980 2974 2955 2933 2923 2893 2845 2795 2721 2570 2413 2311 2218 2103 1962 1796 1600 1421 1258 1109 988 882 777 706 679 689 709 768 829 907 1020 1152 1295 1443 1570 1667 1720 1753 1719 1656 1562 1405 1208 998 791 559 345 144 -64 -232 -351 -429 -472 -439 -370 -293 -183 -66 74 206 359 492 597 694 765 818 882 967 1038 1082 1134 1200 1272 1352 1454 1509 696 703 708 712 717 728 739 757 777 792 800 814 832 856 878 900 917 936 952 966 980 994 1004 1009 1013 1021 1025 1026 1020 1014 1006 996 982 965 946 924 897 869 841 812 781 747 714 681 647 615 584 555 528 504 481 461 443 427 413 401 392 385 378 373 368 362 355 349 343 337 331 324 317 308 300 290 281 272 263 254 247 240 233 226 219 212 206 200 195 190 186 184 184 184 185 187 190 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 48 46 45 43 42 40 38 36 34 32 29 27 24 21 19 16 13 10 8 5 63491 424 1808 30 11948 17 38 11 2367 -11008 99999 7974 7513 7028 6576 6092 5683 5301 5117 5337 5323 5313 5275 5246 5220 5278 5408 5550 5522 5545 5634 5611 5528 5480 5409 5305 5185 5070 4990 4950 4874 4733 4614 4602 4670 4705 4750 4832 4890 4951 5063 5231 5438 5640 5795 5888 5984 6102 6198 6220 6233 6271 6289 6283 6263 6212 6116 5985 5835 5689 5598 5513 5388 5261 5151 5064 4972 4899 4842 4772 4705 4655 4618 4563 4514 4460 4426 4403 4371 4346 4329 4305 4272 4243 4231 4206 4174 4137 4133 4134 4126 4112 4095 4061 3991 3915 3854 3808 3761 3699 3648 3602 3532 3461 3425 3416 3376 3356 3375 3423 3465 3502 3498 3494 3511 3510 3510 3573 3591 3516 3399 3312 3197 3070 2944 2789 2617 2482 2334 2184 2083 1987 1832 1698 1647 1620 1598 1592 1554 1498 1480 1471 1443 1443 1445 1408 1368 1360 1376 1378 1384 1360 1326 1327 1328 1320 1337 1360 1340 1279 1219 1130 1023 889 730 577 437 290 131 12 -83 -202 -287 -320 -317 -290 -215 -106 18 149 254 381 543 713 848 957 1056 1117 1158 1214 1295 1371 1401 1405 1429 1469 1516 1551 773 771 774 775 771 767 770 771 779 787 794 798 806 820 839 858 880 899 920 941 962 981 1000 1014 1024 1033 1042 1047 1049 1045 1039 1030 1018 1001 982 959 934 905 874 843 811 779 746 712 680 648 617 588 562 538 516 495 476 460 446 434 423 413 403 395 386 378 369 360 351 342 333 324 315 306 296 287 277 269 260 252 245 239 233 228 222 217 212 207 202 198 194 191 188 186 184 182 181 180 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 51 49 48 47 45 44 42 40 38 36 33 31 28 26 23 20 18 15 12 9 7 4 63500 427 1719 30 11949 17 38 20 2366 -11007 99999 10322 9741 9139 8510 7882 7242 6613 5928 5450 5099 4961 5511 5451 5413 5332 5203 5067 4991 5024 5049 4947 4920 4955 4869 4728 4655 4555 4446 4348 4251 4197 4222 4228 4135 4075 4103 4180 4248 4348 4481 4605 4744 4889 5079 5325 5579 5777 5943 6128 6303 6453 6535 6579 6647 6697 6719 6708 6685 6600 6463 6311 6163 6033 5897 5732 5572 5423 5313 5190 5084 4998 4906 4809 4744 4710 4659 4606 4559 4543 4542 4533 4533 4526 4517 4495 4465 4449 4433 4409 4362 4342 4332 4308 4270 4231 4177 4095 4010 3934 3883 3836 3773 3711 3652 3593 3534 3506 3498 3467 3442 3440 3464 3480 3506 3490 3468 3470 3451 3440 3460 3441 3348 3239 3158 3055 2957 2852 2721 2563 2423 2292 2167 2077 1985 1869 1769 1714 1666 1617 1599 1562 1520 1525 1539 1543 1537 1521 1494 1468 1453 1458 1459 1451 1421 1373 1330 1289 1217 1160 1126 1087 1015 940 843 730 592 453 340 249 156 67 1 -26 -59 -81 -82 -44 14 100 219 359 489 591 699 833 964 1076 1155 1211 1253 1301 1351 1393 1446 1462 1447 1467 1503 1544 1562 797 793 794 796 789 782 782 781 788 799 810 816 825 839 857 879 904 926 948 969 989 1007 1024 1036 1041 1045 1051 1052 1052 1046 1039 1028 1014 996 977 956 931 903 873 843 813 783 752 721 691 660 631 605 581 558 537 517 499 483 469 457 444 432 421 411 401 392 382 371 360 350 340 331 321 312 302 292 283 274 266 257 249 242 235 229 223 218 212 208 203 199 196 195 193 192 191 191 191 191 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 51 50 49 47 46 44 42 40 39 37 34 32 29 27 24 22 19 16 13 11 8 5 63509 427 1718 30 11948 17 38 29 2364 -11006 99999 10208 9551 8919 8288 7640 7001 6328 5799 5502 5298 5909 5843 5835 5833 5823 5744 5676 5638 5610 5561 5426 5369 5327 5170 4960 4817 4638 4433 4235 4074 3986 3932 3851 3739 3670 3677 3709 3753 3847 4001 4147 4303 4494 4751 5044 5328 5585 5821 6065 6274 6421 6520 6596 6665 6685 6684 6681 6658 6569 6436 6299 6178 6076 5961 5845 5752 5644 5544 5439 5365 5310 5236 5153 5090 5034 4949 4843 4742 4665 4597 4526 4478 4440 4412 4367 4318 4289 4275 4263 4251 4267 4302 4325 4335 4333 4320 4290 4250 4196 4160 4117 4050 3962 3870 3775 3687 3616 3553 3464 3388 3323 3256 3177 3122 3048 2978 2922 2861 2815 2799 2759 2668 2581 2535 2474 2426 2391 2347 2281 2216 2166 2129 2129 2130 2110 2088 2092 2099 2106 2143 2153 2148 2176 2202 2214 2206 2187 2143 2082 2018 1961 1920 1852 1748 1630 1530 1436 1320 1226 1159 1077 976 872 764 654 538 405 302 218 116 8 -64 -109 -157 -191 -194 -179 -132 -61 32 144 260 367 488 650 827 967 1076 1157 1228 1313 1418 1500 1584 1637 1654 1667 1690 1725 1733 1689 789 793 798 793 783 777 771 772 777 785 790 797 806 818 835 858 878 901 922 943 963 985 1000 1009 1018 1028 1033 1037 1037 1034 1026 1016 1001 984 966 943 916 887 859 829 799 769 738 708 678 650 624 600 577 556 536 517 501 487 474 461 449 437 427 417 408 398 388 378 368 359 350 341 332 323 313 304 295 285 275 265 256 248 241 233 226 219 213 208 204 202 200 199 199 199 200 201 203 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 52 51 50 48 47 46 44 42 40 39 37 34 32 30 28 25 23 20 18 15 13 10 63518 427 1720 30 11950 17 38 38 2363 -11005 99999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -9087 -3896 1442 6811 7079 7313 7140 7136 7107 7090 7088 6942 6840 6715 6543 6333 6206 5971 5747 5492 5236 4990 4811 4626 4408 4164 3993 3822 3664 3540 3526 3515 3554 3648 3836 4107 4420 4710 4994 5283 5553 5764 5948 6111 6244 6285 6285 6265 6227 6141 5989 5814 5652 5507 5368 5257 5174 5089 5024 4969 4953 4990 5029 5048 5066 5093 5099 5092 5073 5052 5027 5003 4980 4950 4924 4886 4818 4756 4705 4657 4612 4577 4542 4497 4445 4376 4290 4195 4082 3948 3819 3687 3525 3362 3217 3086 2983 2918 2877 2840 2832 2846 2857 2885 2952 3011 3062 3146 3197 3231 3254 3245 3184 3109 3045 2954 2856 2777 2668 2541 2419 2332 2246 2209 2198 2180 2153 2142 2152 2156 2181 2193 2186 2212 2222 2213 2191 2154 2092 1998 1913 1849 1788 1693 1582 1475 1392 1322 1250 1212 1197 1144 1097 1066 1041 1011 966 919 880 839 752 642 559 463 343 244 179 110 49 12 -8 -2 19 64 143 293 469 613 762 906 1047 1203 1381 1530 1672 1795 1874 1926 1956 1977 1958 1882 805 831 853 864 865 863 857 857 856 858 856 857 856 856 861 873 883 894 907 922 939 958 971 978 985 991 994 997 999 998 993 987 976 963 948 929 906 884 861 838 815 792 767 742 717 693 670 649 629 608 587 568 549 533 517 502 487 473 460 448 436 424 412 401 390 381 372 362 353 343 333 322 312 302 292 282 272 262 253 244 236 228 221 216 211 207 205 204 203 203 203 204 205 207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 52 51 50 49 47 46 44 43 41 39 37 35 32 30 28 25 23 20 18 15 12 9 63527 421 1902 30 11952 17 38 47 2361 -11004 99999 9999999 9999999 9999999 9999999 -5545 78 5698 5739 5763 5729 5621 5599 5560 5493 5475 5423 5333 5191 5201 5174 5038 5009 5119 5340 5254 5156 5023 4830 4544 4300 4055 3833 3644 3580 3516 3500 3530 3666 3903 4179 4446 4737 5055 5344 5564 5774 5947 6073 6096 6093 6074 6044 5961 5791 5623 5490 5353 5221 5129 5088 5038 5023 5020 5054 5143 5231 5289 5347 5415 5452 5461 5454 5430 5404 5370 5336 5279 5229 5163 5058 4956 4867 4777 4686 4597 4501 4398 4309 4198 4075 3940 3804 3649 3506 3377 3229 3085 2959 2851 2780 2745 2736 2724 2734 2763 2787 2822 2880 2922 2939 2976 2984 2981 2957 2913 2827 2725 2629 2537 2437 2368 2281 2187 2111 2094 2089 2128 2195 2273 2333 2426 2543 2659 2775 2869 2923 2988 3026 3034 2988 2911 2786 2607 2421 2253 2066 1845 1603 1370 1176 1025 889 815 768 712 686 708 752 808 855 886 910 931 887 825 772 696 575 473 402 309 227 184 151 142 167 241 341 521 694 834 982 1114 1228 1351 1505 1609 1678 1724 1727 1715 1679 1658 1613 1552 1491 1432 1413 1359 1297 1232 844 827 813 805 798 796 799 806 820 842 861 882 904 927 952 977 995 1007 1015 1020 1020 1021 1021 1016 1011 1004 992 978 964 945 924 902 881 859 840 819 796 774 751 728 706 687 667 647 627 606 587 568 551 533 517 501 485 470 456 442 428 415 402 391 381 371 361 351 341 330 320 310 300 290 280 270 260 251 241 233 226 220 215 212 210 208 207 208 208 209 211 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 53 52 51 49 48 47 45 44 42 40 38 36 34 32 30 27 25 22 20 17 14 63536 418 1991 30 11951 17 38 56 2359 -11003 99999 5510 5643 5821 5021 4983 4913 4889 4830 4775 4725 4826 4936 5060 5137 5247 5279 5358 5378 5437 5500 5544 5536 5477 5369 5198 4951 4736 4479 4247 4064 3997 3896 3807 3756 3776 3882 4042 4245 4502 4785 5026 5203 5415 5599 5734 5791 5834 5869 5879 5848 5734 5603 5478 5332 5194 5103 5057 5002 4973 4953 4957 5015 5086 5140 5193 5269 5319 5344 5350 5343 5322 5285 5227 5142 5056 4941 4778 4622 4488 4359 4235 4128 4028 3929 3854 3787 3731 3690 3664 3627 3614 3602 3547 3473 3413 3359 3329 3321 3329 3317 3291 3267 3232 3209 3223 3222 3221 3232 3239 3218 3156 3063 2937 2795 2669 2559 2452 2350 2223 2063 1929 1865 1858 1875 1942 2043 2128 2236 2379 2514 2649 2762 2849 2934 3013 3046 2991 2874 2710 2476 2238 2028 1803 1533 1258 986 748 568 415 320 275 252 261 331 452 586 718 849 972 1084 1141 1180 1191 1182 1119 1041 973 888 810 751 689 638 618 661 734 892 1043 1179 1304 1410 1511 1627 1771 1844 1868 1865 1812 1736 1625 1522 1380 1226 1086 969 905 823 742 652 612 588 590 818 806 800 798 802 817 840 858 879 899 920 943 967 983 995 1004 1009 1010 1014 1013 1009 1005 1001 992 983 971 957 938 920 901 882 865 847 825 804 783 760 738 718 698 678 657 635 615 595 575 555 536 518 501 484 467 451 435 420 406 392 380 368 356 344 333 322 312 301 291 281 271 262 253 244 236 229 223 219 216 214 213 212 213 214 215 217 219 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 55 54 53 52 51 50 49 48 46 45 43 41 40 38 36 34 32 29 27 24 22 19 63545 413 2139 30 11949 17 39 5 2358 -11002 99999 11628 11295 10676 9973 4339 4473 4672 4921 5182 5430 5554 5747 5922 6076 6242 6448 6576 6596 6564 6453 6283 6110 5873 5597 5348 5189 4966 4744 4568 4424 4353 4333 4377 4482 4619 4711 4791 4946 5110 5236 5311 5374 5432 5474 5500 5454 5401 5334 5225 5129 5105 5090 5051 5027 5015 5019 5076 5143 5188 5222 5273 5297 5317 5336 5345 5320 5286 5238 5176 5116 5028 4892 4763 4656 4552 4443 4342 4242 4138 4035 3947 3884 3839 3793 3733 3701 3677 3624 3565 3521 3505 3513 3520 3541 3563 3574 3560 3522 3490 3474 3447 3404 3353 3290 3192 3024 2850 2688 2515 2365 2243 2144 2065 1993 1922 1866 1904 1983 2079 2228 2427 2575 2708 2869 2993 3099 3179 3220 3244 3241 3198 3040 2855 2619 2323 2009 1735 1458 1130 815 510 234 22 -156 -256 -304 -302 -263 -143 35 237 448 661 882 1082 1219 1337 1427 1474 1460 1434 1394 1313 1230 1152 1074 1013 977 995 1046 1177 1301 1418 1561 1687 1787 1907 2061 2137 2174 2199 2158 2091 1993 1893 1756 1616 1481 1328 1211 1096 969 945 930 696 615 892 882 873 866 862 868 881 892 908 926 944 964 985 1000 1012 1023 1030 1033 1037 1040 1039 1037 1033 1024 1013 1000 985 967 948 929 908 888 868 847 825 804 782 760 740 721 701 681 661 641 621 602 583 565 546 528 510 492 474 456 439 423 407 391 376 362 349 335 322 310 298 286 275 265 255 246 237 230 224 218 215 213 212 212 212 214 216 218 220 223 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 56 55 54 53 52 50 49 47 46 44 42 41 39 37 35 33 30 28 26 23 20 18 63554 412 2169 30 11949 17 39 14 2356 -11000 99999 11614 11002 10306 9654 4947 5088 5300 5543 5749 5777 5909 6033 6112 6231 6406 6535 6574 6590 6554 6475 6451 6342 6157 5996 5930 5785 5602 5457 5301 5185 5102 5056 5062 5098 5094 5059 5092 5163 5202 5186 5164 5169 5166 5167 5125 5090 5066 5017 4971 5000 5042 5056 5059 5076 5116 5196 5270 5310 5329 5356 5343 5315 5282 5246 5176 5099 5015 4923 4837 4733 4591 4460 4353 4265 4176 4108 4044 3983 3933 3909 3909 3929 3955 3962 3983 4014 4017 4009 4007 4023 4018 4008 4016 4025 3990 3921 3828 3745 3679 3603 3502 3418 3336 3205 3012 2875 2749 2581 2412 2299 2210 2146 2083 2011 1956 1989 2033 2081 2207 2391 2504 2610 2754 2875 2960 3025 3042 3047 3050 3027 2899 2739 2538 2286 2012 1760 1509 1244 1003 775 570 438 344 297 261 267 334 469 613 757 923 1073 1184 1255 1285 1320 1325 1286 1212 1178 1143 1047 950 908 897 901 936 1045 1194 1382 1525 1661 1819 1956 2031 2123 2260 2338 2344 2326 2252 2153 2016 1877 1731 1615 1483 947 1182 1061 916 774 887 608 524 487 467 455 824 822 826 834 842 857 874 892 915 942 963 980 995 1009 1020 1032 1041 1048 1054 1057 1055 1050 1042 1030 1013 996 978 958 938 916 893 869 844 819 794 771 748 724 701 679 657 635 615 596 577 559 542 524 508 492 475 458 442 426 410 395 380 365 351 336 322 308 295 283 271 260 251 241 234 227 222 218 216 215 215 217 219 221 224 226 229 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 56 55 54 53 51 50 49 47 45 44 42 40 38 35 33 31 29 27 24 21 18 16 63563 414 2290 30 11950 17 39 23 2355 -10999 99999 8961 8426 7905 6860 6935 6942 6968 6983 6995 7036 7074 7025 6918 6850 6728 6572 6454 6249 5992 5763 5625 5456 5286 5132 4932 4814 4759 4738 4738 4771 4787 4829 4915 5025 5105 5134 5138 5159 5189 5240 5248 5252 5253 5247 5258 5330 5371 5395 5415 5445 5494 5566 5622 5636 5635 5631 5594 5555 5496 5411 5287 5172 5055 4917 4782 4644 4482 4331 4211 4107 4013 3927 3837 3764 3729 3724 3723 3746 3794 3813 3814 3827 3832 3818 3811 3810 3804 3795 3805 3803 3792 3776 3726 3680 3684 3699 3686 3678 3681 3608 3467 3351 3257 3111 2948 2787 2630 2504 2369 2207 2078 2031 1990 1953 2023 2168 2276 2370 2504 2626 2726 2813 2861 2902 2933 2924 2829 2704 2535 2312 2075 1852 1630 1390 1167 968 784 654 554 506 458 419 444 541 657 768 896 1005 1082 1142 1168 1218 1265 1271 1239 1242 1265 1220 1154 1119 1091 1071 1079 1149 1242 1359 1427 1486 1580 1680 1743 1828 1962 2054 2087 2112 2099 2060 1983 1901 1816 1746 1641 1490 1330 1187 1014 826 694 579 464 380 332 312 303 309 331 399 503 612 729 894 921 951 977 1003 1028 1047 1061 1073 1084 1092 1100 1103 1101 1095 1085 1071 1054 1037 1018 995 975 953 931 907 882 856 829 803 777 752 727 701 677 651 629 607 586 567 549 531 514 497 481 465 450 433 418 402 388 374 359 345 330 316 303 291 280 270 261 252 246 240 235 232 231 230 230 231 233 235 237 239 241 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 57 56 55 54 53 52 50 49 47 46 44 42 40 38 36 34 32 30 28 25 22 20 17 15 12 9 6 3 63572 414 2289 30 11949 17 39 32 2353 -10998 99999 10470 9838 9188 8596 7995 7501 7655 7789 7895 7991 8064 8059 7950 7833 7610 7327 7059 6782 6489 6225 6012 5777 5557 5378 5197 5105 5068 5056 5056 5102 5136 5219 5320 5425 5492 5512 5522 5528 5523 5518 5472 5424 5368 5311 5264 5278 5271 5261 5255 5263 5292 5338 5384 5415 5446 5480 5476 5472 5451 5417 5329 5225 5108 4969 4822 4661 4479 4307 4144 3981 3820 3701 3602 3522 3467 3470 3502 3556 3633 3697 3750 3815 3862 3897 3948 4015 4038 4028 4034 4026 3995 3964 3910 3862 3864 3882 3867 3856 3864 3795 3655 3539 3442 3293 3139 2986 2809 2644 2478 2278 2095 1999 1936 1881 1935 2057 2164 2286 2447 2592 2711 2845 2960 3060 3131 3171 3127 3019 2846 2624 2400 2188 1954 1696 1445 1227 1006 828 689 615 546 485 500 596 705 813 922 1010 1078 1138 1160 1205 1232 1216 1176 1181 1204 1179 1140 1123 1078 1054 1066 1135 1219 1323 1372 1419 1505 1588 1613 1675 1763 1807 1810 1837 1826 1793 1724 1649 1571 1520 1440 1315 1181 1072 923 779 687 608 518 460 431 438 456 494 553 654 772 882 997 880 910 944 975 1008 1038 1064 1085 1103 1117 1128 1138 1145 1145 1143 1133 1122 1106 1088 1067 1044 1021 997 972 945 917 887 856 825 796 767 739 711 685 658 633 611 589 568 549 530 512 494 478 460 444 427 411 395 382 368 354 340 327 313 301 291 281 271 263 256 250 244 240 237 236 236 236 238 241 243 246 248 251 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 57 56 55 54 53 52 50 49 47 46 44 42 40 39 37 35 33 31 29 26 24 21 19 16 14 11 8 5 63581 414 2287 30 11947 17 39 41 2352 -10997 99999 11303 10502 9745 9043 8279 7410 7604 7768 7904 8046 8222 8367 8367 8317 8176 8012 7838 7631 7409 7195 6954 6677 6415 6225 6013 5834 5681 5556 5454 5399 5345 5362 5383 5415 5434 5442 5438 5423 5398 5372 5327 5293 5255 5229 5198 5215 5221 5235 5252 5264 5281 5307 5339 5351 5360 5371 5339 5299 5250 5209 5130 5033 4930 4799 4670 4552 4426 4310 4214 4119 4024 3973 3947 3922 3913 3950 4008 4092 4210 4305 4379 4458 4519 4550 4602 4661 4666 4632 4612 4557 4479 4390 4261 4115 4034 3964 3875 3802 3769 3655 3498 3379 3281 3134 3006 2874 2732 2597 2461 2256 2072 1945 1837 1728 1730 1782 1820 1883 1990 2090 2191 2304 2412 2525 2659 2772 2830 2825 2748 2625 2506 2375 2207 2016 1814 1617 1418 1255 1103 983 844 689 613 623 644 650 680 702 711 745 762 816 850 866 870 928 1017 1044 1052 1056 1035 1021 1030 1080 1121 1184 1182 1182 1213 1260 1263 1311 1396 1462 1517 1606 1657 1715 1755 1786 1775 1790 1776 1717 1617 1538 1398 1255 1134 1015 881 791 707 635 583 587 601 669 764 832 858 887 920 957 992 1029 1061 1089 1113 1134 1149 1163 1173 1177 1177 1174 1165 1152 1134 1114 1090 1064 1038 1012 984 954 922 889 855 822 790 759 729 701 674 647 622 600 579 559 540 523 506 491 476 461 447 434 420 407 395 382 368 356 349 340 337 344 355 368 380 391 404 419 434 445 460 474 475 464 456 450 446 442 438 434 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 56 55 54 53 52 51 50 48 47 46 44 43 41 39 38 36 34 33 30 28 26 23 21 18 16 14 11 8 63590 413 2315 30 11945 17 39 50 2350 -10996 99999 9326 8782 8263 7783 8308 8397 8467 8536 8531 8457 8351 8178 7948 7629 7303 7046 6788 6514 6228 5966 5761 5592 5476 5385 5365 5386 5417 5474 5561 5657 5794 5900 6022 6136 6204 6213 6199 6162 6118 6063 5992 5917 5857 5778 5736 5684 5657 5620 5565 5523 5495 5485 5456 5422 5390 5329 5261 5184 5126 5042 4956 4860 4740 4631 4544 4451 4356 4292 4237 4174 4158 4164 4173 4199 4260 4326 4423 4558 4664 4739 4816 4872 4888 4913 4942 4920 4852 4784 4673 4546 4398 4211 4018 3895 3791 3685 3612 3575 3469 3331 3215 3140 3048 2983 2916 2866 2815 2738 2595 2451 2335 2233 2131 2129 2170 2199 2215 2253 2278 2296 2322 2355 2409 2481 2534 2550 2491 2364 2191 2020 1860 1699 1527 1354 1199 1035 897 778 695 624 548 561 649 749 831 917 989 1044 1119 1175 1266 1341 1385 1412 1476 1543 1540 1524 1506 1466 1425 1385 1376 1344 1323 1234 1149 1113 1096 1043 1063 1141 1199 1249 1346 1430 1539 1645 1741 1794 1861 1890 1860 1782 1709 1536 1336 1170 1016 844 714 583 439 325 274 263 328 435 826 835 850 872 900 929 964 996 1025 1052 1079 1101 1123 1140 1152 1160 1165 1163 1157 1146 1130 1108 1084 1060 1034 1006 976 943 908 872 835 801 767 734 702 673 645 619 596 574 554 537 520 504 490 476 462 449 436 420 408 403 402 404 411 421 430 443 466 495 526 559 591 626 662 691 707 721 726 715 694 676 654 628 596 560 529 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 54 53 52 51 50 49 48 47 46 45 43 42 40 39 37 36 34 32 30 28 25 23 20 18 16 13 10 63599 417 2221 30 11941 17 39 59 2349 -10995 99999 9163 8774 8233 7644 7127 6696 6357 6079 5668 5403 5436 5626 5681 6805 6651 6541 6428 6324 6295 6262 6249 6171 6081 6055 6095 6145 6196 6279 6344 6336 6321 6357 6407 6493 6547 6595 6663 6677 6642 6571 6488 6423 6364 6300 6250 6204 6118 6046 5967 5901 5830 5737 5665 5610 5585 5547 5505 5461 5396 5323 5255 5213 5163 5114 5053 4960 4866 4781 4677 4554 4451 4357 4241 4153 4094 4042 3997 3981 3976 4014 4100 4181 4242 4329 4414 4463 4514 4600 4642 4618 4588 4518 4416 4268 4062 3840 3657 3499 3323 3190 3099 2958 2785 2651 2588 2519 2486 2477 2501 2547 2575 2565 2532 2513 2489 2469 2528 2614 2683 2725 2776 2804 2806 2825 2856 2904 2952 3007 3058 3028 2923 2766 2608 2462 2318 2170 2019 1902 1754 1604 1467 1364 1256 1124 1072 1088 1116 1128 1124 1106 1060 1036 987 978 981 976 955 969 1005 1002 982 969 950 946 932 966 992 1030 1015 999 999 1035 1052 1117 1219 1341 1446 1584 1696 1841 1954 2047 2082 2104 2084 2029 1900 1755 1525 1282 1036 812 581 408 260 134 35 18 59 173 319 499 694 926 851 884 918 956 991 1025 1059 1091 1119 1146 1168 1184 1198 1208 1210 1208 1199 1184 1165 1141 1116 1088 1059 1025 988 950 911 871 832 795 757 723 690 659 632 607 585 563 545 528 512 497 484 471 456 447 438 436 438 444 452 464 479 494 511 540 569 597 622 656 681 707 718 721 722 716 698 668 641 610 569 533 495 470 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 56 55 54 54 53 52 51 50 49 48 46 45 44 42 41 39 38 36 34 32 30 27 25 22 20 17 14 11 8 63608 417 2220 30 11940 17 40 8 2347 -10994 99999 7362 7216 6899 6524 6246 6106 6099 6236 6218 6264 6520 6844 7117 8073 7958 7831 7619 7346 7114 6934 6832 6620 6415 6309 6246 6102 5997 5996 5985 5912 5842 5844 5900 5975 6007 6031 6099 6122 6121 6114 6120 6119 6117 6111 6128 6148 6122 6093 6073 6072 6046 5983 5926 5861 5806 5730 5659 5590 5512 5409 5294 5206 5124 5045 4935 4796 4669 4563 4446 4316 4226 4148 4054 3971 3919 3887 3874 3872 3858 3880 3940 3975 3985 4024 4062 4055 4050 4057 4045 3999 3966 3897 3823 3741 3625 3516 3479 3463 3429 3431 3460 3426 3368 3331 3319 3279 3252 3214 3190 3179 3128 3023 2911 2808 2703 2613 2603 2627 2636 2632 2650 2668 2677 2702 2754 2831 2895 2956 3003 2985 2912 2791 2671 2571 2462 2330 2189 2084 1948 1796 1662 1572 1483 1387 1347 1361 1388 1386 1363 1353 1332 1306 1237 1201 1146 1081 1006 951 911 854 776 706 644 607 552 531 529 550 547 562 581 611 644 720 813 924 1037 1170 1271 1389 1497 1585 1634 1649 1651 2366 2005 1668 1130 893 881 780 847 829 425 348 297 313 402 767 785 805 828 858 894 932 970 1013 1053 1089 1125 1159 1185 1207 1224 1234 1243 1248 1247 1241 1230 1213 1191 1165 1139 1111 1080 1046 1010 971 931 889 847 807 766 727 690 656 625 598 573 550 531 514 499 487 476 467 456 452 448 451 457 467 478 492 509 525 543 571 598 624 647 676 696 715 722 721 717 710 692 666 642 615 579 550 521 501 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 55 55 54 53 52 52 51 50 49 47 46 45 44 42 41 40 38 36 35 33 30 28 26 23 21 19 16 13 10 63617 410 2433 30 11943 17 40 17 2345 -10993 99999 3024 3640 4136 8105 8238 8297 8351 8479 8567 8432 8213 7976 7728 7576 7266 6947 6702 6522 6291 6092 6004 5889 5745 5641 5635 5712 5801 5872 5923 5990 6008 6006 6010 6015 5996 5943 5880 5848 5819 5737 5647 5590 5571 5538 5498 5476 5471 5484 5485 5504 5533 5565 5553 5509 5488 5467 5443 5376 5274 5158 5043 4894 4718 4563 4404 4231 4069 3938 3833 3742 3665 3577 3524 3512 3508 3518 3557 3602 3615 3637 3687 3728 3746 3777 3776 3764 3726 3659 3592 3576 3560 3535 3533 3547 3515 3436 3353 3302 3234 3176 3106 3077 3054 2993 2875 2740 2630 2534 2455 2434 2469 2500 2492 2493 2509 2544 2589 2656 2751 2838 2935 2991 2975 2920 2822 2700 2599 2510 2397 2272 2149 1987 1813 1650 1540 1437 1339 1291 1277 1281 1286 1273 1259 1255 1257 1227 1224 1221 1216 1189 1165 1145 1123 1093 1059 999 942 882 832 770 737 693 654 621 622 642 708 786 874 975 1117 1245 1389 1529 1662 1740 1778 1813 2333 2257 2225 2069 930 911 855 870 499 361 232 139 126 198 290 405 854 879 911 945 981 1019 1058 1094 1124 1155 1183 1206 1224 1236 1243 1247 1251 1250 1246 1235 1219 1196 1170 1145 1118 1087 1054 1018 979 939 899 858 817 776 737 701 668 639 613 588 565 543 521 501 481 467 453 443 437 432 434 442 455 473 494 526 558 598 648 703 752 799 843 877 912 935 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 54 53 52 51 50 50 49 47 46 45 44 43 41 40 39 37 35 34 32 29 27 25 23 20 18 15 13 10 63626 408 2494 30 11944 17 40 26 2344 -10992 99999 5345 6024 6734 8323 8361 8393 8344 8101 7851 7634 7385 7214 6905 6577 6338 6146 5919 5763 5728 5632 5495 5439 5471 5539 5572 5589 5614 5684 5727 5734 5741 5743 5710 5613 5524 5481 5423 5310 5196 5138 5119 5088 5028 4976 4961 4969 4977 5001 5059 5125 5145 5146 5175 5227 5269 5258 5214 5159 5093 4982 4840 4710 4586 4457 4322 4208 4127 4059 3983 3898 3858 3862 3890 3943 4022 4102 4146 4167 4186 4197 4196 4180 4124 4041 3920 3757 3575 3422 3261 3097 2963 2858 2761 2643 2554 2492 2438 2416 2428 2514 2646 2766 2844 2889 2950 3013 3089 3167 3288 3360 3378 3380 3369 3338 3278 3198 3113 3007 2954 2868 2722 2547 2358 2150 1986 1858 1742 1632 1545 1423 1288 1203 1173 1124 1094 1111 1148 1189 1215 1221 1235 1258 1272 1249 1272 1303 1302 1283 1266 1245 1217 1179 1146 1119 1098 1044 971 899 866 803 749 716 714 728 772 833 908 1003 1125 1221 1346 1478 1593 1648 1676 1704 1696 1615 1470 1263 1056 839 635 421 259 103 -53 -175 -219 -177 -103 -1 162 376 638 870 1100 1061 1094 1122 1145 1167 1187 1201 1212 1218 1218 1219 1219 1216 1211 1202 1189 1171 1151 1130 1107 1081 1053 1021 985 947 909 869 828 786 745 706 671 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 54 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 38 37 35 33 31 29 27 25 22 20 18 15 63635 396 2854 30 11944 17 40 35 2342 -10991 99999 13885 13303 12755 12311 11790 6728 6393 6045 5705 5458 5308 5237 5138 5058 5012 5041 5081 5118 5175 5234 5281 5292 5291 5325 5332 5276 5193 5149 5142 5104 5040 4978 4950 4949 4962 4993 5049 5138 5189 5222 5296 5401 5500 9999999 9999999 5515 5493 5413 5282 5154 5034 4890 4714 4548 4408 4268 4109 3938 3831 3770 3731 3708 3725 3768 3785 3786 3807 3849 3897 3945 3976 3989 3965 3896 3806 3722 3629 3519 3427 3334 3237 3102 2976 2870 2749 2634 2559 2576 2642 2691 2729 2740 2760 2764 2803 2845 2948 3012 3000 2982 2963 2907 2807 2684 2581 2458 2402 2330 2218 2106 1981 1804 1686 1639 1626 1631 1653 1638 1597 1588 1607 1595 1613 1657 1655 1649 1639 1585 1515 1422 1294 1143 1035 942 833 738 636 500 394 343 324 341 393 440 499 579 706 816 957 1100 1237 1401 1598 1768 1909 2042 2171 2238 2310 2358 2384 2892 2642 2477 2379 2153 1876 1532 1294 1063 919 753 789 -73 -261 -409 -472 -453 -395 -286 -95 942 475 1009 1035 1055 1074 1094 1108 1120 1129 1139 1146 1150 1150 1152 1152 1150 1148 1144 1138 1127 1111 1093 1074 1051 1025 995 960 920 877 831 782 731 678 624 572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 38 36 34 32 30 28 26 23 21 18 63644 388 3094 30 11944 17 40 44 2341 -10990 99999 8322 7849 5189 5127 5003 4906 4852 4881 4910 4961 5052 5155 5253 5298 5361 5476 5566 5584 5561 5546 5542 5499 5438 5390 5348 5322 5306 5299 5320 5370 5400 5412 5447 5500 5561 5561 5526 5475 5405 5288 5135 4990 4859 4713 4532 4341 4189 4047 3899 3734 3635 3580 3546 3511 3535 3589 3628 3645 3683 3725 3789 3840 3887 3921 3948 3915 3857 3794 3741 3644 3557 3455 3336 3166 3033 2897 2747 2577 2440 2378 2388 2418 2481 2537 2616 2634 2692 2777 2941 3066 3130 3198 3263 3282 3225 3131 3026 2864 2724 2546 2382 2225 2046 1808 1612 1509 1418 1390 1407 1417 1424 1469 1542 1601 1735 1871 1943 2022 2093 2097 2062 2029 1916 1740 1590 1419 1223 1056 888 659 495 392 293 227 246 283 310 372 495 616 775 934 1073 1242 1433 1569 1671 1793 1931 1981 1992 1757 1950 1977 1800 1912 611 619 624 625 621 623 626 626 624 631 640 656 -238 -187 724 766 807 847 891 926 951 969 989 1012 1029 1048 1061 1073 1086 1097 1106 1118 1129 1138 1149 1159 1166 1165 1156 1144 1128 1108 1083 1052 1014 970 920 867 816 780 764 770 790 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 44 43 42 41 39 38 36 34 32 29 27 25 23 20 18 63653 389 3036 30 11946 17 40 53 2339 -10989 99999 8108 7851 7556 7216 4902 4788 4647 4526 4464 4467 4514 4592 4697 4828 4976 5079 5166 5280 5390 5433 5455 5483 5507 5485 5445 5386 5311 5268 5228 5198 5192 5226 5248 5247 5272 5305 5331 5309 5267 5216 5131 5016 4859 4694 4527 4357 4157 3962 3813 3666 3523 3388 3299 3246 3219 3212 3248 3315 3375 3426 3480 3519 3573 3612 3659 3699 3731 3746 3747 3744 3761 3758 3766 3773 3778 3748 3774 3775 3728 3650 3580 3545 3534 3547 3561 3530 3489 3367 3279 3202 3199 3153 3064 3014 2965 2882 2763 2630 2472 2281 2143 1987 1882 1811 1728 1577 1465 1440 1425 1444 1496 1535 1549 1595 1621 1614 1670 1708 1641 1572 1544 1466 1351 1248 1110 954 815 681 532 480 440 360 351 397 436 454 536 637 706 806 925 1049 1187 1310 1392 1505 1610 1650 1689 1778 1886 1921 1909 1891 1857 1813 1767 710 1212 1477 1600 1828 2173 413 409 407 417 435 462 492 528 569 613 673 733 792 852 902 940 972 1002 1031 1057 1078 1092 1104 1114 1123 1129 1136 1142 1146 1152 1157 1161 1159 1151 1138 1122 1101 1075 1042 1003 957 907 853 801 764 744 745 759 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 44 43 42 41 39 37 35 33 31 29 27 25 22 63662 390 3034 30 11944 17 41 2 2338 -10988 99999 7373 7245 7056 6186 6055 5900 5717 5498 5339 5258 5258 5247 5252 5273 5318 5313 5291 5291 5302 5261 5219 5187 5171 5129 5072 4995 4928 4895 4864 4841 4850 4898 4936 4948 4977 5012 5041 5040 5029 5016 4969 4889 4781 4679 4592 4495 4363 4224 4111 3999 3894 3797 3736 3697 3674 3666 3705 3775 3827 3862 3907 3930 3976 4022 4077 4120 4147 4140 4102 4074 4051 3988 3939 3905 3868 3795 3793 3777 3719 3622 3521 3466 3466 3502 3517 3502 3484 3371 3267 3152 3110 3027 2902 2795 2709 2604 2448 2247 2009 1755 1577 1406 1296 1228 1182 1063 970 951 966 1013 1099 1178 1266 1414 1516 1545 1600 1637 1570 1492 1468 1395 1287 1168 1001 836 712 577 406 367 361 327 363 471 553 588 680 792 886 1017 1117 1202 1284 1354 1351 1382 1418 1376 1308 1308 1355 1362 1337 1321 1287 1294 1307 1376 542 532 1496 1458 1457 461 448 442 440 441 458 481 507 540 588 650 706 763 821 875 921 963 1002 1039 1071 1096 1114 1132 1148 1160 1166 1175 1181 1185 1190 1195 1197 1194 1185 1172 1156 1134 1107 1074 1034 987 934 877 822 781 757 754 764 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 54 53 53 52 52 51 51 50 50 49 48 47 46 45 44 43 41 40 38 36 34 31 29 27 24 22 19 17 63671 390 3032 30 11942 17 41 11 2336 -10987 99999 7620 7582 7464 5880 5704 5526 5346 5143 5001 4946 4989 5008 5028 5110 5239 5347 5404 5452 5502 5500 5490 5469 5446 5412 5343 5228 5103 5024 4938 4833 4760 4747 4745 4725 4714 4710 4708 4710 4704 4705 4684 4657 4610 4552 4517 4460 4376 4278 4193 4102 4039 4003 3981 3944 3922 3932 3975 4026 4082 4122 4178 4196 4226 4249 4299 4311 4282 4220 4160 4081 3989 3872 3795 3719 3660 3590 3605 3599 3564 3497 3458 3471 3525 3592 3675 3707 3694 3574 3478 3377 3299 3173 3036 2911 2789 2617 2421 2210 1978 1723 1561 1449 1407 1368 1324 1229 1166 1160 1199 1280 1415 1521 1617 1758 1864 1913 1972 1998 1954 1906 1920 1876 1771 1632 1453 1274 1134 996 834 767 710 613 583 617 635 584 592 655 738 848 931 994 1053 1098 1092 1119 1187 1189 1159 1163 1224 1251 1238 1202 1148 1125 1128 1156 1204 1243 1219 1163 1134 1156 1199 1211 1243 1284 1331 1379 1403 573 625 691 753 815 880 939 987 1026 1061 1091 1114 1130 1140 1149 1155 1159 1158 1157 1156 1153 1151 1151 1150 1147 1139 1128 1112 1092 1067 1037 1001 958 910 858 808 771 750 751 763 781 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 44 42 41 39 37 35 33 31 29 26 24 22 19 17 63680 397 2821 30 11941 17 41 20 2335 -10986 99999 8572 8318 7963 7661 7261 7275 7227 7202 7066 6881 6724 6621 6428 6187 5891 5660 5522 5466 5376 5328 5308 5337 5369 5400 5425 5453 5449 5453 5435 5419 5395 5359 5274 5173 5082 5008 4918 4849 4803 4789 4773 4741 4704 4674 4641 4605 4562 4511 4481 4463 4433 4421 4413 4389 4338 4291 4255 4243 4260 4283 4276 4274 4272 4268 4244 4230 4206 4184 4142 4115 4089 4080 4045 3975 3886 3823 3766 3720 3677 3685 3695 3713 3722 3775 3803 3797 3779 3774 3810 3871 3932 3981 3968 3898 3742 3602 3463 3330 3166 2997 2837 2667 2459 2219 1990 1737 1500 1374 1307 1295 1275 1240 1173 1147 1206 1298 1413 1568 1701 1809 1967 2081 2119 2167 2189 2169 2180 2259 2265 2164 2051 1907 1763 1668 1559 1401 1283 1160 1004 913 877 791 638 571 581 603 667 740 814 896 986 1071 1214 1385 1477 1523 1616 1753 1833 1848 1842 1816 1783 1721 1674 59 286 409 543 714 413 414 417 427 447 475 508 550 600 659 725 786 846 908 965 1011 1048 1083 1112 1133 1146 1156 1162 1168 1171 1170 1170 1170 1167 1163 1160 1158 1152 1143 1130 1114 1092 1065 1033 995 952 902 849 797 759 737 736 745 761 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 58 58 57 57 56 55 55 54 54 53 52 51 50 49 47 46 45 43 41 39 37 35 33 30 27 25 22 20 17 15 63689 400 2732 30 11942 17 41 29 2333 -10984 99999 7865 7826 7850 3970 4550 5150 5790 6311 6614 6805 6927 6944 6924 6911 6848 6669 6464 6241 6059 5914 5833 5732 5697 5695 5723 5760 5811 5852 5879 5889 5919 5911 5875 5813 5744 5642 5517 5373 5223 5084 4972 4871 4809 4750 4681 4604 4550 4519 4488 4465 4431 4407 4412 4425 4429 4429 4424 4378 4342 4331 4356 4384 4395 4383 4357 4346 4339 4300 4269 4236 4200 4126 4079 4037 4000 3940 3861 3785 3746 3719 3695 3699 3759 3806 3874 3949 4076 4173 4250 4311 4361 4431 4488 4523 4545 4498 4360 4139 3945 3718 3483 3237 2999 2750 2508 2269 2023 1811 1602 1420 1343 1330 1371 1398 1446 1463 1484 1567 1684 1791 1905 2006 2107 2210 2263 2251 2245 2214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 809 792 720 581 519 539 596 672 755 850 943 1029 1106 1216 1326 1365 1383 1461 1578 1653 1662 1637 1584 1533 1475 1457 1463 1455 1395 1321 1267 1252 1219 1162 1135 1148 533 573 622 674 736 803 861 917 974 1025 1066 1096 1123 1145 1160 1169 1176 1179 1183 1182 1179 1177 1175 1172 1168 1165 1161 1154 1143 1128 1109 1085 1057 1023 984 941 893 840 789 753 734 736 749 768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 56 56 55 54 54 53 52 52 51 50 49 48 46 45 43 42 40 39 37 35 32 30 28 25 23 21 18 16 14 63698 402 2672 30 11942 17 41 38 2331 -10983 99999 8523 8467 8395 4637 4879 5127 5452 5778 6228 6569 6744 6818 6785 6685 6577 6507 6413 6213 6026 5829 5675 5559 5510 5456 5465 5499 5562 5638 5739 5840 5907 5943 6006 6032 6023 5984 5935 5844 5729 5596 5444 5307 5201 5096 5007 4925 4834 4736 4661 4608 4554 4505 4456 4410 4383 4378 4371 4348 4312 4254 4212 4192 4201 4206 4198 4180 4153 4138 4133 4110 4085 4052 4029 3989 3955 3919 3886 3827 3750 3687 3659 3647 3624 3630 3675 3727 3797 3862 3968 4078 4187 4280 4363 4474 4544 4578 4590 4571 4472 4323 4162 3973 3784 3577 3354 3113 2891 2676 2442 2249 2051 1874 1744 1656 1609 1568 1547 1504 1468 1483 1527 1560 1609 1666 1732 1818 1868 1886 1910 1901 1886 1887 1933 1936 1868 1780 1689 1596 1506 1379 1242 1136 1038 953 926 906 841 740 702 726 780 859 926 999 1072 1139 1203 1291 1358 1360 1362 1414 1486 1534 1535 1501 1437 1387 1330 1310 1323 1327 1286 1242 1219 1220 1197 1164 1150 1172 1208 1250 1277 1290 1279 1241 1203 1204 1046 1086 1117 1141 1163 1178 1186 1192 1196 1199 1204 1204 1204 1206 1208 1208 1208 1207 1205 1199 1189 1174 1153 1126 1095 1057 1016 971 923 870 816 776 754 759 775 798 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 60 59 58 58 57 56 55 54 53 52 51 50 49 47 45 43 41 39 37 35 33 30 28 25 23 20 17 15 12 10 63707 405 2583 30 11943 17 41 47 2330 -10982 99999 8825 8492 8180 7903 7643 7381 7027 6823 4876 5131 5391 5705 5990 6182 6326 6373 6395 6427 6492 6492 6412 6331 6241 6119 6019 5988 5964 5962 5965 5975 6007 6045 6077 6052 6007 5992 5954 5885 5807 5733 5625 5505 5377 5237 5115 5025 4935 4850 4772 4707 4638 4582 4544 4524 4512 4506 4490 4497 4524 4559 4563 4558 4529 4511 4479 4461 4438 4402 4341 4267 4202 4157 4082 4012 3925 3871 3812 3767 3727 3709 3679 3639 3607 3609 3626 3634 3657 3718 3781 3859 3906 3970 4028 4085 4135 4172 4214 4226 4186 4123 4043 3920 3782 3640 3478 3338 3190 3051 2889 2753 2633 2514 2439 2377 2337 2313 2294 2273 2240 2230 2177 2127 2090 2073 2005 1936 1888 1833 1797 1743 1676 1631 1568 1536 1516 1572 1610 1598 1578 1592 1611 1607 1589 1564 1522 1473 1414 1397 1356 1275 1129 1009 956 931 905 878 878 868 846 852 897 953 974 994 1041 1121 1199 1216 1193 1158 1132 1083 1056 1067 1075 1045 1006 984 993 1008 1021 1045 1114 1205 1298 1368 1435 1489 1508 1515 1548 1576 1159 1186 1207 1225 1237 1243 1245 1245 1244 1240 1233 1226 1220 1215 1208 1198 1188 1177 1164 1148 1129 1106 1080 1050 1016 979 941 901 859 815 772 729 686 645 608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 62 61 60 60 59 58 57 56 55 54 53 51 49 47 45 43 41 39 36 34 31 29 26 23 20 17 15 12 9 7 63716 403 2643 30 11943 17 41 56 2328 -10981 99999 9574 9434 9306 4281 4560 4843 5175 5448 5687 5942 6143 6287 6430 6498 6486 6468 6473 6406 6275 6170 6062 5920 5785 5726 5698 5713 5721 5727 5762 5844 5919 5940 5949 5988 5993 5964 5922 5890 5818 5728 5618 5507 9999999 9999999 9999999 5180 5097 5014 4931 4859 4798 4752 4712 4684 4645 4620 4601 4596 4560 4515 4448 4410 4364 4321 4268 4199 4121 4044 3980 3951 3917 3900 3855 3847 3851 3875 3897 3938 3972 4004 4045 4105 4162 4188 4209 4253 4272 4303 4300 4290 4263 4230 4190 4136 4086 4010 3869 3742 3628 3481 3321 3179 3032 2900 2775 2667 2552 2471 2398 2321 2289 2303 2290 2275 2261 2246 2217 2204 2167 2116 2079 2051 1964 1900 1857 1810 1754 1719 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1756 1721 1690 1617 1537 1441 1358 1266 1141 961 807 726 679 606 556 549 563 574 624 722 848 952 1032 1133 1273 1400 1455 1453 1445 1436 1385 1318 1271 1235 1151 1045 966 933 917 899 898 938 1015 1102 1162 1235 1319 1377 1412 1470 1529 1564 1565 1541 1498 1326 1325 1318 1311 1301 1289 1273 1256 1241 1225 1207 1187 1167 1148 1127 1106 1084 1060 1032 1003 971 936 901 864 826 786 747 708 669 632 598 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 62 61 60 59 59 58 57 56 55 53 52 50 48 46 44 42 40 38 35 33 30 27 25 22 19 16 14 11 9 6 63725 402 2670 30 11940 17 42 5 2327 -10980 99999 10108 9932 9763 4949 5057 5212 5350 5465 5594 5702 5801 5911 6014 6044 6021 5997 5937 5861 5805 5774 5726 5648 5631 5665 5750 5825 5901 5966 6070 6188 6245 6267 6303 6311 6258 6181 6133 6051 5951 5831 5703 5588 9999999 9999999 9999999 5260 5177 5091 5001 4912 4835 4754 4689 4603 4521 4454 4398 4307 4202 4098 4052 4015 3990 3967 3947 3924 3906 3899 3934 3975 4025 4039 4069 4102 4142 9999999 9999999 4132 4117 4114 4129 4132 4105 4068 4045 3987 3953 3930 3925 3903 3876 3870 3864 3847 3793 3683 3604 3546 3455 3347 3268 3179 3059 2920 2795 2687 2599 2509 2423 2389 2393 2356 2318 2290 2270 2252 2251 2250 2250 2260 2250 2184 2145 2117 2079 2033 2013 1966 1941 1903 1874 1836 1827 1800 1727 1657 1630 1560 1474 1371 1276 1130 1009 886 789 686 589 480 417 430 471 500 591 716 857 993 1174 1358 1528 1667 1764 1854 1951 2009 1989 1915 1827 1707 1554 1380 1229 1096 944 793 672 606 553 507 494 526 605 702 784 871 968 1040 1092 1173 1264 1338 1393 1437 1457 1464 1355 1348 1339 1328 1315 1297 1279 1261 1243 1222 9999999 9999999 9999999 9999999 9999999 1071 1045 1016 986 955 922 890 858 825 790 755 721 686 653 622 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 61 60 60 59 58 57 56 55 54 53 51 50 48 46 44 41 39 37 35 32 30 27 25 22 19 17 14 12 9 7 63734 402 2669 30 11939 17 42 14 2325 -10979 99999 8560 8697 8857 5611 5638 9999999 5672 5673 5715 5724 5787 5887 5905 5851 5779 5710 5618 5528 5481 5457 5437 5378 5376 5440 5535 5625 5721 5835 5987 6127 6202 6254 6324 6351 6326 6273 9999999 9999999 9999999 9999999 5770 5635 5514 5378 5245 5108 4972 4845 4727 4609 4514 4432 4384 4317 4259 4226 4213 4177 4126 4082 4094 4115 4123 4124 4131 4134 4117 4090 4113 4139 4149 4121 4112 4107 4107 4086 4055 4026 4006 3992 3992 4009 4006 3978 3975 3954 3936 3926 3948 3952 3940 3919 3890 3865 3807 3695 3602 3550 3479 3365 3283 3209 3126 3013 2908 2826 2794 2760 2693 2668 2682 2655 2595 2545 2509 2453 2411 2334 2256 2194 2105 1965 1861 1809 1759 1705 1683 1651 1629 1602 1597 1581 1609 1609 1567 1533 1530 1471 1370 1249 1132 970 830 706 622 537 459 377 360 408 493 566 697 877 1064 1241 1458 1673 1846 1968 2065 2147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1259 1142 1062 1008 975 941 911 907 942 1008 1063 1126 1174 1194 1203 1235 1276 1293 1303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 637 607 580 554 530 508 492 478 465 455 448 443 440 439 439 440 441 443 446 448 449 449 448 446 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 60 59 59 58 57 56 55 55 54 53 51 50 48 47 45 43 41 39 37 35 33 31 28 26 24 21 19 17 15 12 63743 404 2611 30 11941 17 42 23 2324 -10978 99999 7187 7732 8339 9001 9694 10417 9999999 9999999 9999999 9999999 6168 6107 6095 6090 6050 5959 5846 5748 5667 5612 5618 5644 5635 5577 5581 5644 5715 5788 5882 5980 6099 6196 6234 6242 6265 6252 6206 6151 6104 6004 5890 5776 5650 5519 5406 5274 5154 5028 4905 4789 4678 4568 4472 4396 4355 4289 4221 4178 4171 4136 4103 4074 4084 4110 4127 4134 4141 4154 4146 4135 4187 4252 4297 4301 4320 4324 4335 4334 4309 4279 4244 4205 4172 4156 4104 4006 3923 3825 3731 3663 3646 3619 3580 3535 3488 3489 3482 3425 3388 3401 3405 3372 3376 3384 3359 3296 3215 3165 3184 3196 3136 3084 3062 2977 2859 2750 2649 2524 2402 2246 2100 1984 1823 1591 1410 1305 1233 1185 1197 1198 1216 1228 1264 1315 1419 1478 1499 1531 1594 1590 1532 1442 1343 1183 1047 915 830 726 620 507 457 471 516 545 644 791 951 1094 1285 1472 1623 1724 1810 1875 1946 1988 1971 9999999 9999999 9999999 9999999 9999999 1341 1243 1144 1066 1021 1006 1023 1031 1037 1061 1131 1229 1293 1347 1389 1409 1394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 623 594 567 541 518 500 484 471 460 452 445 440 437 436 437 438 440 443 445 447 447 446 444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 59 58 58 57 56 55 54 53 52 51 50 48 46 44 43 41 39 37 35 32 30 28 25 23 21 18 16 14 11 63752 405 2581 30 11941 17 42 32 2322 -10977 99999 7247 7857 8445 9094 9803 10580 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6398 6177 5934 5686 5509 5418 5396 5391 5380 5356 5394 5474 5550 5624 5698 5791 5884 5956 5988 5982 5972 5926 5871 5810 5757 5665 5574 5491 5394 5296 5200 5088 4985 4863 4737 4612 4496 4366 4243 4144 4078 3997 3925 3887 3892 3876 3883 3906 3980 4074 4168 4264 4363 4459 4520 4563 4663 4757 4815 4822 4852 4854 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3806 3651 3542 3437 3304 3178 3055 2958 2884 2773 2678 2630 2618 2595 2613 2673 2716 2714 2695 2717 2783 2825 2846 2878 2930 2915 2859 2793 2727 2648 2552 2439 2349 2257 2102 1880 1724 1608 1489 1396 1365 1342 1343 1343 1358 1385 1455 1492 1526 1599 1712 1765 1767 1752 1727 1647 1572 1493 1437 1359 1279 1177 1109 1080 1064 1032 1047 1113 1190 1246 1337 1431 1489 1507 1519 1500 1491 1481 1437 1354 1271 1181 1061 948 871 815 757 728 730 749 816 883 917 948 1008 1083 1115 1159 1180 1170 1130 1083 1056 1037 1027 1004 973 991 1029 1069 1254 1245 1228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 604 577 551 528 509 493 479 468 459 452 447 444 443 444 444 445 447 449 450 449 448 445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 56 55 55 54 53 53 52 51 50 49 47 46 44 42 40 38 36 34 32 30 28 26 24 21 19 17 15 13 11 63761 404 2610 30 11940 17 42 41 2321 -10976 99999 6329 7032 7828 8674 9999999 9999999 9999999 9999999 6860 6656 6476 6363 6284 6142 5962 5751 5567 5404 5300 5251 5271 5309 5333 5348 5440 5565 5680 5797 5920 6067 6213 6302 6326 6311 6291 6240 6171 6102 6034 5910 5775 5644 5517 5394 5259 5104 4961 4829 4702 4569 4441 4299 4153 4022 3930 3832 3741 3669 3627 3577 3576 3615 3701 3808 3930 4066 4220 4388 4536 4666 4847 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4248 4049 3862 3676 3475 3315 3148 2955 2780 2616 2474 2391 2307 2239 2199 2215 2242 2330 2463 2588 2686 2801 2945 3105 3232 3345 3431 9999999 9999999 9999999 9999999 9999999 9999999 3098 2926 2769 2586 2358 2083 1872 1678 1502 1369 1302 1227 1176 1138 1121 1125 1175 1190 1211 1269 1363 1398 1408 1406 1397 1341 1291 1234 1200 1162 1121 1054 1028 1043 1059 1043 1081 1162 1246 1296 1375 1473 1548 1578 1578 1557 1564 1569 1534 1477 1441 1380 1264 1148 1079 1030 968 917 899 914 967 997 990 989 1014 1039 1046 1090 1126 1129 1088 1031 1005 987 971 939 923 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 706 679 652 625 599 574 552 532 516 501 488 477 469 463 459 457 456 455 455 456 457 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 56 56 55 54 54 53 52 51 50 49 48 46 44 42 40 39 37 34 32 30 28 26 23 21 19 17 14 12 10 63770 405 2577 30 11937 17 42 50 2319 -10975 99999 6115 7030 7880 8835 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7917 7640 7335 6976 6663 6373 6130 5946 5891 5888 5906 5915 6000 6099 6199 6291 6394 6524 6645 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6138 5984 5832 5677 5516 5352 5179 4992 4819 4656 4489 4322 4170 3993 3804 3631 3511 3403 3317 3264 3260 3266 3324 3419 3576 3776 3994 4223 4465 4711 4927 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4352 4156 3971 3802 3643 3492 3385 3280 3134 2985 2852 2759 2728 2705 2676 2661 2671 2688 2767 2901 3022 3108 3190 3304 3445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3246 3031 2795 2581 2376 2140 1857 1622 1421 1250 1120 1051 986 945 922 915 940 1016 1058 1083 1135 1237 1303 1349 1374 1393 1386 1384 1386 1407 1429 1438 1402 1408 1451 1482 1463 1470 1500 1520 1511 1526 1556 1556 1511 1458 1408 1400 1382 1341 1295 1273 1227 1139 1071 1038 994 933 881 867 869 888 888 866 839 839 845 853 903 947 974 976 965 984 1016 1062 1105 1163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 703 681 659 639 619 600 583 568 555 543 533 523 515 508 504 500 497 493 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 57 56 55 55 54 53 52 51 50 49 47 46 44 42 40 38 36 34 32 29 27 25 22 20 18 15 13 11 9 63779 406 2547 30 11937 17 42 59 2318 -10974 99999 4753 5621 6476 7324 8289 9999999 9999999 9999999 9999999 9999999 7999 7606 7218 6898 6618 6333 6033 5732 5516 5338 5207 5145 5198 5287 5366 5460 5574 5686 5804 5932 6049 6203 6343 6438 6489 9999999 9999999 9999999 9999999 6170 6092 5997 5902 5789 5651 5506 5342 5168 5013 4862 4721 4580 4452 4302 4141 4000 3898 3817 3772 3762 3789 3817 3900 4010 4150 4313 4495 4690 4892 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4395 4184 3980 3837 3723 3571 3457 3367 3262 3157 3106 3043 2933 2834 2731 2647 2636 2659 2653 2646 2671 2711 2825 3007 3180 3342 3527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3004 2696 2372 2021 1697 1415 1180 990 846 724 647 595 595 643 734 791 845 930 1059 1174 1268 1323 1380 1415 1439 1466 1522 1553 1548 1520 1550 1604 1640 1644 1658 1690 1721 1724 1753 1806 1814 1761 1719 1697 1686 1649 1601 1559 1523 1469 1372 1292 1234 1154 1057 984 960 932 903 873 821 760 718 698 687 718 752 780 804 822 865 921 1005 1103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 736 716 698 680 663 645 628 612 598 585 573 562 553 543 535 527 522 517 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 56 56 55 54 54 53 52 51 50 49 47 45 43 42 40 38 36 34 31 29 27 24 22 20 17 15 12 10 8 63788 406 2548 30 11938 17 43 8 2316 -10973 99999 5728 6419 7066 7700 8421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8145 7755 7418 7062 6699 6344 6125 5960 5794 5678 5692 5745 5763 5771 5822 5848 5868 5875 5882 5964 6045 6053 6012 5965 5880 5736 5607 5527 5459 5350 5239 5124 5006 4893 4752 4603 4497 4395 4298 4203 4148 4080 3979 3894 3862 3859 3889 3937 4013 4083 4193 4316 4456 4603 4767 4920 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4495 4335 4145 3971 3838 3712 3568 3454 3369 3272 3148 3051 2952 2836 2712 2569 2464 2431 2431 2412 2413 2445 2518 2651 2839 3045 3277 3527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2797 2404 1983 1577 1229 927 674 471 340 261 216 247 350 513 679 852 1052 1293 1522 1703 1846 1987 2092 2135 2152 2172 2150 2059 1923 1826 1758 1670 1545 1428 1350 1292 1218 1177 1199 1214 1197 1201 1240 1308 1360 1390 1416 1456 1483 1462 1432 1399 1330 1229 1133 1058 980 916 845 757 666 612 581 563 588 640 723 817 901 1002 1128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 717 700 683 667 652 637 624 611 599 589 579 571 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 57 56 56 55 54 53 52 51 50 49 47 45 43 41 39 37 35 33 30 28 25 23 20 18 15 13 10 8 5 63797 406 2545 30 11935 17 43 17 2315 -10972 99999 8447 8420 8460 8572 8719 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8010 7699 7316 6913 6610 6326 6004 5693 5519 5416 5296 5192 5161 5124 5140 5156 5181 5292 5411 5480 5525 5571 5579 5535 5494 5482 5468 5414 5341 5250 5148 5054 4939 4829 4748 4654 4555 4467 4418 4359 4268 4192 4161 4160 4188 4228 4288 4343 4425 4509 4623 4746 4892 5019 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4440 4268 4076 3906 3759 3611 3478 3372 3277 3182 3069 2973 2875 2785 2697 2592 2509 2498 2502 2486 2500 2533 2588 2687 2839 3002 3192 3402 3562 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3079 2776 2506 2192 1875 1605 1380 1153 948 826 750 700 684 710 791 905 1021 1146 1344 1552 1691 1801 1925 2037 2091 2130 2140 2118 2048 1929 1811 1732 1640 1492 1344 1257 1179 1104 1060 1065 1052 1050 1076 1136 1226 1303 1336 1370 1419 1444 1422 1408 1360 1257 1123 1002 888 766 658 554 450 364 308 280 289 343 415 541 721 895 1073 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 765 746 728 711 696 681 667 654 642 632 622 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 59 58 58 57 57 56 55 54 53 52 51 49 47 45 43 41 39 37 35 32 30 27 24 22 19 17 14 11 9 63806 398 2780 30 11930 17 43 26 2313 -10970 99999 8448 8294 8156 7930 7776 7663 7531 7316 7052 6708 6422 6164 5896 5630 5467 5339 5162 4993 4919 4865 4850 4849 4859 4957 5079 5164 5239 5309 5348 5344 5342 5400 5463 5476 5454 5412 5358 5311 5252 5213 5203 5172 5129 5094 5091 5068 5001 4940 4906 4894 4906 4911 4920 4902 4878 4857 4873 4899 4940 4970 9999999 9999999 9999999 9999999 9999999 4904 4851 4767 4699 4608 4500 4378 4263 4141 4018 3893 3804 3733 3668 3616 3574 3525 3478 3404 3320 3235 3144 3046 2919 2793 2705 2622 2516 2446 2410 2421 2471 2573 2699 2872 3070 3244 3423 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3041 2755 2429 2046 1718 1448 1191 927 733 602 519 448 397 419 535 673 819 1014 1255 1454 1612 1769 1948 2096 2208 2260 9999999 9999999 9999999 2087 1980 1846 1683 1507 1357 1224 1112 1001 925 879 883 912 987 1107 1226 1322 1425 1525 1611 1673 9999999 9999999 9999999 9999999 1550 1433 1315 1194 1075 951 825 725 660 638 640 676 781 936 1077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 790 771 755 740 726 714 704 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 55 55 54 54 53 53 52 51 50 49 48 47 45 44 42 40 39 37 35 33 31 29 27 25 24 22 20 18 17 63815 415 2566 30 11926 17 43 35 2312 -10969 99999 8618 8676 8721 8760 8758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7801 7444 7088 6728 6377 6014 5743 5523 5288 5019 4820 4611 4473 4396 4360 4406 4502 4607 4739 4876 4999 5092 5167 5282 5419 5515 5586 5631 5634 5611 5567 5544 5528 5473 5398 5321 5269 5206 5118 5049 5009 4989 4987 4988 4997 4989 4968 4950 4968 4995 5033 9999999 9999999 9999999 9999999 9999999 9999999 4889 4818 4728 4637 4513 4372 4216 4075 3940 3826 3711 3616 3548 3492 3460 3444 3442 3433 3421 3411 3400 3384 3345 3261 3171 3112 3068 2992 2938 2893 2865 2857 2894 2948 3062 3187 3292 3421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2956 2702 2406 2038 1718 1471 1227 966 762 611 505 416 367 398 527 660 780 949 1169 1360 1511 1661 1831 1957 2049 2090 2117 2098 2009 1896 1806 1703 1570 1428 1298 1190 1110 1043 1022 1024 1072 1130 1222 1350 1454 1520 1586 1657 1711 9999999 9999999 9999999 9999999 9999999 1525 1410 1309 1212 1113 1034 967 928 910 922 944 991 1117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 54 54 53 52 52 51 50 49 48 47 46 45 43 41 40 38 36 35 33 31 28 27 25 23 21 19 18 16 15 13 12 11 9 7 6 4 3 2 1 63824 415 2572 30 11932 17 43 44 2311 -10968 99999 8104 7909 7819 7735 7650 7607 7581 7578 7620 7687 7679 7781 7832 7801 7737 7721 7587 7346 7051 6760 6458 6207 5968 5675 5349 5062 4729 4471 4304 4172 4082 4032 4012 4053 4124 4203 4267 4340 4458 4592 4717 4848 4956 5026 5077 5112 5163 5231 5255 5249 5238 5250 5263 5262 5276 5291 5312 5345 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4920 4819 4740 4650 4553 4434 4310 4178 4058 3951 3860 3768 3700 3648 3590 3554 3525 3498 3477 3473 3461 3449 3438 3399 3304 3207 3140 3095 3028 2995 2970 2964 2964 2990 3013 3096 3190 3271 3378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3080 2799 2537 2257 1916 1635 1429 1243 1033 861 737 656 576 531 561 686 827 964 1121 1316 1480 1587 1684 1815 1928 2010 2043 2054 2024 1942 1841 1744 1643 1532 1407 1283 1191 1138 1085 1054 1042 1086 1168 1284 1419 1524 1606 1674 1744 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1445 1372 1309 1264 1231 1207 1179 1156 1215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 53 52 51 50 49 48 47 46 45 44 42 41 39 37 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 13 12 11 10 9 8 7 7 6 6 63833 421 2370 30 11940 17 43 53 2309 -10966 99999 5635 5590 5620 5719 8293 8341 8380 8274 8211 8192 8180 8059 7920 7724 7565 7415 7305 7139 7098 7024 6920 6798 6760 6639 6414 6137 5898 5640 5428 5225 5021 4778 4546 4282 4096 3999 3930 3891 3889 3908 3994 4096 4234 4375 4519 4663 4807 4950 5082 5193 5271 5317 5342 5364 5401 5390 5358 5299 5244 5197 5138 5093 5051 5028 5005 4954 4896 4832 4778 4730 4714 4713 4732 4730 4713 4698 4682 4690 4682 4663 4670 4670 4667 4648 4618 4553 4478 4401 4331 4259 4196 4136 4042 3946 3843 3741 3649 3574 3483 3392 3319 3229 3100 2985 2900 2837 2758 2726 2719 2747 2773 2810 2837 2912 2983 3048 3145 3308 3441 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3072 2867 2669 2450 2182 1944 1752 1578 1392 1228 1089 973 842 738 704 746 822 908 1000 1110 1213 1297 1368 1469 1558 1627 1669 1711 1728 1712 1685 1649 1597 1551 1512 1470 1442 1452 1444 1447 1460 1510 1580 1665 1763 1835 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 40 39 37 35 34 33 32 31 29 28 26 24 22 20 18 17 14 12 10 9 7 6 5 3 2 2 2 2 3 5 6 7 7 8 9 10 12 13 63842 427 2190 30 11940 17 44 2 2308 -10965 99999 5159 5211 5338 5441 5495 5384 5264 5371 5573 5805 6023 7016 7336 7520 7733 7998 8290 8445 8504 8479 8468 8450 9999999 9999999 8045 7897 7695 7448 7286 7092 6796 6434 6096 5756 5497 5249 5018 4763 4527 4259 4061 3931 3843 3792 3779 3783 3855 3943 4069 4204 4360 4508 4675 4848 5018 5157 5275 5370 5441 5494 5550 5554 5527 5475 5410 5333 5245 5156 5062 4980 4911 4814 4715 4620 4530 4447 4417 4420 4447 4464 4475 4487 4501 4539 4569 4597 4649 4674 4681 4690 4700 9999999 9999999 9999999 4517 4469 4434 4410 4362 4315 4232 4150 4076 4027 3958 3868 3779 3672 3530 3400 3277 3168 3033 2938 2853 2815 2785 2771 2736 2727 2723 2730 2772 2875 2964 3025 3052 3084 3081 3075 3051 3036 3009 2965 2873 2773 2679 2566 2415 2274 2147 2038 1929 1838 1750 1658 1524 1397 1322 1309 1324 1349 1374 1400 1427 1458 1471 1514 1542 1563 1578 1604 1634 1630 1608 1573 1522 1483 1455 1415 1374 1369 1353 1344 1351 1383 1437 1493 1566 1626 1676 1716 1749 1788 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 33 32 30 29 28 27 27 26 25 23 22 20 19 18 16 14 13 11 10 8 7 6 6 5 5 5 6 7 9 10 11 12 13 14 15 17 18 63851 438 1889 30 11939 17 44 11 2307 -10964 99999 10233 10122 9843 9418 8920 8342 7697 7079 6579 6170 6156 6228 6377 6487 6546 6587 6553 6543 6693 6683 6563 6526 6608 6503 6444 6511 6643 6725 6785 6769 6827 6907 6943 6868 6923 6995 6974 6887 6850 6748 6522 6213 5918 5610 5364 5088 4822 4560 4312 4022 3801 3677 3626 3607 3633 3690 3808 3935 4093 4270 4470 4649 4823 5000 5184 5321 5419 5478 5525 5548 5578 5575 5556 5518 5463 5386 5321 5279 5226 5162 5114 5048 4976 4896 4827 4774 4774 4803 4848 4888 4931 4962 4970 5007 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4350 4237 4099 3934 3793 3668 3608 3540 3467 3403 3341 3251 3164 3105 3058 2988 2950 2927 2952 2970 2995 2971 2965 2958 2961 3000 3093 3182 3227 3240 3245 3217 3193 3133 3089 3041 2983 2877 2766 2664 2528 2352 2182 2036 1922 1828 1751 1673 1611 1500 1393 1340 1344 1380 1422 1472 1510 1548 1585 1589 1604 1608 1618 1631 1662 1683 1668 1645 1603 1542 1500 1489 1455 1403 1384 1358 1337 1313 1296 1299 1329 1377 1403 1437 1475 1502 1525 1577 1668 1729 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1055 1035 1020 1009 996 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 37 36 34 33 32 31 30 30 29 28 26 25 23 22 21 19 17 15 13 12 10 8 7 6 5 4 4 4 4 5 5 6 5 5 5 5 6 6 6 63860 466 1020 30 11940 17 44 20 2306 -10962 99999 9655 9917 10156 10354 10415 10308 10259 10281 10366 10187 9849 9455 9103 8725 8240 7887 7772 7608 7489 7410 7592 7719 7853 7921 8054 8373 8683 8862 9046 9283 9353 9107 8765 8386 8057 7613 7111 6636 6249 5884 5419 5028 4821 4747 4596 4482 4568 4793 5012 5181 6231 6412 6531 6664 6839 7016 7041 6988 6896 6873 6854 6785 6639 6582 6572 6512 6446 6454 6433 6322 6170 6079 5975 5895 5774 5612 5431 5231 4996 4785 4633 4521 4407 4318 4252 4236 4238 4286 4357 4445 4539 4648 4769 4915 5032 5125 5187 5243 5291 5350 5379 5372 5341 5306 5257 5225 5203 5181 5125 5077 5023 4953 4873 4792 4720 4693 4703 4719 4723 4736 4736 4703 4703 4765 4826 4862 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4052 3937 3857 3757 3655 3561 3476 3363 3249 3186 3148 3086 3058 3066 3119 3163 3217 3234 3271 3311 3351 3396 3470 3542 9999999 9999999 9999999 9999999 9999999 9999999 3145 3018 2892 2740 2582 2435 2279 2119 1966 1847 1778 1738 1710 1681 1662 1620 1586 1588 1608 1649 1691 1737 1766 1810 1847 1837 1829 1821 1824 1846 1884 1911 1895 1886 1865 1823 1799 1783 1716 1620 1553 1487 1431 1368 1300 1241 1213 1212 1200 1205 1227 1234 1251 1302 1398 1482 1545 1596 1638 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1059 1042 1028 1016 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 40 39 37 36 35 34 34 34 33 32 32 31 29 28 27 25 23 21 19 17 14 12 11 9 7 6 5 5 5 5 5 5 5 5 5 5 5 6 63869 469 931 30 11941 17 44 29 2304 -10961 99999 12010 11785 11662 11579 11440 11271 11059 10865 10578 10556 10443 10319 10056 9735 9373 8974 8610 8155 7733 7467 7192 7063 6951 6973 6935 6995 7080 7153 7383 7661 7885 8076 8360 8562 8571 8453 8261 8126 7943 7670 7387 3714 3773 3802 3887 4012 4136 4218 4343 4571 4946 5201 5453 5776 6166 6445 6688 6955 7236 7373 7400 7333 7304 7240 7097 6875 6712 6562 6373 6184 6064 5975 5847 5693 5579 5477 5420 5354 5290 5220 5127 5011 4922 4858 4799 4738 4681 4620 4577 4555 4553 4561 4576 4569 4587 4640 4713 4751 4788 4815 4837 4862 4911 4945 4960 4968 4969 4960 4984 5007 5013 4995 4985 4961 4923 4871 4805 4737 4708 4706 4705 4715 4722 4708 4664 4647 4678 4712 4734 4751 4760 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4456 4425 4372 9999999 4119 4010 3915 3869 3808 3745 3689 3641 3568 3503 3472 3454 3426 3427 3447 3494 3539 3579 3566 3553 3545 3537 3526 3529 3524 9999999 9999999 3312 3195 3093 2978 2850 2730 2622 2506 2378 2267 2155 2054 1965 1905 1884 1888 1893 1883 1879 1873 1860 1861 1870 1904 1929 1956 1962 1978 1986 1947 1896 1857 1841 1835 1832 1820 1789 1772 1741 1702 1679 1674 1623 1552 1508 1473 1447 1407 1354 1309 1305 1326 1327 1341 1364 1377 1389 1421 1487 1550 1604 1622 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1234 1218 1202 1190 1178 1164 1149 1132 1114 1097 1080 1064 1049 1033 1017 1005 996 984 972 958 944 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 44 43 42 41 40 40 40 40 39 39 39 38 37 36 35 33 31 29 26 24 21 19 16 14 12 10 8 7 6 6 5 4 4 3 2 2 1 1 63878 469 933 30 11943 17 44 38 2303 -10959 99999 10137 10027 10071 10144 10169 10181 10167 10128 10084 10308 10416 10508 10529 10450 10316 10096 9868 9502 9194 8954 8647 8488 8320 8118 7788 7564 7407 7214 7179 7166 7211 7223 7279 7280 7182 7059 6848 6708 6618 6506 6376 6202 5329 5400 5516 5649 5701 5706 5704 5777 5922 5951 5982 5994 6038 5998 5931 5937 6005 5992 5865 5707 5627 5541 5429 5324 5285 5259 5241 5217 5237 5292 5315 5312 5323 5355 5394 5399 5403 5381 5317 5243 5186 5127 5075 5022 4956 4876 4802 4740 4697 4672 4661 4645 4662 4700 4731 4736 4745 4753 4767 4799 4858 4903 4923 4931 4938 4949 4973 4989 4990 4988 4985 4971 4952 4926 4885 4836 4807 4814 4827 4846 4840 4812 4759 4726 4719 4719 4725 4720 4702 4703 4695 9999999 9999999 9999999 9999999 4484 4468 4462 9999999 9999999 9999999 4174 4078 4013 3932 3841 3738 3633 3520 3440 3374 3292 3220 3185 3180 3201 3240 3286 3285 3275 3272 3283 3307 3327 3321 3292 3256 3203 3111 3032 2937 2809 2675 2559 2455 2346 2243 2119 2010 1916 1842 1791 1773 1778 1775 1776 1798 1832 1890 1949 2024 2085 2156 2210 2265 2300 2303 2277 2227 2180 2142 2099 2042 1968 1904 1825 1745 1684 1634 1563 1488 1432 1391 1376 1353 1312 1283 1295 1320 1339 1379 1428 1462 1497 1543 1617 1699 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1184 1171 1160 1147 1134 1118 1101 1085 1068 1049 1031 1015 998 984 970 957 945 932 921 910 903 895 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 46 45 44 44 44 44 44 44 45 45 45 44 44 43 41 40 37 35 33 30 27 25 22 20 18 16 14 13 11 10 9 8 6 5 3 2 2 63887 469 936 30 11946 17 44 47 2302 -10958 99999 9067 9111 9334 9570 9803 10033 10192 10170 10181 10345 10366 10381 10376 10250 10114 9949 9778 9510 9302 9053 8778 8694 8652 8519 8256 8064 7851 7566 7415 7300 7220 7099 6964 6815 6640 6437 6142 5933 5823 5761 5683 5015 5135 5235 5352 5457 5498 5451 5371 5355 5404 5355 5305 5256 5217 5137 5094 5116 5198 5239 5203 5143 5155 5178 5185 5197 5250 5273 5300 5314 5351 5383 5395 5368 5342 5324 5318 5284 5261 5211 5137 5052 5006 4948 4908 4888 4867 4828 4802 4797 4807 4818 4834 4833 4861 4894 4919 4925 4944 4960 4961 4973 5013 5048 5067 5075 5097 5118 5152 5176 5192 5204 5211 5203 5178 5143 5087 5008 4941 4891 4846 4800 4749 4682 4600 4538 4503 4480 4474 4468 4458 4476 4495 4482 4452 4428 4386 4347 4326 4309 4281 4199 4090 3972 3865 3782 3671 3558 3469 3377 3285 3216 3173 3123 3081 3062 3080 3132 3195 3252 3283 3319 3354 3389 3437 3480 3498 3481 9999999 9999999 9999999 9999999 9999999 3158 3039 2917 2814 2709 2607 2479 2349 2232 2141 2056 1988 1947 1912 1881 1881 1897 1936 1960 2001 2029 2077 2132 2196 2238 2260 2259 2243 2218 2207 2178 2137 2085 2033 1959 1889 1823 1748 1647 1558 1477 1404 1348 1291 1220 1159 1136 1128 1136 1169 1205 1242 1289 1347 1403 1476 1549 1590 1619 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1172 1156 1139 1124 1108 1092 1077 1061 1043 1027 1011 997 983 971 957 944 931 919 907 896 887 877 867 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 46 46 45 45 45 46 46 47 48 49 50 50 50 50 49 48 46 44 42 39 37 34 32 29 27 25 23 22 20 19 18 16 14 12 10 8 6 63896 469 934 30 11944 17 44 56 2301 -10956 99999 8704 8727 8938 9169 9344 9542 9710 9742 9856 10052 10152 10225 10269 10162 10138 10106 10057 9863 9672 9447 9204 9178 9211 9112 8915 8710 8558 8312 8189 8065 7943 7790 7616 7422 7218 6999 6670 6376 6174 6014 5907 5515 5564 5629 5706 5747 5742 5681 5584 5497 5425 5284 5151 5038 4902 4740 4649 4618 4626 4595 4559 4546 4602 4666 4749 4870 5028 5162 5294 5411 5539 5654 5763 5834 5900 5936 5950 5931 5891 5809 5703 5585 5479 5361 5266 5201 5135 5044 4959 4903 4876 4857 4845 4847 4873 4895 4909 4913 4926 4950 4957 4964 5000 5044 5062 5072 5099 5123 5154 5178 5190 5200 5220 5221 5186 5134 5070 4985 4894 4816 4743 4673 4597 4501 4408 4353 4326 4288 4263 4257 4263 4291 4314 4322 4330 4328 4301 4277 4284 4285 4257 4170 4084 4000 3913 3826 3728 3636 3567 3484 3409 3365 3351 3311 3273 3255 3278 3309 3339 3370 3394 3422 3439 3442 3455 3466 3461 3418 3383 3357 3311 3263 3197 3110 3020 2927 2826 2732 2654 2561 2455 2342 2253 2178 2112 2061 2014 1991 1999 2006 2023 2043 2076 2087 2111 2153 2212 2245 2256 2239 2210 2172 2130 2071 2004 1935 1865 1789 1732 1677 1621 1547 1499 1454 1427 1424 1426 1415 1406 1431 1468 1511 1556 1592 1633 1666 1695 1709 1743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1353 9999999 9999999 1262 1264 9999999 1173 1155 1137 1124 1109 1092 1077 1063 1047 1030 1014 999 985 971 956 941 927 914 900 889 879 868 859 849 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 50 50 49 49 50 50 51 52 53 55 56 57 58 58 58 58 56 55 53 50 48 45 43 40 37 34 32 30 27 25 23 21 19 16 13 11 8 6 63905 469 932 30 11942 17 45 5 2299 -10955 99999 7926 7985 8172 8366 8590 8876 9182 9408 9718 10053 10293 10464 10606 10604 10710 10688 10643 10452 10196 9869 9507 9367 9227 9014 8797 8577 8462 8245 8142 8040 7993 7911 7824 7753 7646 7525 7262 7026 6808 6558 6351 5363 5437 5565 5707 5800 5851 5845 5838 5800 5790 5707 5669 5586 5435 5230 5117 5030 4957 4819 4657 4541 4528 4477 4469 4513 4636 4709 4796 4906 5048 5172 5295 5388 5506 5599 5649 5653 5664 5642 5597 5527 5470 5391 5319 5267 5214 5140 5068 5007 4973 4938 4905 4877 4868 4859 4842 4818 4814 4839 4854 4869 4910 4965 5009 5043 5103 5176 5251 5312 5340 5369 5401 9999999 9999999 9999999 9999999 9999999 5025 4905 4789 4675 4548 4413 4289 4224 4174 4112 4063 4042 4041 4064 4090 4107 4144 4176 4181 4184 4211 4225 4203 4147 4105 4067 4024 3958 3870 3790 3742 3679 3619 3582 3571 3531 3485 3452 3449 3445 3428 3408 3399 3406 3402 3376 3345 3322 3296 3237 3186 3161 3130 3090 3026 2952 2886 2820 2739 2662 2608 2562 2499 2415 2360 2329 2295 2250 2214 2207 2225 2228 2230 2240 2267 2255 2223 2210 2232 2223 2180 2116 2067 2003 1930 1850 1780 1730 1679 1612 1579 1573 1570 1545 1555 1568 1595 1629 1666 1700 1721 1759 1781 1802 1817 1817 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1550 1522 1483 1456 1436 1431 1427 9999999 9999999 9999999 9999999 9999999 9999999 1239 1221 1204 1185 1164 1146 1129 1109 1090 1071 1052 1032 1013 994 976 960 943 927 913 899 885 874 864 855 847 839 831 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 558 546 534 523 513 502 493 484 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 52 52 52 52 53 54 55 56 57 59 60 62 63 63 63 63 62 60 58 56 53 50 47 44 41 38 35 32 29 27 24 21 18 15 12 9 5 2 63914 336 513 30 11943 17 45 14 2298 -10954 99999 5510 5232 5018 4857 4567 4297 4059 3973 4032 4193 4550 4963 5444 5788 6147 6706 7383 8051 8730 9387 9924 10311 10684 11032 11225 11278 11316 11184 11155 10962 10682 10317 9852 9347 8845 8580 8358 8064 7801 7544 7431 7251 7156 7028 7006 6945 6871 6855 6837 6787 6611 6464 6344 6224 6192 5743 5796 5902 6042 6129 6227 6233 6252 6212 6175 6049 6004 5904 5737 5477 5318 5131 4956 4716 4490 4324 4266 4177 4154 4192 4323 4402 4491 4619 4813 4976 5146 5286 5447 5574 5654 5684 5716 5725 5716 5669 5630 5578 5521 5454 5392 5311 5239 5174 5133 5088 5039 5004 4979 4952 4930 4916 4934 4974 5014 5049 5105 5169 5212 5249 5303 5372 5426 5449 5453 5457 9999999 9999999 9999999 9999999 9999999 5005 4872 4743 4608 4474 4327 4188 4086 4019 3958 3910 3881 3866 3870 3903 3925 3945 3992 4031 4053 4082 4118 4135 4128 4095 4060 4024 3979 3900 3809 3744 3691 3613 3542 3494 3460 3413 3360 3322 3318 3307 3281 3274 3287 3309 3307 3295 3281 3282 3278 3255 3242 3248 3238 3203 3156 3103 3045 2981 2899 2826 2769 2719 2646 2561 2499 2446 2397 2347 2322 2325 2351 2355 2362 2378 2403 2398 2372 2360 2370 2348 2299 2221 2159 2072 1966 1844 1749 1680 1608 1526 1472 1451 1436 1410 1417 1444 1489 1533 1584 1644 1713 1780 1825 1870 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1427 1374 1336 1299 1244 1199 1181 1158 1122 1106 1114 1253 9999999 9999999 9999999 1167 1146 1124 1102 1081 1060 1038 1018 998 979 962 946 931 917 904 891 878 867 857 848 838 829 818 9999999 795 9999999 769 9999999 9999999 9999999 9999999 9999999 9999999 9999999 645 630 615 601 589 576 563 550 539 528 517 506 496 486 477 467 458 449 441 433 425 418 410 403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 306 300 294 63923 337 513 30 11943 17 45 23 2297 -10952 99999 7341 7152 6958 6788 6535 6265 6029 5871 5788 5798 5979 6154 6401 6589 6779 7106 7526 7934 8425 8971 9469 9803 10140 10418 10544 10572 10624 10548 10532 10384 10145 9859 9574 9231 8879 8734 8654 8452 8262 8091 8008 7850 7685 7466 7339 7180 6965 6739 6563 6421 6175 5954 5803 5679 5645 5849 5925 6049 6239 6375 6489 6478 6432 6329 6237 6093 6049 5910 5708 5405 5205 5024 4889 4717 4548 4476 4522 4536 4626 4774 4989 5121 5271 5443 5687 5892 6049 6162 6266 6341 6352 6325 6325 6273 6198 6081 5986 5879 5771 5651 5540 5434 5331 5240 5177 5118 5056 4992 4954 4913 4885 4869 4887 4929 4963 5004 5050 5100 5138 5171 5213 5266 5305 5312 5301 5295 5262 5195 5100 5010 4883 4764 4653 4538 4413 4296 4173 4060 3992 3965 3931 3931 3951 3976 4011 4084 4138 4169 4223 4272 4300 4328 4362 4363 4324 4272 4206 4132 4050 3944 3827 3725 3649 3558 3478 3421 3374 3311 3251 3225 3227 3219 3204 3205 3217 3238 3244 3236 3229 3236 3236 3222 3222 3235 3217 3172 3121 3072 3015 2949 2853 2766 2699 2635 2547 2449 2374 2303 2248 2211 2200 2220 2256 2269 2282 2319 2367 2373 2354 2334 2332 2300 2254 2165 2080 1981 1859 1724 1634 1587 1539 1480 1463 1478 1517 1550 1612 1677 1770 1855 1933 2011 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1477 1410 1361 1325 1308 1294 1268 1255 1260 1262 1253 1268 1307 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1106 1082 1059 1038 1017 997 978 960 944 930 915 901 887 875 863 853 841 830 9999999 9999999 789 775 760 744 729 713 697 681 664 647 632 617 603 590 578 565 553 541 531 521 511 501 491 482 473 464 456 447 439 430 423 414 406 398 390 381 372 364 356 347 338 329 319 310 301 294 288 282 277 63932 337 514 30 11944 17 45 32 2295 -10951 99999 7151 7183 7179 7156 7017 6897 6827 6802 6829 6872 7032 7153 7338 7463 7569 7874 8298 8690 9114 9603 10127 10441 10735 10987 11176 11279 11353 11224 11173 11077 10788 10373 10014 9602 9120 8737 8474 8124 7790 7424 7090 6760 6505 6176 5925 5744 5586 5419 5313 5291 5237 5195 5197 5217 5342 5863 5891 5977 6138 6240 6354 6355 6325 6240 6199 6102 6133 6081 5956 5678 5520 5349 5210 5061 4939 4853 4856 4822 4873 4966 5155 5248 5353 5477 5693 5864 6020 6136 6233 6294 6317 6316 6341 6319 6287 6185 6102 6010 5928 5829 5738 5640 5539 5452 5385 5317 5238 5158 5106 5036 4982 4944 4936 4943 4946 4956 4974 5019 5050 5067 5091 5141 5181 5186 5192 5203 5194 5159 5084 4999 4884 4777 4643 4503 4374 4253 4124 3997 3907 3850 3798 3769 3759 3783 3829 3912 3970 4012 4078 4132 4172 4208 4258 4286 4273 4247 4209 4163 4107 4038 3953 3885 3862 3827 3792 3762 3726 3667 3600 3557 3508 3449 3376 3301 3226 3165 3095 3002 2904 2832 2773 2730 2711 2713 2703 2697 2699 2720 2741 2754 2741 2730 2737 2759 2756 2727 2699 2665 2632 2612 2605 2610 2623 2612 2592 2579 2577 9999999 2447 2363 2294 2211 2125 2010 1896 1783 1666 1537 1451 1416 1394 1380 1410 1477 1564 1663 1776 1884 2014 2136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1435 1346 1263 1200 1153 1132 1121 1106 1106 1122 1145 1156 1178 1209 1306 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1101 1077 1054 1032 1011 991 972 955 939 925 912 898 885 874 863 852 841 830 9999999 9999999 789 775 759 742 726 710 693 676 658 641 625 610 595 582 570 558 545 534 524 515 505 495 485 477 467 458 450 441 432 424 415 407 398 390 381 373 364 356 347 338 329 319 310 300 292 284 278 272 266 63941 337 515 30 11945 17 45 41 2294 -10949 99999 6056 6140 6212 6259 6181 6109 6081 6134 6258 6409 6678 6937 7246 7477 7675 8097 8632 9166 9626 10126 10603 10900 11154 11336 11425 11439 11382 11122 10917 10762 10379 9875 9341 8841 8300 7923 7651 7340 7083 6809 6515 6242 6094 5925 5724 5638 5605 5616 5637 5722 5725 5742 5801 5857 6043 5001 5060 5175 5346 5506 5728 5877 5961 5966 6012 6053 6174 6198 6156 5983 5851 5654 5491 5350 5252 5156 5110 5056 5103 5177 5325 5407 5511 5656 5884 6081 6290 6451 6568 6624 6650 6679 6717 6690 6650 6554 6456 6332 6199 6045 5909 5768 5606 5458 5339 5212 5057 4906 4810 4706 4610 4528 4484 4462 4459 4466 4473 4532 4605 4665 4735 4854 4974 5045 5116 5188 5264 5329 5354 9999999 9999999 9999999 9999999 5000 4885 4784 4657 4519 4416 4342 4291 4245 4187 4152 4165 4229 4267 4285 4316 4327 4313 4292 4286 4271 4211 4120 4022 3937 3864 3778 3675 3591 3556 3537 3539 3554 3574 3573 3550 3545 3541 3527 3503 3456 3398 3348 3282 3182 3066 2971 2890 2818 2771 2737 2701 2675 2658 2651 2657 2666 2643 2628 2644 2678 2692 2676 2653 2622 2621 2628 2628 2646 2672 2664 2634 2622 9999999 9999999 9999999 2392 2307 2222 2128 1982 1852 1742 1615 1475 1379 1346 1336 1335 1370 1440 1551 1661 1775 1902 2060 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1478 1390 1311 1250 1211 1195 1191 1194 1202 1214 1235 1263 1284 1312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1106 1081 1056 1031 1009 988 968 950 934 919 904 889 875 862 851 840 828 816 802 788 773 758 742 725 709 693 677 660 643 626 611 597 583 572 561 550 539 529 520 510 500 491 481 472 463 453 443 433 423 413 404 394 386 377 368 360 351 344 336 328 320 313 305 297 290 283 278 273 268 63950 337 516 30 11946 17 45 50 2293 -10948 99999 7585 7489 7355 7205 6996 6794 6587 6472 6505 6637 6898 7133 7544 7977 8401 8963 9652 10396 11029 11630 12198 12640 12926 9999999 9999999 9999999 9999999 9999999 11468 10917 10164 9274 8333 7531 6755 6138 5586 5078 4748 4419 4100 3853 3798 3759 3758 3879 4118 4440 4685 4949 5183 5438 5698 5878 6187 6531 6843 7072 7278 5409 5609 5731 5816 5908 6012 6129 6322 6425 6495 6427 6380 6277 6224 6175 6159 6122 6129 6067 6087 6102 6145 6133 6133 6159 6265 6342 6438 6488 6517 6504 6475 6481 6519 6504 6478 6427 6369 6291 6190 6060 5937 5809 5653 5504 5371 5240 5074 4912 4784 4670 4567 4469 4401 4366 4356 4377 4400 4460 4526 4600 4675 4779 4884 4963 5032 5093 5162 5228 5262 5262 9999999 9999999 5042 4944 4826 4730 4631 4518 4420 4347 4296 4250 4183 4136 4126 4178 4214 4224 4231 4239 4225 4196 4185 4186 4147 4091 4032 3989 3948 3905 3839 3782 3767 3791 3816 3843 3858 3839 9999999 3754 3718 3664 3614 3546 3442 3353 3276 3177 3050 2959 2880 2814 2786 2776 2748 2726 2713 2694 2691 2716 2700 2670 2667 2678 2651 2613 2589 2556 2546 2553 2554 2577 2617 2629 2613 2626 9999999 9999999 9999999 9999999 2413 2331 2242 2105 1966 1855 1725 1587 1483 1434 1413 1415 1449 1517 1627 1747 1854 1966 2122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1487 1434 1396 1382 1372 1355 1334 1316 1293 1264 1233 1210 1199 1306 9999999 9999999 9999999 9999999 9999999 9999999 1112 1083 1055 1028 1000 976 954 935 918 903 889 876 863 852 841 832 822 812 801 789 775 761 746 730 714 699 684 669 654 638 623 609 596 584 574 563 553 542 532 522 512 501 491 480 470 459 448 437 425 414 403 393 382 372 363 354 345 336 328 321 313 306 299 292 285 279 274 269 265 261 63959 337 516 30 11946 17 45 59 2292 -10946 99999 7000 6839 6651 6494 6340 6184 6061 6014 6054 6216 6605 7002 7533 8134 8722 9419 10315 11216 11985 12692 13348 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10587 9549 8490 7521 6590 5846 5218 4644 4208 3825 3522 3313 3289 3298 3359 3546 3814 4188 4524 4837 5071 5274 5559 5810 6137 6470 6789 7042 7223 6254 6461 6583 6669 6761 6845 6902 6987 6941 6918 6765 6602 6375 6224 6080 5963 5837 5744 5617 5608 5578 5576 5542 5540 5542 5615 5680 5782 5847 5897 5916 5936 6007 6113 6153 6185 6203 6211 6187 6137 6049 5965 5855 5705 5549 5407 5265 5077 4877 4714 4579 4439 4293 4185 4113 4069 4059 4065 4119 4197 4278 4342 4445 4565 4666 4758 4855 4964 5073 5170 5238 9999999 9999999 9999999 9999999 9999999 5062 9999999 9999999 4942 4890 4858 4846 4811 4775 4772 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4252 4123 3998 3887 3779 3657 3553 3481 3448 3433 3441 3434 3392 3330 3304 3271 3237 3222 3190 3123 3065 3024 2988 2931 2897 2857 2840 2864 2888 2891 2904 2911 2907 2903 2924 2914 2888 2869 2850 2812 2771 2735 2684 2651 2625 2584 2571 2568 2550 2503 2471 2439 2377 2299 2199 2097 1994 1887 1756 1644 1577 1487 1391 1335 1341 1383 1449 1547 1670 1817 1965 2094 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1448 1373 1309 1263 1236 1208 1176 1154 1130 1089 1058 1042 1027 1015 1014 1001 973 1225 9999999 9999999 9999999 1113 1084 1058 1032 1004 981 959 940 921 906 891 877 863 849 836 823 810 796 782 767 752 736 721 704 688 673 659 646 632 618 605 594 583 573 563 554 544 535 525 516 507 496 485 475 465 454 443 432 421 409 399 388 378 368 358 349 340 332 324 316 309 301 294 288 281 275 269 264 260 256 63968 337 519 30 11949 17 46 8 2290 -10945 99999 7680 7501 7301 7097 6857 6596 6356 6180 5959 5902 6036 6242 6614 7102 7558 8149 8917 9700 10371 11179 12014 12727 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10803 9882 9070 8118 7273 6533 5916 5447 5005 4561 4260 4149 4053 3965 4100 4319 4658 4934 5276 5565 5839 6183 6463 6830 7226 7527 7760 7926 6907 7075 7164 7187 7220 7250 7302 7322 7145 7000 6785 6537 6203 5954 5761 5601 5424 5260 5103 5077 5047 5011 5009 5120 5225 5377 5519 5699 5829 5930 5992 6059 6189 6330 6372 6406 6433 6429 6375 6309 6213 6127 6027 5891 5751 5627 5501 5323 5142 5005 4892 4771 4644 4539 4450 4375 4324 4280 4286 4318 4357 4368 4426 4494 4550 4600 4672 4766 4865 4957 5028 5040 5054 5047 5032 5011 5042 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4183 4042 3886 3754 3640 3537 3428 3341 3315 3312 3351 3381 3375 3359 3383 3395 3383 3406 3408 3368 3318 3296 3281 3228 3185 3112 3056 3046 3039 3011 2999 2998 2980 2960 2962 2943 2900 2870 2849 2804 2770 2735 2678 2624 2584 2537 2515 2511 2496 2459 2429 2402 2340 2266 2185 2096 2007 1914 1806 1702 1631 1542 1445 1385 1368 1387 1438 1521 1625 1753 1888 2005 2132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1476 1399 1344 1302 1271 1265 1258 1243 1234 1220 1194 1171 1157 1123 1096 1304 9999999 9999999 9999999 9999999 9999999 1126 1093 1061 1032 1005 978 953 932 913 896 880 864 850 835 821 808 795 782 768 754 740 726 712 697 683 669 657 646 635 623 612 602 593 583 574 565 556 547 537 527 517 507 495 483 472 461 450 438 426 415 403 392 381 370 360 350 341 332 323 315 307 299 292 285 278 272 266 261 256 252 248 63977 337 519 30 11949 17 46 17 2289 -10944 99999 8937 8601 8207 7831 7467 7041 6610 6260 5931 5765 5665 5665 5959 6417 6746 7129 7810 8558 9185 9933 10765 11540 12109 12574 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10566 9876 9042 8320 7603 7021 6572 6153 5626 5220 5064 4946 4862 4965 5136 5410 5668 5993 6213 6439 6708 6916 7220 7599 7884 8079 8195 7005 7105 7133 7096 7068 7043 7041 7022 6844 6716 6512 6259 5942 5705 5525 5363 5181 5039 4948 4943 4906 4891 4919 5056 5179 5352 5526 5739 5894 6004 6081 6158 6276 6386 6408 6426 6427 6395 6302 6198 6080 5969 5858 5718 5584 5463 5357 5214 5067 4972 4906 4833 4760 4695 4647 4602 4568 4528 4543 4586 4639 4667 4719 4773 4822 4860 4926 5014 5124 5204 5247 9999999 9999999 9999999 9999999 9999999 5058 9999999 9999999 4916 4881 4853 4803 4735 4701 4713 4752 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4119 3987 3852 3725 3607 3470 3367 3316 3305 3346 3364 3329 3288 3296 3290 3263 3278 3275 3232 3181 3172 3168 3134 3098 3038 3007 3036 3070 3088 3134 3179 3192 3211 3260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2772 2632 2513 2411 2300 2160 2025 1907 1774 1648 1528 1428 1345 1283 1229 1186 1181 1176 1176 1200 1261 1364 1479 1612 1740 1880 2016 2143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1533 1500 1472 1470 1457 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1145 1113 1080 1048 1018 992 963 938 915 896 878 860 842 826 810 796 782 768 755 741 726 713 700 687 674 661 649 639 629 619 609 599 590 582 574 566 558 549 540 530 519 508 496 484 471 458 447 435 422 409 398 386 375 365 355 346 338 329 321 314 307 300 293 286 280 274 268 262 257 253 248 245 63986 337 517 30 11947 17 46 26 2288 -10942 99999 8781 8373 7936 7504 7127 6657 6143 5762 5421 5215 5122 5150 5457 5932 6384 6783 7504 8335 9121 9961 10908 11848 12524 13080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10352 9416 8556 7644 6913 6351 5819 5282 4902 4819 4818 4899 5202 5542 6011 6435 6871 7171 7469 7777 7963 8211 8481 8565 8546 8434 8268 7235 7217 7145 7031 6899 6801 6676 6407 6215 5976 5695 5419 5185 4992 4857 4741 4641 4565 4594 4589 4582 4616 4730 4843 4984 5126 5292 5421 5543 5625 5697 5796 5893 5932 5966 6013 6046 6028 5981 5918 5855 5786 5698 5602 5509 5427 5310 5190 5110 5056 4967 4876 4807 4757 4712 4679 4650 4660 4694 4736 4766 4827 4879 4909 4953 5043 5130 5222 5293 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4976 4936 4887 4814 4757 4747 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4124 4001 3879 3754 3627 3467 3336 3254 3220 3239 3233 3183 3125 3108 3077 3039 3054 3064 3041 3015 3036 3073 3086 3094 3088 3126 3209 3298 3370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2653 2456 2288 2117 1922 1740 1597 1459 1328 1225 1147 1085 1038 1007 990 1005 1026 1052 1098 1181 1290 1402 1527 1654 1783 1907 2034 2159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1431 1377 1325 1287 1269 1241 1208 1179 1315 9999999 9999999 9999999 9999999 9999999 1161 1129 1098 1068 1038 1012 988 962 939 919 900 882 863 845 828 810 793 776 759 742 723 704 687 671 655 638 623 610 599 589 580 571 563 556 550 544 539 533 526 519 510 501 491 480 468 455 443 431 419 406 394 382 370 360 350 341 333 325 317 310 304 297 290 284 278 272 266 261 255 251 247 243 239 63995 337 517 30 11947 17 46 35 2286 -10941 99999 9872 9280 8668 8067 7545 6902 6215 5740 5298 4988 4805 4819 5044 5453 5866 6199 6764 7472 8149 8956 9868 10747 11323 11873 12193 12445 9999999 9999999 9999999 9999999 9999999 9999999 10668 10054 9305 8650 7969 7476 7018 6641 6312 6067 5943 5951 6036 6322 6596 6991 7335 7663 7847 8026 8222 8326 8445 8575 8580 8519 8347 7546 7495 7429 7304 7143 6919 6734 6521 6175 5924 5688 5404 5096 4794 4541 4343 4208 4130 4100 4157 4189 4215 4312 4503 4702 4918 5134 5379 5601 5796 5951 6080 6193 6279 6310 6333 6360 6353 6290 6180 6059 5950 5842 5722 5607 5496 5399 5298 5210 5145 5107 5039 4968 4910 4866 4815 4778 4741 4726 4727 4743 4753 4770 4766 4766 4794 4878 4956 5040 5133 5222 5273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4197 4080 3947 3818 3693 3574 3416 3272 3165 3100 3073 3025 2944 2874 2852 2812 2773 2793 2831 2844 2861 2941 3052 3150 3225 3282 3381 3499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2689 2518 2367 2244 2116 1974 1832 1721 1608 1489 1401 1339 1293 1258 1240 1242 1250 1256 1269 1320 1399 1499 1594 1698 1797 1887 1954 2027 2093 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1148 1118 1088 1059 1032 1009 983 960 939 919 898 877 857 839 820 802 783 764 745 724 703 684 665 648 630 615 601 589 578 568 558 549 542 536 530 525 519 512 504 496 488 479 469 458 447 437 426 415 403 392 382 371 361 352 343 334 326 317 309 302 294 286 279 272 266 259 253 247 243 238 234 231 64004 337 519 30 11949 17 46 44 2285 -10939 99999 12869 11972 11077 10224 9502 8658 7807 7174 6741 6366 6082 5963 6115 6360 6574 6654 6994 7369 7731 8181 8831 9476 9895 10253 10504 10673 10791 10743 10706 10651 10487 10200 9858 9551 9121 8696 8321 8067 7846 7617 7458 7387 7392 7416 7445 7643 7839 8089 8302 8526 8629 8635 8654 8606 8615 8675 8632 8549 8373 7811 7708 7636 7517 7366 7178 6973 6735 6392 6176 5956 5710 5447 5168 4938 4751 4601 4499 4470 4508 4521 4557 4649 4826 4982 5154 5321 5507 5696 5867 5992 6085 6169 6218 6229 6229 6224 6213 6141 6024 5901 5796 5695 5585 5482 5388 5318 5258 5208 5189 5199 5189 5165 5173 5196 5209 5223 5237 5241 5249 5265 5264 5253 5225 5170 5138 5153 5157 5145 5151 5161 5157 5138 5142 5142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4362 4265 4167 4094 3991 3926 3866 3785 3707 3642 3598 3506 3411 3332 3280 3256 3184 3087 2997 2954 2872 2804 2814 2846 2850 2852 2931 3042 3149 3233 3300 3430 3559 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2752 2596 2428 2286 2188 2079 1950 1828 1744 1665 1567 1504 1477 1465 1443 1422 1430 1446 1451 1449 1488 1562 1630 1681 1741 1813 1876 1911 1958 2006 2065 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1520 1488 1446 1434 1416 1394 1384 1403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1167 1144 1120 1096 1072 1051 1032 1011 989 969 949 927 904 882 861 841 820 799 778 757 734 711 690 670 651 633 616 602 589 575 563 551 541 532 524 516 509 502 494 486 478 470 461 452 443 434 425 415 406 396 386 376 367 358 349 341 332 324 315 307 299 290 282 274 267 260 253 246 240 236 231 227 224 64013 337 520 30 11950 17 46 53 2284 -10938 99999 9038 8599 8151 7733 7414 7032 6607 6285 6090 5819 5651 5632 5847 6044 6230 6266 6408 6640 6865 7204 7685 8110 8360 8534 8732 8829 8927 9042 9254 9410 9503 9599 9677 9739 9697 9637 9649 9742 9803 9739 9770 9796 9734 9625 9535 9581 9571 9568 9590 9594 9528 9412 9308 9176 9138 9122 9036 8971 8861 7932 7739 7594 7454 7307 7117 6943 6762 6487 6315 6145 5973 5800 5583 5344 5119 4948 4800 4731 4721 4715 4723 4744 4847 4942 5070 5194 5337 5510 5679 5811 5895 5957 6012 6037 6054 6050 6061 6007 5900 5774 5658 5545 5422 5315 5220 5159 5132 5083 5069 5067 5069 5068 5106 5170 5235 5295 5345 5384 5430 5471 5509 5531 5540 9999999 5518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4888 4828 4760 4700 4615 4552 4505 4465 4386 4315 4282 4233 4183 4112 4077 4061 4018 3961 3901 3872 3787 3673 3569 3509 3457 3365 3263 3183 3126 3029 2920 2882 2872 2853 2830 2881 2964 3027 3053 3092 3192 3283 3365 3442 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2764 2628 2483 2354 2272 2189 2086 1982 1905 1846 1749 1685 1658 1650 1641 1625 1630 1637 1636 1631 1660 1713 1762 1802 1845 1901 1945 1961 1991 2019 2054 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1545 1476 1420 1363 1292 1254 1217 1181 1163 1177 1161 1145 1155 1267 1249 9999999 9999999 9999999 1175 1155 1134 1112 1090 1068 1049 1032 1013 993 974 954 933 909 887 866 843 821 799 776 754 730 705 683 663 644 626 610 595 581 567 555 543 533 523 514 507 499 491 483 475 467 459 451 443 435 427 419 411 403 394 385 377 369 361 353 345 336 328 319 311 303 294 285 277 269 261 254 246 240 235 230 226 223 64022 337 522 30 11952 17 47 2 2283 -10936 99999 13139 12549 11981 11376 10847 10312 9644 8981 8475 7820 7112 6512 6273 6041 5812 5456 5184 5053 5044 5169 5512 5920 6305 6570 6891 7277 7763 8214 8730 9230 9683 10147 10564 10912 11174 11304 11385 11376 11354 11220 11035 10820 10565 10277 9904 9642 9356 9093 8875 8620 8363 8176 8030 4922 5061 5155 5352 5513 5681 5845 5974 6128 6154 6149 6101 6123 6138 6045 6031 6012 6011 5990 5943 5884 5808 5733 5618 5554 5505 5427 5329 5231 5212 5185 5208 5215 5241 5308 5399 5491 5556 5625 5688 5748 5794 5811 5846 5819 5730 5599 5474 5365 5249 5138 5013 4929 4887 4837 4813 4820 4856 4896 4966 5062 5169 5277 5359 5407 5455 5518 5571 5581 5573 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4856 4781 4707 4641 4569 4472 4407 4352 4299 4249 4219 4219 4203 4182 4131 4116 4121 4085 4023 3992 4000 3943 3862 3788 3748 3710 3630 3542 3494 3461 3366 3245 3193 3160 3086 2994 2969 2980 2991 2955 2934 2978 3015 3037 3071 3159 3236 3243 3237 3255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2862 2769 2658 2523 2400 2329 2249 2149 2048 1980 1931 1843 1785 1769 1770 1766 1751 1766 1783 1798 1800 1833 1888 1939 1968 1990 2027 2051 2049 2062 2061 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1545 1518 1480 1425 1407 1399 1387 1382 1408 9999999 9999999 1278 1262 1246 1230 9999999 1193 1172 1153 1132 1111 1090 1069 1050 1032 1013 993 974 955 934 912 891 870 848 827 805 783 761 737 712 689 668 648 628 610 593 577 561 546 533 521 510 500 491 484 476 469 462 455 448 441 434 428 422 415 408 401 393 385 377 369 361 353 345 337 328 320 311 303 294 285 276 269 260 252 245 239 233 228 224 221 64031 337 524 30 11954 17 47 11 2281 -10935 99999 9637 9224 8856 8535 8370 8259 8062 7848 7801 7635 7467 7321 7464 7531 7541 7394 7262 7185 7169 7194 7298 7398 7580 7623 7697 7759 7931 8111 8417 8688 8861 9091 9337 9514 9636 9742 9871 9821 9754 9631 9573 9563 9470 9294 9080 9072 9005 8952 8960 8939 8814 8687 8598 4413 4603 4761 4989 5187 5389 5542 5590 5666 5660 5671 5614 5620 5598 5513 5500 5487 5532 5593 5616 5605 5601 5624 5580 5585 5575 5545 5484 5418 5409 5392 5428 5416 5405 5455 5537 5627 5682 5750 5805 5867 5909 5927 5960 5926 5810 5651 5508 5370 5220 5076 4906 4779 4701 4610 4534 4498 4496 4497 4552 4670 4792 4929 5048 5129 5208 5326 5444 5507 5569 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4815 4704 4595 4480 4363 4247 4151 4047 3959 3892 3865 3855 3850 3830 3807 3800 3800 3775 3752 3742 3757 3740 3726 3709 3718 3722 3700 3660 3662 3670 3628 3566 3554 3542 3499 3440 3416 3390 3358 3287 3231 3237 3227 3185 3139 3143 3146 3075 3003 2957 2925 2856 2776 2742 2724 2666 2533 2440 2389 2340 2268 2198 2192 2169 2122 2069 2050 2051 1998 1960 1975 2019 2041 2021 2024 2023 2023 2005 2025 2065 2105 2113 2108 2126 2140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1441 1382 1316 1263 1231 1222 1211 1202 1192 1184 1175 1166 1154 1142 1131 1119 1104 1090 1074 1059 1044 1028 1011 994 976 955 934 913 891 869 846 823 799 776 751 725 700 677 654 632 611 592 574 556 539 525 512 500 489 480 471 464 457 451 444 439 433 428 423 418 413 407 400 393 387 380 373 366 358 350 341 333 325 316 307 298 290 281 273 264 256 248 241 235 229 225 221 64040 337 524 30 11954 17 47 20 2280 -10934 99999 9685 9562 9399 9276 9319 9453 9516 9422 9361 9163 8949 8739 8702 8640 8550 8320 8020 7774 7622 7508 7405 7281 7309 7308 7357 7344 7385 7535 7795 7979 8092 8287 8535 8646 8716 8796 8980 8978 8902 8779 8802 8898 8873 8759 8650 8720 8760 8756 8860 8896 8848 3992 4192 4461 4647 4791 5012 5145 5291 5436 5519 5661 5743 5803 5808 5914 6011 6037 6125 6223 6382 6506 6551 6541 6536 6534 6458 6418 6361 6279 6149 5979 5881 5795 5749 5634 5555 5554 5586 5617 5637 5666 5694 5736 5754 5750 5774 5729 5613 5447 5309 5154 4991 4828 4653 4516 4439 4355 4266 4221 4241 4258 4325 4438 4586 4750 4896 4992 5094 5227 5344 5391 5438 5493 5548 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4400 4255 4134 4041 3962 3840 3738 3676 3632 3562 3543 3565 3620 3647 3676 3710 3785 3849 3880 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3615 3550 3473 3351 3249 3197 3136 3054 2993 2977 2969 2886 2819 2782 2751 2676 2603 2584 2581 2535 2432 2366 2332 2289 2235 2195 2238 2270 2278 2286 2331 2381 2366 2371 2424 2489 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2085 2010 1966 1913 1828 1765 1722 1714 1686 1698 1726 1751 1762 1779 1782 1790 1811 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1392 1382 9999999 9999999 9999999 1194 1181 1170 1159 1146 1133 1122 1111 1099 1086 1071 1057 1044 1030 1014 999 983 965 945 925 905 883 861 838 815 792 767 741 715 691 667 644 622 601 580 560 542 525 510 497 484 473 463 456 448 442 437 432 428 424 421 418 414 410 404 399 394 389 382 375 367 358 350 341 332 323 314 304 295 286 277 268 259 251 244 238 232 227 223 64049 483 523 30 11953 17 47 29 2279 -10932 99999 8422 8304 8110 7977 7971 8075 8146 8122 8138 8118 8166 8269 8631 9014 9311 9468 9564 9668 9793 9963 9991 9833 9758 9562 9296 8986 8710 8397 8174 7949 7719 7607 7631 7585 7477 7497 7669 7711 7800 7904 8102 8364 8571 8677 8749 8974 9154 9265 9471 9641 9718 9731 9697 4156 4264 4319 4430 4527 4671 4821 4942 5118 5316 5477 5563 5748 5952 6080 6231 6353 6552 6699 6794 6799 6806 6781 6682 6586 6492 6388 6241 6028 5898 5794 5747 5630 5587 5593 5636 5670 5706 5769 5844 5913 5940 5939 5963 5899 5772 5597 5443 5242 5047 4851 4651 4495 4379 4244 4094 4011 3998 4007 4078 4185 4328 4494 4652 4764 4895 5081 5245 5345 5458 5616 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4355 4155 3977 3830 3709 3622 3515 3422 3351 3316 3271 3282 3344 3438 3508 3596 3701 3840 3963 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3303 3193 3094 2993 2916 2867 2824 2725 2649 2617 2594 2546 2502 2497 2505 2487 2426 2387 2371 2352 2333 2329 2398 2447 2474 2496 2530 2564 9999999 2535 2550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2138 2072 2012 1939 1866 1822 1786 1741 1708 1684 1698 1693 1722 1768 1823 1857 1883 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1356 1319 1231 1217 1205 1192 1179 1167 1155 1141 1129 1118 1108 1096 1084 1072 1059 1047 1034 1019 1004 989 972 954 936 915 893 870 847 824 800 776 751 725 701 677 654 631 609 588 568 549 532 517 503 490 478 468 460 453 447 441 437 433 431 428 425 421 417 412 406 401 395 388 380 372 363 354 345 336 327 318 308 299 291 282 274 265 257 251 245 239 235 231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 58 58 58 59 59 60 61 62 63 65 66 68 69 71 71 71 71 70 68 66 63 60 57 53 49 46 42 38 35 31 28 25 21 18 14 10 6 2 -1 64058 483 523 30 11953 17 47 38 2277 -10931 99999 9043 9030 8979 8985 9086 9267 9405 9378 9320 9116 8930 8837 8999 9114 9120 9054 8961 8870 8879 9022 9120 9016 9065 9018 9013 8980 8894 8711 8601 8501 8381 8374 8568 8597 8472 8363 8423 8352 8355 8354 8417 8572 8631 8581 8561 8679 8687 8556 8588 8628 8619 8528 8386 8246 4622 4746 4938 5134 5363 5579 5723 5894 6064 6203 6276 6441 6621 6720 6808 6843 6944 7041 7108 7107 7112 7093 7002 6895 6762 6618 6456 6239 6083 5968 5931 5841 5807 5789 5798 5827 5882 5976 6079 6188 6243 6251 6271 6217 6102 5922 5738 5502 5262 5033 4797 4589 4408 4210 3996 3865 3818 3793 3806 3867 3982 4119 4253 4379 4528 4725 4906 5028 5180 5398 5586 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4495 4327 4181 4060 3927 3826 3705 3572 3447 3371 3282 3238 3238 3275 3291 3351 3436 3557 3670 3769 3825 3912 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3535 3399 3237 3092 2989 2917 2844 2801 2778 2774 2731 2716 2733 2748 2731 2709 2719 2730 2713 2658 2609 2571 2518 2478 2463 2520 2564 2586 2600 2625 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2134 2061 1988 1911 1866 1816 1756 1714 1702 1726 1741 1792 1847 1897 1937 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1381 1252 1240 1226 1214 1203 1195 1186 1178 1169 1159 1148 1139 1130 1121 1109 1097 1085 1073 1059 1046 1031 1015 999 981 963 944 923 899 875 851 826 799 773 746 719 693 668 643 619 595 572 551 533 517 503 490 478 468 460 454 448 444 440 438 436 434 432 429 425 421 416 411 405 399 391 383 375 366 357 348 339 331 322 313 304 296 287 279 270 263 256 250 244 239 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 59 59 60 61 61 62 64 65 67 69 70 72 73 73 74 73 72 70 68 66 63 59 56 52 49 45 41 38 34 30 27 23 20 16 11 7 3 0 64067 483 526 30 11956 17 47 47 2276 -10929 99999 10681 10520 10319 10234 10189 10066 9870 9563 9178 8718 8369 8177 8048 7940 7780 7629 7570 7625 7840 8043 8146 8360 8595 8812 9073 9231 9397 9553 9598 9567 9669 9873 9885 9768 9628 9541 9335 9129 8933 8801 8789 8606 8361 8182 8163 8066 7846 7820 7789 7759 7693 4198 4263 4316 4332 4455 4628 4854 5067 5183 5306 5514 5758 5933 6167 6470 6655 6772 6817 6917 6976 7019 6968 6909 6850 6735 6551 6358 6171 5965 5699 5526 5422 5413 5342 5349 5370 5434 5514 5620 5768 5930 6088 6185 6252 6317 6291 6199 6030 5844 5586 5329 5084 4835 4595 4361 4139 3901 3762 3694 3666 3691 3769 3893 4053 4240 4425 4625 4856 5067 5241 5405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4476 4345 4191 4049 3885 3713 3542 3419 3291 3204 3162 3152 3131 3174 3271 3409 3525 3634 3709 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3606 3472 3294 3091 2902 2744 2626 2525 2442 2377 2356 2340 2358 2414 2484 2524 2562 2636 2712 2776 2814 2831 2829 2817 2808 2797 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2500 2449 2388 2309 2229 2132 2028 1898 1796 1716 1666 1625 1584 1573 1565 1568 1578 1612 1678 1739 1831 1921 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1293 1279 1266 1248 1236 1223 1210 1198 1190 1182 1173 1164 1152 1140 1129 1118 1107 1095 1084 1072 1060 1048 1037 1024 1010 995 979 964 947 927 904 879 855 828 800 772 743 713 685 658 632 606 581 557 537 519 504 492 481 471 463 457 453 449 446 444 443 442 441 439 436 432 427 421 416 410 403 395 387 377 369 359 350 341 332 323 314 306 297 288 279 271 263 256 249 242 237 232 227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 64 64 65 65 66 67 69 70 72 73 75 77 78 79 80 80 79 78 77 74 72 68 65 61 57 53 49 45 41 36 32 28 23 19 14 9 4 0 -4 -9 64076 337 526 30 11956 17 47 56 2275 -10928 99999 7762 7882 8072 8337 8680 9063 9395 9425 9420 9374 9400 9560 9770 9888 9961 10045 10032 10033 10205 10369 10374 10476 10568 10650 10751 10740 10624 10570 10477 10260 10133 10160 10003 9672 9295 8953 8512 8116 7735 7436 7275 7031 6674 6386 6322 6236 6106 6212 6375 6540 6673 6064 6110 6117 6061 6096 6156 6233 6320 6336 6363 6448 6582 6681 6843 7081 7225 7323 7395 7515 7553 7557 7444 7314 7183 7036 6825 6590 6348 6073 5746 5525 5372 5303 5187 5152 5114 5134 5170 5245 5363 5501 5643 5742 5839 5929 5947 5936 5866 5783 5649 5530 5413 5285 5167 5023 4880 4697 4571 4491 4452 4421 4390 4397 4441 4492 4546 4619 4748 4851 4927 5003 5160 5301 5381 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4438 4249 4078 3888 3694 3492 3317 3153 3060 3025 3007 2989 3034 3123 3248 3362 3468 3539 3641 3739 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3546 3395 3247 3104 2995 2894 2796 2709 2655 2610 2566 2550 2567 2570 2569 2591 2637 2676 2695 2701 2690 2682 2678 2671 2694 9999999 9999999 9999999 9999999 9999999 9999999 2530 2486 2458 2411 2348 2286 2202 2108 1993 1901 1829 1795 1762 1717 1699 1682 1669 1656 1686 1750 1799 1869 1931 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1237 1220 1202 1189 1176 1166 1156 1151 1144 1140 1135 1129 1122 1117 1113 1109 1103 1097 1091 1083 1074 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 897 868 837 805 773 741 708 676 646 618 591 566 543 523 507 493 482 472 465 458 453 450 448 446 444 443 442 441 438 435 431 426 420 414 408 402 394 386 377 369 360 352 343 334 325 317 308 299 291 282 273 266 258 251 245 240 235 230 64085 483 526 30 11956 17 48 5 2273 -10926 99999 7270 7596 7969 8382 8815 9337 9795 9976 10114 10205 10344 10478 10631 10761 10885 11017 10958 10952 11088 11259 11265 11309 11423 11525 11566 11435 11310 11282 11136 10810 10484 10318 9972 9444 8829 8284 7738 7150 6597 6209 6025 5775 5411 5205 5247 5356 5429 5723 6104 6481 6770 6993 7296 7573 7635 7588 7629 6300 6377 6452 6516 6647 6804 6921 7055 7252 7431 7521 7582 7642 7636 7581 7443 7287 7152 7019 6851 6626 6425 6212 5950 5738 5615 5534 5428 5409 5385 5379 5393 5414 5467 5535 5638 5674 5701 5727 5700 5634 5540 5438 5292 5173 5088 4979 4909 4825 4744 4605 4545 4518 4529 4535 4534 4554 4623 4684 4738 4798 4910 4956 4975 4995 5096 5163 5178 5146 5154 5165 5146 5085 5068 5106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4459 4252 4049 3846 3667 3500 3404 3355 3303 3265 3284 3334 3402 3444 3491 3496 3536 3563 3605 3629 3632 3605 3548 3499 3467 3418 3347 3251 3180 3101 3054 3015 2984 2944 2913 2900 2877 2869 2871 2860 2839 2836 2860 2874 2874 2853 2808 2759 2715 2680 2656 2648 2634 2585 2528 2485 2430 2376 2329 2302 2262 2214 2162 2096 2008 1914 1833 1769 1735 1719 1703 1716 1723 1738 1746 1802 1875 1933 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1477 1256 1238 1220 1203 1189 1177 1168 1158 1152 1146 1139 1132 1126 1123 1121 1118 1114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 882 849 813 779 746 712 680 650 621 595 570 548 529 514 500 489 479 472 465 459 456 452 449 446 444 442 440 437 433 429 424 419 414 408 403 396 388 381 373 365 356 347 338 329 320 311 301 292 283 274 266 257 250 244 238 233 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 65 66 67 67 68 69 71 72 73 75 77 79 80 81 82 82 82 81 79 77 74 71 68 64 60 56 51 47 43 38 33 29 24 20 15 10 5 0 -4 -9 64094 337 526 30 11956 17 48 14 2272 -10925 99999 9868 10172 10504 10824 11183 11572 11871 12034 12091 12061 12050 12014 12008 12014 12022 11981 11854 11764 11696 11688 11602 11519 11388 11247 11101 10745 10411 10080 9718 9303 8936 8685 8316 7947 7473 6967 6553 6171 5867 5633 5544 5402 5228 5125 5098 5147 5185 5424 5669 5946 6226 6433 6702 6932 7004 7078 7248 7444 7557 7656 7719 7761 7666 7506 7421 7478 7496 7351 8398 8411 8313 8164 8013 7832 7599 7355 7039 6680 6331 5982 5600 5312 5089 4885 4725 4718 4718 4781 4873 4984 5133 5312 5526 5697 5863 5992 6032 6056 6055 6001 5867 5751 5650 5532 5427 5285 5147 4963 4835 4723 4692 4682 4637 4618 4647 4693 4750 4803 4898 4941 4988 5034 5153 5239 5274 5246 5244 5251 5222 5161 5126 5106 5081 5020 4999 9999999 9999999 5013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4212 4066 3918 3796 3724 3658 3591 3576 3594 3611 3591 3575 3532 3526 3540 3550 3539 3505 3467 3388 3306 3249 3201 3132 3042 2977 2914 2877 2840 2794 2757 2742 2758 2747 2757 2787 2811 2813 2832 2875 2916 2946 2945 2917 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2478 2401 2317 2252 2194 2142 2084 2025 1964 1914 1872 1858 1879 1924 1951 1992 2016 2052 2070 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1345 1329 1310 1288 1263 1239 1220 1203 1187 1171 1161 1150 1140 1131 1126 1123 1122 1119 1116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 860 823 787 752 718 685 654 625 598 573 550 531 515 502 490 480 473 466 459 454 450 445 442 439 436 433 429 425 420 416 410 405 400 395 389 382 375 367 359 351 343 334 326 317 307 298 289 280 272 263 256 249 243 238 233 229 64103 484 495 30 11955 17 48 23 2271 -10923 99999 10728 10916 11214 11558 11786 12020 12277 12393 12557 12529 12382 12262 12106 11819 11492 11278 11072 10743 10440 10218 10149 10073 10009 9965 10038 10132 10035 9984 10019 10084 10039 10013 10075 10037 9928 9573 9156 8820 8427 8018 7621 7327 6916 6457 6012 5659 5392 5128 5059 5026 5117 5240 5297 5487 5661 5742 5850 6110 6408 6623 6840 6988 7101 7088 7009 6986 7058 7100 6939 8110 8118 8030 7875 7696 7496 7231 6929 6560 6146 5803 5471 5154 4904 4732 4610 4558 4652 4783 4972 5152 5324 5519 5707 5935 6111 6282 6359 6361 6337 6270 6146 5949 5758 5604 5439 5293 5119 5012 4860 4721 4576 4539 4524 4492 4482 4513 4574 4622 4639 4713 4763 4837 4865 4952 5040 5103 5107 5126 5154 5158 5123 5098 5108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4381 4247 4114 3996 3886 3796 3748 3706 3670 3666 3672 3667 3640 3612 3556 3527 3540 3547 3531 3490 3468 3422 3368 3319 3292 3260 3204 3141 3077 3028 2966 2870 2784 2723 2698 2628 2566 2538 2526 2496 2485 2516 2569 2617 2656 2695 2743 2782 2808 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2458 2397 2333 2269 2213 2162 2121 2102 2088 2079 2091 2135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1344 1331 1318 1304 1287 1267 1243 1223 1205 1189 1176 1163 1155 1145 1136 1130 1127 1128 1128 1125 1123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 892 858 822 787 754 720 688 657 630 604 579 558 539 523 510 498 489 482 476 470 464 460 455 451 447 443 439 434 429 422 416 410 403 396 390 383 376 368 360 352 344 336 328 319 311 303 294 286 278 269 262 255 249 244 239 235 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 69 69 70 71 72 73 74 76 77 79 80 82 83 84 85 85 85 84 82 80 78 75 71 67 63 59 54 50 45 40 35 30 25 20 15 10 5 0 -5 -10 64112 484 495 30 11955 17 48 32 2270 -10922 99999 10897 10951 11114 11333 11449 11553 11663 11577 11568 11430 11214 11033 10882 10576 10241 10037 9906 9690 9555 9482 9583 9728 9905 10085 10380 10680 10767 10895 11141 11364 11429 11480 11542 11461 11315 10965 10563 10260 9870 9394 8964 8633 8135 7586 7074 6668 6304 5958 5787 5643 5607 5578 5496 5586 5716 5748 5823 6070 6341 6519 6697 6870 7031 7079 7068 7088 7198 7249 7104 8465 8423 8275 8062 7830 7544 7175 6780 6347 5860 5462 5080 4732 4454 4258 4113 4074 4196 4365 4590 4824 5055 5285 5478 5737 5932 6100 6138 6119 6061 5948 5758 5533 5316 5144 4937 4771 4615 4562 4431 4341 4272 4326 4372 4430 4513 4664 4807 4936 5013 5167 5272 5387 5446 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4999 4942 4913 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4285 4177 4077 3989 3931 3872 3818 3787 3764 3726 3657 3594 3519 3484 3485 3479 3463 3430 3420 3393 3368 3349 3342 3342 3314 3275 3225 3183 3118 3010 2921 2853 2812 2720 2630 2568 2528 2480 2440 2442 2473 2497 2512 2525 2567 2597 2607 2576 2572 2572 2533 2464 2417 2370 2308 2229 2175 2127 2099 2064 2023 2000 2018 2029 2036 2058 2106 2130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1342 1328 1311 1289 1265 1243 1222 1202 1185 1168 1156 1145 1134 1125 1122 1121 1121 1119 1117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 876 844 808 774 742 710 678 650 624 600 578 558 540 526 513 502 493 487 481 475 469 464 460 454 449 444 438 432 426 419 413 406 399 391 385 378 371 364 356 348 341 333 325 317 309 300 292 284 275 268 260 253 248 243 238 235 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 71 71 72 73 74 75 76 77 78 80 81 83 84 85 86 86 85 84 83 81 78 75 71 68 63 59 55 50 45 41 36 31 26 21 16 10 5 0 -4 -9 64121 483 525 30 11955 17 48 41 2268 -10920 99999 9933 10033 10234 10569 10782 11033 11305 11390 11523 11607 11627 11559 11420 11170 10831 10597 10372 10062 9775 9556 9419 9368 9485 9683 9885 10044 10112 10276 10509 10789 10949 11148 11281 11228 11115 10895 10631 10339 9896 9464 9088 8756 8290 7818 7323 6928 6557 6260 6202 6169 6151 6085 5990 6056 6132 6166 6217 6347 6477 6541 6615 6712 6814 6760 6617 6541 6578 6581 6466 7878 7838 7700 7487 7261 7016 6688 6312 5947 5525 5184 4867 4590 4362 4192 4067 4016 4121 4295 4500 4686 4847 4997 5102 5279 5434 5538 5518 5467 5423 5315 5157 4970 4788 4673 4548 4484 4437 4478 4433 4372 4358 4473 4593 4693 4815 4984 5129 5257 5324 5449 5523 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4963 4895 4838 4810 4826 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4202 4089 3979 3881 3794 3731 3684 3637 3577 3517 3462 3387 3334 3326 3330 3334 3314 3318 3325 3318 3289 3273 3273 3261 3220 3160 3115 3070 2979 2893 2829 2804 2744 2684 2648 2644 2636 2626 2642 2686 2719 2735 2736 2764 2777 2755 9999999 2627 2563 2479 2371 2282 2208 2121 2017 1954 1913 1902 1885 1870 1868 1906 1950 1987 2028 2089 2126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1862 1801 1751 1695 1666 1628 1621 1620 1637 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1285 1255 1227 1202 1180 1161 1146 1134 1123 1115 1113 1115 1116 1117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 848 815 783 753 723 694 668 644 621 600 581 564 549 535 523 512 503 495 487 479 472 465 457 450 443 437 430 423 416 409 403 395 388 382 375 368 361 354 346 338 331 323 315 306 298 291 283 275 267 260 254 249 244 240 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 69 69 70 71 72 72 73 74 75 77 78 79 80 81 82 82 82 81 79 78 75 72 69 66 62 58 53 49 45 40 36 31 26 22 17 12 7 2 -2 -7 64130 484 495 30 11955 17 48 50 2267 -10919 99999 9813 10086 10498 11078 11449 11788 12172 12334 12517 12600 12625 12545 12470 12201 11775 11533 11344 11019 10679 10447 10352 10284 10317 10371 10499 10519 10397 10330 10364 10498 10457 10356 10238 10054 9787 9371 9051 8790 8425 8047 7780 7623 7393 7135 6777 6566 6439 6332 6364 6483 6643 6645 6602 6688 6762 6798 6815 6841 6878 6940 6987 7046 7175 7169 7063 7015 7068 7077 7013 6985 7012 6976 6913 6860 6788 6642 6431 6220 5916 5674 5456 5307 5170 5046 4924 4878 4942 5050 5157 5248 5310 5352 5345 5421 5470 5476 5351 5209 5095 4977 4838 4702 4584 4521 4438 4408 4407 4492 4513 4512 4516 4633 4739 4807 4860 4941 4994 5014 4994 5042 5064 5100 5083 5101 5137 5172 5138 5095 5081 5096 5040 4997 4970 4943 4875 4815 4749 4717 4675 4631 4582 4595 4633 4644 4633 4666 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3981 3909 3818 3740 3662 3574 3503 3459 3409 3369 3322 3308 3292 3263 3216 3189 3199 3212 3201 3179 3167 3147 3091 3055 3041 3040 2999 2959 2934 2933 2925 2900 2886 2874 2839 2798 2764 2754 2711 2636 2528 2430 2328 2217 2099 2011 1946 1870 1801 1782 1779 1789 1798 1834 1888 1982 2066 2142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1840 1739 1650 1554 1485 1410 1371 1344 1336 1343 1373 1405 1432 1463 1499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1347 1274 1191 1187 1172 1162 1151 1143 1140 1141 1142 1142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 881 851 820 790 761 734 707 681 658 636 616 597 581 566 552 539 527 518 509 500 492 484 476 468 460 452 445 437 429 421 414 406 398 390 382 374 366 357 349 341 332 324 316 308 300 292 284 276 269 262 255 249 244 239 236 232 230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 66 67 67 68 68 69 69 70 71 71 72 73 74 75 75 75 75 74 72 71 69 66 63 60 57 53 49 45 41 37 33 29 25 21 17 13 8 4 0 -3 64139 484 495 30 11955 17 48 59 2266 -10918 99999 8989 9360 9930 10564 11044 11437 11878 12144 12384 12530 12637 12711 12752 12516 12180 11939 11821 11561 11239 10971 10784 10609 10462 10325 10238 10075 9723 9374 9127 9039 8878 8665 8446 8223 7998 7733 7600 7625 7591 7564 7589 7707 7779 7833 7733 7686 7641 7548 7535 7520 7506 7334 7064 6876 6681 6495 6318 6186 6098 6068 6103 6191 6376 6497 6578 6680 6839 6967 7066 6127 6225 6287 6324 6356 6375 6329 6215 6102 5900 5752 5604 5494 5399 5312 5235 5202 5257 5344 5418 5476 5526 5555 5520 5524 5533 5522 5399 5243 5107 4954 4779 4590 4437 4356 4269 4199 4137 4185 4218 4227 4251 4373 4515 4628 4728 4862 4997 5106 5151 5246 5341 5464 5518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5157 5033 4879 4715 4562 4436 4284 4136 4022 3981 3973 3954 3936 3953 3977 4000 4030 4084 4149 4199 4234 4280 4325 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3844 3735 3631 3553 3461 3368 3272 3218 3194 3148 3096 3075 3103 3150 3168 3202 3235 3259 3240 3234 3250 9999999 9999999 9999999 9999999 9999999 9999999 3095 3038 2985 2905 2823 2747 2704 2637 2540 2415 2298 2172 2059 1946 1850 1765 1685 1618 1585 1576 1591 1597 1622 1671 1756 1842 1929 2003 2070 2124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1918 1817 1712 1610 1532 1462 1405 1339 1324 1326 1336 1356 1410 1455 1488 1518 1550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1324 1235 1134 1032 948 879 824 789 1155 1154 1152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 884 857 830 804 779 754 730 707 685 664 643 623 604 586 570 554 540 528 517 505 495 486 477 469 461 452 445 437 429 421 414 406 398 389 380 372 363 354 345 336 327 319 310 302 293 285 277 269 262 256 249 243 238 234 231 228 225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 61 62 62 62 63 63 63 64 64 64 65 65 65 65 65 65 64 63 62 60 58 56 53 50 47 43 40 36 32 28 24 20 16 12 7 3 0 -5 -9 -14 64148 483 524 30 11954 17 49 8 2264 -10916 99999 8824 9209 9703 10264 10642 10940 11262 11412 11583 11692 11724 11669 11591 11371 11019 10768 10638 10430 10120 9828 9591 9357 9166 8947 8756 8630 8377 8121 7896 7886 7848 7806 7847 7942 8059 8168 8320 8601 8834 9092 9262 9477 9612 9657 9451 9298 9048 8618 8229 7874 7508 7064 6548 6109 5668 5340 5041 4857 4866 5021 5168 5406 5799 6144 6429 6716 7016 7255 7440 7588 7627 5712 5690 5673 5667 5622 5563 5490 5363 5302 5236 5234 5227 5233 5256 5329 5447 5576 5673 5735 5785 5791 5755 5756 5763 5732 5554 5349 5154 4975 4761 4566 4422 4329 4223 4115 4036 4052 4078 4079 4109 4248 4398 4532 4629 4768 4887 4967 5023 5121 5256 5406 5511 5585 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4783 4606 4444 4284 4139 4060 4010 3947 3900 3888 3902 3917 3955 3988 4033 4081 4123 4157 4184 4215 4186 4154 4124 4066 4031 4013 3983 3902 3809 3730 3643 3553 3461 3409 3362 3328 3262 3226 3236 3222 3183 3149 3179 3226 3244 3268 3285 3305 3276 3236 3206 3208 3194 3156 3114 3079 3048 2991 2934 2883 2814 2767 2723 2698 2656 2595 2499 2395 2293 2199 2119 2051 1983 1898 1819 1777 1740 1718 1699 1698 1723 1781 1836 1880 1928 1968 1996 2027 2054 2078 2073 9999999 9999999 1952 1915 1858 1781 1709 1650 1605 1563 1533 1494 1491 1497 1514 1543 1600 1636 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1203 1111 1020 1207 885 845 1177 1172 1167 1162 1157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 862 838 814 791 768 744 721 700 678 657 636 617 598 580 564 549 535 523 512 501 491 483 474 466 458 450 443 435 427 418 410 401 392 382 372 363 352 342 332 322 312 303 294 286 278 270 263 256 250 245 240 236 232 230 228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 45 44 42 41 39 37 35 33 31 29 26 24 21 18 16 13 10 7 4 1 -1 -3 64157 483 523 30 11953 17 49 17 2263 -10915 99999 8139 8201 8428 8796 9049 9278 9646 9844 9994 10217 10410 10635 10925 11029 10968 11070 11270 11140 10828 10578 10287 9963 9763 9526 9318 9121 8693 8161 7833 7680 7388 7129 7081 7061 7014 6986 7023 7143 7309 7452 7611 7919 8240 8369 8300 8389 8395 8183 7976 7821 7669 7430 7115 6747 6359 6023 5651 5336 5250 5332 5311 5352 5576 5835 6086 6356 6619 6847 7085 7305 7446 7573 7610 5299 5335 5325 5322 5318 5310 5372 5383 5406 5384 5377 5401 5420 5456 5476 5458 5423 5385 5321 5224 5177 5125 5070 4962 4881 4804 4711 4625 4576 4583 4633 4671 4707 4745 4837 4912 4953 5038 5147 5206 5254 5287 5334 5339 5297 5242 5216 5236 5267 5281 5280 5300 5280 5250 5252 5271 5276 9999999 9999999 9999999 5074 5031 4938 4843 4721 4602 4467 4345 4280 4225 4150 4097 4061 4034 4021 4037 4037 4042 4060 4083 4109 4133 4161 4130 4099 4064 3999 3953 3940 3904 3808 3691 3606 3514 3424 3326 3265 3220 3189 3118 3074 3088 3091 3059 3036 3082 3156 3192 3226 3258 3315 3330 3314 3305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2840 2769 2700 2615 2495 2377 2273 2184 2099 2031 1981 1938 1890 1867 1841 1838 1818 1800 1794 1818 1834 1836 1823 1806 1790 1776 1744 1723 1697 1670 1626 1607 1604 1592 1560 1524 1504 1510 1521 1524 1515 1534 1556 1568 1585 1619 1636 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1282 1221 1164 1102 1055 1025 1025 1173 1167 1162 1155 1150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 859 837 816 795 773 753 733 713 693 674 655 637 619 602 585 570 555 542 529 517 506 496 486 476 467 457 448 439 430 421 412 402 392 382 372 361 351 341 330 321 311 302 293 284 276 268 261 255 249 243 238 233 229 226 224 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 17 16 15 14 12 11 10 8 7 6 5 64166 484 496 30 11956 17 49 26 2262 -10913 99999 6406 6602 6872 7285 7719 8116 8653 9265 9785 10270 10605 11046 11557 11983 12181 12382 12624 12566 12148 11710 11279 10831 10357 9791 9262 8818 8171 7421 6819 6461 6052 5651 5447 5367 5316 5216 5167 5283 5553 5796 6024 6403 6860 7157 7261 7497 7708 7745 7789 7878 8054 8142 8116 7931 7727 7588 7403 7255 7304 7451 7462 7461 7609 7768 7933 8080 8218 8342 8517 6233 6171 6113 6054 6019 6007 5970 5967 6000 5958 5942 5885 5852 5788 5728 5669 5575 5463 5306 5090 4862 4658 4452 4256 4116 4012 3923 3824 3757 3733 3729 3765 3828 3958 4118 4293 4430 4540 4648 4759 4824 4948 5072 5157 5209 5235 5246 5235 5193 5174 5141 5165 5196 5233 5256 5298 5286 5257 5257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4974 4898 4793 4695 4652 4605 4540 4499 4439 4394 4389 4396 4378 4363 4354 4325 4290 4271 4255 4191 4125 4028 3905 3815 3757 3670 3562 3456 3388 3319 3270 3208 3182 3183 3183 3150 3171 3229 3260 3240 3221 3243 3288 3303 3313 3317 3368 9999999 3312 3278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2858 2782 2695 2561 2430 2306 2191 2074 1988 1915 1856 1801 1766 1722 1700 1683 1686 1697 1742 1766 1771 1772 1775 1770 1770 1750 1724 1674 1630 1582 1545 1508 1476 1425 1378 1354 1356 1357 1358 1346 1358 1383 1418 1445 1479 1500 1501 1485 1474 1474 1462 1421 1373 1318 1286 1240 1197 1153 1122 1090 1065 1062 1171 1163 1155 1146 1136 1128 1121 1110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 885 864 843 824 805 786 766 747 727 707 689 670 652 634 616 599 582 567 553 539 526 513 502 491 480 469 459 450 440 430 421 412 402 392 382 372 362 351 341 331 321 310 300 290 281 271 263 255 247 240 233 227 222 217 214 210 208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 22 21 21 20 19 19 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 64175 484 495 30 11955 17 49 35 2260 -10912 99999 6766 7012 7356 7821 8289 8644 9130 9676 10083 10472 10743 11120 11545 11831 11945 12104 12366 12329 11961 11558 11138 10664 10121 9522 8968 8461 7721 6890 6255 5789 5226 4641 4280 4094 3977 3840 3760 3893 4189 4443 4724 5256 5886 6321 6588 6994 7398 7611 7773 7924 8124 8269 8304 8140 8008 7939 7751 7567 7150 7177 7157 7066 6998 6941 6903 6855 6724 6604 6475 6374 6247 6182 6168 6139 6134 6116 6151 6188 6140 6101 6003 5955 5878 5827 5786 5707 5560 5374 5176 4981 4799 4611 4446 4333 4225 4166 4095 4064 4050 4022 4037 4095 4231 4369 4503 4599 4643 4688 4755 4811 4915 5020 5081 5106 5114 5138 5187 5197 5207 5188 5232 5308 5382 5425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4951 4837 4746 4617 4476 4421 4414 4382 4333 4257 4206 4210 4228 4210 4187 4173 4157 4108 4076 4062 4009 3935 3833 3727 3666 3643 3574 3462 3363 3310 3267 3221 3161 3127 3109 3071 3003 3000 3037 3049 3019 2995 3019 3069 3101 3126 3161 3257 3314 3323 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2800 2720 2612 2510 2416 2305 2195 2123 2058 1995 1937 1898 1836 1782 1742 1711 1693 1701 1689 1660 1670 1682 1680 1683 1679 1671 1640 1623 1610 1604 1603 1583 1546 1507 1490 1475 1457 1440 1412 1392 1379 1384 1375 1373 1367 1343 1317 1295 1288 1272 1240 1200 1152 1127 1104 1079 1046 1028 1000 966 950 1177 1169 1158 1145 1131 1120 1107 1093 1077 1060 1042 1024 1006 988 970 953 936 919 904 889 872 855 838 822 806 790 773 756 737 717 698 679 660 642 623 606 588 572 556 541 528 515 503 492 480 469 458 448 437 426 415 406 395 385 374 363 352 341 331 321 312 302 293 284 275 267 259 252 244 238 232 225 220 215 211 207 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 10 9 8 7 6 6 5 4 64184 482 554 30 11954 17 49 44 2259 -10910 99999 9130 9272 9535 9846 10061 10298 10664 10974 11330 11484 11742 12038 12287 12393 12495 12610 12491 12020 11412 10777 10255 9669 8985 8299 7677 6881 6129 5630 5305 4973 4645 4434 4382 4442 4469 4495 4707 5014 5236 5540 6053 6508 6738 6877 7063 7249 7356 7451 7532 7697 7789 7764 7688 7720 7748 7685 7682 7814 7915 7954 7962 8041 8113 8249 8351 8424 8498 8571 8526 8408 8278 8038 6548 6565 6585 6606 6601 6558 6538 6445 6406 6338 6274 6207 6142 6003 5801 5572 5335 5131 4917 4738 4609 4458 4370 4267 4216 4199 4178 4162 4180 4281 4358 4429 4464 4471 4459 4459 4469 4527 4599 4612 4600 4617 4680 4775 4831 4905 4954 5070 5196 5336 5457 5596 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4799 4673 4553 4528 4524 4513 4496 4467 4466 4503 4526 4518 4494 4495 4482 9999999 9999999 9999999 9999999 9999999 9999999 4031 3958 3913 3813 3702 3611 3560 3499 3426 3346 3310 3281 3222 3139 3114 3113 3093 3043 3023 3044 3077 3108 3140 3202 3328 3409 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2700 2569 2418 2290 2180 2052 1942 1870 1832 1818 1797 1772 1736 1726 1723 1725 1742 1767 1764 1739 1738 1744 1741 1723 1681 1645 1609 1581 1551 1532 1523 1497 1461 1432 1428 1434 1432 1425 1407 1404 1406 1404 1384 1380 1382 1365 1334 1306 1291 1267 1227 1173 1120 1104 1087 1049 1022 1023 1006 968 954 1188 1173 1156 1137 1116 1097 1078 1059 1040 1021 1003 987 971 955 940 926 912 899 887 874 860 845 831 817 803 788 772 756 738 720 701 683 664 646 627 609 591 574 558 542 527 513 501 489 478 467 456 446 435 425 415 406 396 385 375 364 353 342 331 321 311 301 291 281 272 263 254 246 238 232 225 219 214 209 206 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 64193 478 673 30 11953 17 49 53 2258 -10909 99999 9318 9470 9785 10142 10514 10715 10938 11202 11539 11907 12096 12225 12254 11989 11499 11008 10670 10202 9577 8948 8420 7818 7113 6491 5926 5467 4980 4586 4391 4353 4233 3996 3920 4123 4295 4507 4817 5200 5425 5576 5717 5926 6095 6249 6286 6435 6609 6740 6709 6762 6856 6922 6999 7197 7367 7558 7720 7912 8054 8316 8537 8686 9596 9999999 8765 8277 7764 7254 6807 6450 6110 5879 5723 5531 5447 5342 5370 5413 5501 5642 5818 5898 5916 5928 5917 5866 5798 5732 5707 5592 5499 5317 5178 5073 4932 4759 4665 4633 4559 4471 4417 4355 4308 4269 4259 4308 4411 4449 4471 4542 4680 4802 4880 4963 5034 5133 5218 5302 5369 5450 5455 9999999 9999999 9999999 9999999 5100 4969 4867 4811 4806 4754 4705 4645 4625 4580 4554 4595 4653 4719 4758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3838 3683 3557 3464 3370 3267 3172 3123 3089 3037 2992 3000 3019 3037 3036 3069 3119 3157 3194 3219 3282 3404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2712 2591 2491 2395 2261 2151 2074 2028 2005 1984 1942 1881 1849 1828 1808 1816 1829 1822 1799 1807 1808 1792 1773 1735 1698 1666 1635 1603 1583 1573 1537 1490 1447 1420 1400 1388 1383 1370 1364 1358 1350 1342 1348 1367 1371 1360 1355 1360 1365 1356 1324 1291 1284 1280 1260 1248 1252 1234 1190 1173 1154 1133 1111 1089 1066 1045 1026 1008 990 974 960 946 933 919 908 896 886 877 868 858 847 835 823 811 798 784 770 755 739 722 704 686 667 648 629 610 592 574 556 539 524 509 495 483 471 459 449 438 428 418 408 399 389 379 369 358 348 337 327 317 306 296 286 276 267 258 250 241 234 227 220 215 209 205 201 198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 31 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 64202 460 1212 30 11952 17 50 2 2257 -10907 99999 6705 6167 5798 5433 4888 4381 3824 3533 3338 3147 3105 3321 3596 3726 4010 4544 4993 5383 5832 6306 6632 6895 7060 7174 7269 7310 7182 7134 7177 7168 7059 7084 7241 7349 7480 7697 7860 8102 8319 8555 8777 9099 9367 9999999 9999999 9999999 8408 7900 7390 6899 6512 6260 5997 5879 5843 5796 5849 5865 6011 6145 6306 6462 6604 6630 6588 6512 6353 6173 5964 5754 5582 5294 5069 4803 4643 4520 4400 4319 4312 4369 4388 4411 4478 4519 4539 4532 4562 4619 4701 4681 4645 4653 4711 4774 4789 4820 4855 4896 4941 5001 5077 5180 5225 5200 5207 5219 5201 5137 5060 5019 5018 5057 5079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3953 3889 3789 3698 3636 3592 3537 3468 3402 3370 3337 3254 3161 3117 3077 3022 2963 2940 2921 2894 2883 2858 2882 2981 3065 3106 3170 3258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2610 2522 2443 2305 2196 2140 2123 2114 2122 2120 2097 2080 2086 2090 2110 2107 2070 2007 1991 1953 1882 1805 1736 1654 1573 1502 1464 1429 1406 1361 1340 1332 1332 1325 1339 1366 1390 1393 1406 1422 1440 1444 1464 1473 1473 1459 1452 1449 1446 1416 1378 1349 1332 1289 1192 1225 1163 1149 1130 1109 1089 1068 1049 1029 1012 996 981 966 951 941 932 920 909 898 889 879 870 860 849 837 824 810 798 785 770 754 738 722 707 691 674 658 642 625 608 591 575 559 543 528 513 500 486 472 459 446 434 422 411 400 390 379 368 358 347 337 327 318 309 301 291 282 273 264 256 248 240 233 226 219 212 206 201 197 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 64211 460 1214 30 11954 17 50 11 2255 -10906 99999 7488 7181 6974 6833 6544 6300 5976 5847 5684 5548 5538 5638 5684 5689 5832 6136 6282 6413 6552 6690 6725 6788 6823 6934 7071 7144 7099 7203 7346 7455 7565 7817 8160 8437 8670 8876 8945 9059 9131 9194 9272 9439 9999999 9999999 9999999 8683 8329 7858 7369 6858 6439 6166 5897 5720 5633 5549 5518 5473 5599 5756 5943 6092 6246 6312 6349 6353 6283 6202 6087 5919 5753 5511 5336 5096 4927 4799 4682 4583 4535 4510 4467 4417 4406 4414 4444 4452 4475 4510 4581 4577 4563 4600 4681 4782 4840 4889 4960 5028 5075 5105 5158 5243 5290 5287 5301 5304 9999999 9999999 9999999 5096 5109 5143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3852 3766 3698 3605 3485 3362 3262 3154 3012 2901 2840 2792 2750 2718 2743 2774 2808 2854 2911 3011 3169 3324 3442 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2613 2446 2303 2199 2122 2016 1948 1944 1982 2035 2099 2155 2195 2244 2310 2375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1992 1870 1747 1631 1532 1432 1351 1269 1221 1192 1183 1179 1203 1235 1251 1261 1282 1309 1325 1340 1371 1377 1361 1326 1303 1295 1285 1255 1228 1216 1209 1178 1155 1169 1154 1140 1121 1100 1081 1060 1041 1022 1006 992 977 962 948 937 926 913 900 888 877 865 855 845 834 822 809 796 784 772 758 744 729 713 699 683 666 650 633 616 599 583 566 550 534 519 504 491 477 464 451 439 426 415 403 393 382 371 360 349 339 329 320 311 303 295 287 278 270 262 254 246 239 231 224 216 209 202 197 192 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 64220 455 1364 30 11954 17 50 20 2254 -10905 99999 5798 5714 5563 5429 5311 5207 5348 5552 5739 6036 6398 6688 6991 7286 7479 7594 7709 7678 7673 7641 7553 7345 7172 6985 6807 6771 6829 6955 7057 7195 7283 7245 7321 7447 7595 7703 7816 7923 7971 7926 7763 7520 7124 6643 6157 6159 6074 6013 5924 5818 5728 5754 5762 5898 6102 6378 6601 6804 6909 7023 7129 7143 7115 7041 6917 6751 6455 6215 5917 5667 5408 5131 4876 4687 4513 4322 4128 4002 3920 3884 3866 3914 3976 4086 4149 4227 4369 4568 4784 4938 5051 5197 5326 5430 5498 5567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4361 4340 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3835 3735 3623 3518 3413 3285 3180 3127 3093 3064 3045 3078 3097 3139 3217 3277 3363 3505 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2634 2388 2173 1987 1834 1728 1656 1570 1533 1547 1597 1670 1778 1901 2006 2109 2230 2347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1863 1759 1668 1570 1505 1461 1434 1419 1441 1482 1498 1499 1506 1523 1530 1526 1536 1533 1503 1443 1391 1365 1331 1279 1233 1217 1262 1247 1225 1202 1183 1164 1141 1117 1093 1070 1048 1028 1011 996 981 966 951 940 930 918 907 896 887 877 867 856 845 831 816 801 787 772 755 738 720 701 684 666 649 632 615 599 582 567 552 537 523 509 496 484 472 459 447 436 424 413 402 391 380 369 358 347 337 327 317 309 300 292 283 275 266 258 251 243 236 228 220 213 206 199 194 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 19 19 19 18 17 16 15 14 14 13 12 11 11 10 9 64229 456 1336 30 11956 17 50 29 2253 -10903 99999 4781 5082 5317 5468 5636 5753 6145 6634 7081 7611 8022 8206 8308 8393 8417 8299 8185 7924 7698 7452 7174 6832 6432 6050 5701 5552 5552 5660 5725 5736 5721 5624 5602 5698 5799 5867 5938 6084 6174 6164 6060 5872 5542 5195 4689 4638 4637 4628 4604 4592 4613 4792 4942 5223 5595 5998 6344 6681 6985 7269 7508 9999999 9999999 9999999 9999999 9999999 9999999 7064 6753 6442 6142 5844 5539 5269 5039 4794 4520 4348 4235 4187 4174 4232 4298 4411 4484 4569 4702 4907 5120 5267 5371 5532 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5151 5052 4950 4865 4735 4631 4559 4509 4410 4321 4253 4212 4173 4189 4214 4244 4268 4271 4238 4278 4341 4389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3699 3521 3345 3184 3052 2953 2876 2815 2775 2779 2790 2830 2920 2995 3104 3267 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2913 2703 2521 2356 2235 2141 2068 1969 1933 1927 1958 2005 2092 2186 2263 2328 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2041 1899 1763 1643 1547 1456 1391 1314 1277 1257 1257 1258 1308 1364 1407 1447 1486 1510 1521 1520 1528 1522 1507 1467 1426 1393 1346 1282 1235 1235 1228 1217 1198 1178 1161 1144 1122 1099 1077 1057 1039 1022 1009 997 985 972 960 951 942 931 921 910 900 888 877 863 850 835 818 803 788 771 754 737 720 703 687 671 654 639 623 607 591 575 559 543 528 513 498 484 470 455 442 429 416 404 393 382 372 361 351 341 331 322 314 306 298 291 283 275 267 259 251 244 237 229 221 214 205 198 191 186 181 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 17 15 14 13 12 11 10 10 9 8 7 64238 461 1185 30 11955 17 50 38 2251 -10902 99999 6121 5517 5056 4672 4330 4149 3982 4079 4179 4363 4567 4955 5549 6110 6706 7244 7646 7959 8165 8391 8509 8652 8700 8687 8601 8482 8222 7846 7452 7113 6907 6746 6683 6606 6457 6282 6040 5824 5710 5652 5607 5604 5722 5851 5873 5838 5819 5687 5574 5553 4881 4989 5070 5147 5252 5380 5651 5878 6149 6456 6775 7038 7249 7412 7515 7563 9999999 7482 7385 7195 6981 6621 6301 5963 5679 5422 5186 4971 4820 4714 4632 4499 4458 4458 4532 4608 4754 4888 5043 5126 5206 5315 5459 5557 5598 5595 5656 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5078 4931 4829 4776 4739 4716 4658 4615 4572 4560 4522 4475 4402 4362 4343 4348 4352 4360 4365 4332 4266 4275 4312 4356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3728 3582 3432 3303 3213 3163 3124 3092 3073 3103 3126 3165 3254 3330 3406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2995 2859 2729 2595 2471 2361 2257 2176 2131 2115 2082 2093 2115 2145 2200 2291 2389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2048 1880 1731 1619 1509 1438 1357 1323 1312 1330 1361 1434 1509 1563 1612 1673 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1280 1268 1255 1242 1224 1201 1179 1160 1140 1115 1091 1067 1045 1026 1009 995 982 970 956 945 935 926 916 908 898 889 880 871 859 847 834 819 805 791 777 761 745 727 710 694 678 661 645 628 611 594 577 560 544 527 510 494 479 464 449 435 421 409 397 386 376 366 357 347 339 330 322 315 307 300 292 284 276 268 260 252 244 236 228 221 213 204 197 190 184 179 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 18 17 16 15 13 12 11 10 8 7 6 64247 460 1210 30 11950 17 50 47 2250 -10900 99999 5690 5236 4945 4631 4273 4070 3934 4042 4113 4239 4355 4669 5194 5587 6095 6629 7080 7326 7547 7902 8158 8381 8566 8715 8822 8938 8866 8626 8491 8269 8002 7744 7679 7551 7294 7046 6767 6536 6376 6246 6155 6113 6194 6224 6236 6284 6367 6314 6305 6399 5760 5861 5933 6021 6098 6159 6306 6392 6514 6639 6768 6819 6789 6713 6637 6549 6447 6307 6140 5901 5676 5377 5166 4973 4877 4754 4649 4580 4572 4609 4660 4632 4674 4735 4856 4915 5027 5104 5192 5179 5202 5257 5358 5407 5388 5345 5412 5453 5494 5478 5511 5500 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4697 4501 4316 4153 4020 3879 3749 3641 3520 3387 3344 3352 3379 3408 3468 3519 3558 3590 3619 3683 3763 3809 3842 3871 3868 3831 3801 3766 3724 3666 3620 3598 3620 3650 3654 3661 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2946 2802 2631 2469 2342 2235 2158 2107 2055 2020 2031 2069 2096 2156 2226 2276 2346 2462 2589 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1825 1708 1595 1509 1417 1364 1322 1310 1318 1377 1438 1487 1539 1617 1708 1788 9999999 9999999 9999999 9999999 9999999 1285 1706 9999999 1293 1285 1272 1256 1234 1210 1187 1167 1145 1118 1090 1064 1039 1018 999 984 969 954 939 926 916 905 895 887 880 875 869 862 854 847 837 826 816 805 793 780 764 747 730 713 695 677 659 641 622 603 583 565 547 529 511 495 479 464 448 434 421 409 398 388 379 370 361 352 343 335 327 319 311 303 295 286 277 268 259 250 242 234 226 218 209 202 195 190 185 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 22 21 19 18 16 14 13 11 10 9 64256 460 1209 30 11949 17 50 56 2249 -10899 99999 6209 5708 5310 4846 4473 4345 4273 4344 4413 4500 4603 4973 5538 6014 6641 7216 7614 7893 8229 8579 8748 8885 9061 9178 9277 9365 9249 8946 8644 8210 7830 7509 7333 7046 6685 6359 6006 5619 5307 5021 4769 4538 4476 4415 4357 4308 4312 4252 4320 4467 4964 5169 5387 5641 5917 6188 6535 6816 7111 7404 7667 7781 7769 7702 7582 7379 7149 6868 6539 6129 5755 5327 4966 4668 4457 4260 4129 4084 4079 4160 4306 4395 4535 4722 4957 5113 5299 5470 5609 5663 5720 5771 5821 5827 5769 5689 5696 5689 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4891 4762 4602 4396 4197 4023 3864 3705 3569 3479 3391 3277 3227 3226 3251 3270 3310 3363 3410 3442 3466 3519 3588 3613 3612 3600 3581 3559 3541 3516 3493 3453 3415 3405 3462 3530 3581 3628 3717 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2971 2813 2641 2470 2340 2249 2194 2159 2109 2071 2087 2141 2193 2255 2319 2360 2403 2480 2575 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1907 1836 1792 1753 1734 1713 1721 1736 1773 1801 1816 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1400 1277 1270 1259 1245 1227 1206 1187 1168 1148 1123 1099 1075 1053 1032 1013 998 983 969 956 944 933 923 914 905 898 891 884 875 865 854 842 829 817 803 789 774 756 738 720 703 684 666 648 631 612 595 577 560 543 526 510 495 480 465 451 437 424 412 401 391 381 372 363 354 345 337 329 321 313 305 297 288 280 272 263 255 247 239 231 223 215 208 202 197 192 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 43 43 43 42 42 42 42 41 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 28 27 26 25 23 21 19 17 15 13 12 10 8 6 4 64265 460 1211 30 11951 17 51 5 2247 -10897 99999 6300 5901 5557 5067 4700 4597 4570 4751 4990 5268 5542 5987 6500 6940 7607 8162 8488 8698 8948 9168 9176 9175 9186 9160 9108 9053 8916 8686 8465 8083 7777 7551 7432 7234 6994 6837 6645 6356 6084 5823 5539 5192 4963 4762 4615 4499 4436 4345 4406 4565 4792 5151 6426 6518 6613 6708 6878 7043 7202 7298 7370 7345 7226 7075 6916 6709 6500 6213 5872 5476 5180 4859 4595 4403 4320 4228 4179 4182 4236 4357 4513 4595 4726 4900 5108 5219 5351 5462 5546 5536 5554 5567 5605 5610 5556 5490 5506 5521 5535 5501 5506 5462 5452 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4889 4775 4654 4495 4324 4173 4056 3941 3829 3734 3641 3526 3482 3469 3488 3511 3521 3512 3496 3489 3476 3487 3510 3492 3464 3421 3373 3311 3270 3228 3188 3162 3154 3184 3270 3354 3416 3482 3604 3699 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2840 2683 2570 2510 2499 2494 2477 2476 2507 2545 2592 2643 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2013 1936 1871 1813 1737 1667 1630 1616 1595 1598 1622 1661 1691 1737 1795 1868 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1285 1259 1234 1209 1184 1156 1128 1098 1070 1042 1017 995 974 955 938 923 910 898 889 881 875 869 864 858 851 844 836 827 818 806 794 781 766 749 732 716 698 680 662 644 626 608 589 571 554 537 520 504 488 472 457 443 430 418 406 396 386 376 367 359 350 342 334 326 318 310 302 294 286 278 269 261 253 245 237 229 221 214 208 202 197 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 43 43 43 43 43 43 42 42 42 42 41 40 40 39 38 37 36 36 35 34 32 31 30 29 27 26 24 22 20 18 16 14 12 10 9 7 5 64274 457 1302 30 11952 17 51 14 2246 -10896 99999 3760 3570 3630 3804 4022 4289 4655 5026 5557 6254 7013 7925 8667 9230 9646 10089 10438 10561 10579 10594 10430 10152 9915 9594 9098 8555 7865 7240 6695 6335 5965 5600 5351 5163 4906 4741 4630 4531 4409 4401 4399 4519 4723 4894 4972 5156 5417 5722 6313 6370 6452 6534 6637 6811 6899 7009 7051 7063 7009 6893 6752 6588 6377 6142 5851 5539 5210 4997 4780 4638 4538 4559 4593 4685 4804 4954 5154 5365 5520 5703 5875 6065 6141 6209 9999999 9999999 9999999 9999999 9999999 9999999 5844 5750 5640 5606 5587 5579 5512 5492 5447 5437 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5049 5000 4939 4851 4795 4706 4638 4558 4498 4427 4360 4282 4209 4127 4024 3894 3773 3652 3583 3522 3487 3464 3434 3379 3325 3274 3250 3283 3347 3389 3435 3456 3464 3440 3444 3453 3468 3489 3516 3554 3641 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2852 2776 2741 2752 2757 2738 2722 2729 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2242 2149 2034 1948 1874 1776 1665 1591 1550 1521 1477 1445 1465 1507 1542 1582 1647 1741 1808 1870 1941 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1404 1338 1308 1320 1295 1270 1247 1222 1197 1168 1140 1110 1080 1051 1024 1000 975 952 932 915 900 887 877 868 860 854 850 844 838 832 825 818 810 801 790 778 764 750 735 720 703 686 670 653 635 617 597 579 561 543 526 509 493 476 460 446 432 420 408 398 389 380 371 364 356 349 341 334 327 319 311 303 294 286 277 268 259 251 242 233 224 217 210 205 199 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 36 35 33 32 31 29 28 26 24 22 19 17 15 12 10 8 5 3 1 64283 459 1243 30 11953 17 51 23 2245 -10895 99999 6181 5999 5615 5317 5248 5285 5346 5578 5835 5959 6180 6512 6984 7581 8119 8448 8712 9076 9424 9537 9639 9805 9802 9693 9722 9678 9532 9272 8801 8302 7928 7661 7286 6873 6624 6368 6000 5703 5451 5213 4971 4783 4616 4651 4808 4864 4850 4996 5203 5389 5644 6818 6799 6794 6831 6935 7025 7117 7132 7129 7096 6993 6852 6697 6504 6239 5921 5610 5287 5088 4880 4735 4651 4700 4750 4844 4996 5172 5365 5587 5770 5986 6173 6347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5789 5626 5461 5302 5221 5149 5076 4990 4978 4955 4948 4937 4963 4996 5024 5005 4995 5006 5021 5022 5023 5023 9999999 9999999 4966 4938 4901 4837 4753 4648 4527 4408 4262 4102 3953 3785 3659 3565 3505 3462 3423 3381 3334 3307 3329 3400 3470 3510 3549 3548 3545 3510 3475 3433 3398 3351 3307 3299 3334 3331 3312 3299 3356 3413 3494 3580 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2944 2888 2865 2896 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2095 2001 1913 1797 1681 1616 1575 1552 1515 1506 1527 1558 1570 1586 1629 1698 1738 1767 1797 1839 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1469 1418 1364 1325 1305 1283 1262 1243 1221 1199 1173 1148 1119 1091 1061 1035 1008 981 956 934 916 899 884 870 858 848 840 833 827 820 812 805 798 790 782 772 761 748 735 721 707 692 676 659 643 625 608 589 571 552 534 515 499 483 467 452 438 425 413 403 394 386 378 370 363 357 350 342 335 327 319 311 302 293 284 275 266 257 248 239 230 222 214 207 202 197 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 34 33 31 30 28 26 24 21 19 16 14 11 9 6 4 2 64292 464 1094 30 11954 17 51 32 2243 -10893 99999 6560 6497 6544 6686 6805 6994 7091 7013 6975 7165 7401 7555 7809 8110 8361 8617 8906 9275 9675 9910 9963 9953 10086 10197 10010 9689 9537 9301 8934 8722 8524 8257 7908 7460 7106 6865 6764 6524 6215 6149 6153 6070 5981 5972 5908 5742 5620 5467 5476 6007 5969 5910 5810 5677 5537 5463 5462 5568 5729 5886 6081 6242 6437 6589 6726 6862 6930 6938 6911 6854 6731 6501 6228 5951 5760 5551 5344 5178 5163 5154 5166 5216 5327 5467 5610 5727 5885 6046 6202 6225 9999999 9999999 9999999 9999999 5769 5602 5478 5352 5215 5080 5014 4979 4942 4872 4877 4911 4948 4962 5009 5075 5124 5129 5125 5161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4328 4072 3810 3578 3365 3199 3077 2989 2930 2876 2870 2931 3040 3160 3272 3367 3424 3490 3521 3546 3563 3575 3555 3513 3515 3539 3538 3525 3509 3545 3608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2981 2845 2742 2651 2589 2583 2624 2663 2680 2684 2697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2199 2144 2044 1951 1894 1859 1842 1818 1814 1823 1825 1812 1801 1825 1875 1902 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1540 1449 1442 1434 1425 1413 1403 1388 1367 1342 1320 1301 1282 1260 1236 1211 1184 1154 1122 1090 1060 1030 999 970 946 923 900 881 863 847 834 823 815 808 800 792 784 778 771 763 754 745 732 719 707 694 680 664 649 633 616 600 583 566 549 531 514 499 484 470 455 442 430 418 408 399 390 382 374 366 359 352 343 335 326 317 308 299 288 277 266 253 242 239 240 240 240 242 244 249 254 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 45 45 45 45 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 35 34 32 31 29 27 25 23 20 18 16 13 11 8 6 3 1 64301 461 1185 30 11955 17 51 41 2242 -10892 99999 9346 9267 9252 9128 8867 8712 8732 8906 8937 8992 9143 9349 9548 9744 10070 10452 10664 10627 10417 10431 10441 10174 9756 9577 9374 8999 8671 8370 8059 7748 7327 6993 6813 6790 6586 6289 6205 6154 5996 5841 5750 5612 5424 5234 4926 6597 6391 6240 6040 5745 5403 5066 4833 4686 4646 4693 4743 4800 4864 5042 5248 5420 5592 5729 5847 5974 6109 6191 6186 6135 6065 6052 6044 6005 5965 6022 6088 6148 6206 6282 6338 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5974 5810 5648 5562 5486 5405 5323 5330 5360 5361 5322 5341 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4616 4481 4331 4126 3909 3739 3583 3458 3347 3264 3201 3170 3167 3162 3193 3257 3344 3427 3501 3557 3571 3595 3580 3553 3526 3510 3481 3439 3441 3462 3461 3449 3458 3527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2984 2868 2804 2740 2689 2686 2731 2770 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2223 2141 2051 1919 1799 1696 1593 1524 1483 1473 1467 1440 1408 1393 1431 1491 1541 1589 1642 1688 1716 1752 9999999 9999999 9999999 9999999 9999999 9999999 1433 1430 1426 1419 1408 1394 1382 1369 1350 1330 1312 1294 9999999 9999999 9999999 1211 1191 1166 1137 1108 1081 1054 1025 998 974 951 930 910 892 874 856 840 827 815 803 791 780 769 759 748 736 725 712 699 686 674 661 647 633 618 603 588 572 556 540 523 506 491 476 461 446 432 419 407 397 387 379 371 363 355 349 342 334 327 319 311 303 293 282 272 262 251 241 234 230 225 221 218 217 217 217 219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 40 38 37 36 35 33 32 30 29 27 25 22 20 18 15 13 10 8 6 3 1 0 64409 310 1332 30 11952 17 53 29 2227 -10875 99999 8798 8969 9266 9293 9201 9279 9488 9594 9651 9936 10278 10343 10085 9699 9609 9415 9018 8471 8236 8061 7671 7327 7121 7002 6815 6551 6557 6663 6873 6847 6780 6856 6942 6870 6704 6619 6496 6312 6097 5803 5658 5503 5005 5019 4919 4761 4585 4423 4293 4222 4258 4330 4473 4569 4780 5075 5388 5713 5985 6301 6645 6989 7242 7383 7462 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5952 5805 5640 5492 5334 5249 5212 5183 5132 5161 5216 5247 5242 5251 5295 5335 5340 5293 5234 5212 5141 5049 4989 4967 4926 4868 4849 4859 4886 4893 4882 4888 4920 9999999 9999999 9999999 9999999 9999999 4366 4202 4035 3883 3728 3591 3476 3405 3361 3327 3343 3407 3512 3622 3745 3835 3880 3949 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3555 3490 3465 3474 3532 3541 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2976 2919 2903 2913 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2133 2035 1908 1801 1695 1583 1512 1475 1464 1453 1426 1383 1363 1379 1411 1448 1492 1532 1556 1568 1586 1595 1590 1573 1549 1516 1494 1460 1418 1361 1301 1250 1441 1425 1407 1384 1364 1346 1329 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1155 1128 1099 1069 1039 1011 982 954 928 904 880 856 834 816 800 784 769 755 743 732 720 710 699 688 677 666 657 647 635 622 610 597 583 568 553 537 520 502 487 471 456 440 425 411 398 386 376 366 357 349 341 335 329 322 315 308 301 294 285 276 267 258 248 238 232 228 224 220 218 217 218 218 220 64418 449 1544 30 11954 17 53 38 2225 -10873 99999 11335 11300 11323 11277 11148 10944 10736 10797 10675 10364 9996 9828 9637 9228 8825 8507 8209 7860 7397 7200 7081 6989 6745 6467 6305 6131 5886 5559 5290 5062 4851 4624 4342 4248 4178 5874 5840 5690 5474 5221 5011 4800 4680 4587 4503 4452 4393 4440 4588 4752 4978 5141 5419 5699 6068 6349 6555 6683 6832 6994 7128 7212 7287 7364 7425 7428 7429 7382 7348 7259 7114 6996 6895 6806 6651 6436 6246 6083 5909 5720 5529 5417 5360 5320 5261 5269 5316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4947 4950 4926 4894 4864 4863 4862 4798 4693 4566 4385 4194 4020 3845 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3238 3320 3443 3572 3723 3847 3921 4013 4063 4086 9999999 9999999 9999999 4020 4003 3956 3894 3833 3770 3720 3701 3733 3729 3741 3742 3715 3646 3595 3535 3451 3387 3320 3219 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2423 2326 2235 2114 2000 1880 1743 1643 1570 1521 1473 1430 1370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1323 1302 1268 1242 1238 1247 1265 1378 1349 1324 1300 1277 1254 1235 1216 1200 1179 1157 1135 1113 1088 1061 1034 1008 982 957 931 906 880 856 832 812 795 778 760 745 731 718 705 692 681 669 657 647 637 627 615 602 590 578 565 552 539 525 510 495 481 467 453 439 426 413 401 390 379 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 43 43 43 43 42 42 41 41 41 40 39 38 37 36 35 34 33 32 30 29 27 26 24 23 21 19 17 16 14 12 10 8 6 4 2 1 0 64427 436 1935 30 11955 17 53 47 2224 -10872 99999 8278 8222 8172 8063 7873 7623 7372 7140 6751 6336 6014 5640 5205 4638 4175 3776 3486 3234 2950 2880 3648 3692 3735 3725 3708 3668 3700 3717 3786 3936 4121 4253 4419 4721 5103 5440 5843 6128 6470 6791 7193 7474 7723 7868 7935 7965 8018 7979 7915 7871 7847 7744 7662 7543 7449 7314 7143 6949 6802 6725 6592 6382 6242 6128 5992 5820 5667 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4898 4889 4855 4828 4773 4731 4711 4626 4470 4310 4128 3951 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3257 3329 3417 3541 3704 3861 4039 4187 4283 4392 4454 4476 4473 4457 4389 4296 4220 4112 4002 3902 3794 3688 3609 3584 3523 3488 3458 3408 3325 3263 3199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2904 2867 2823 2783 2727 2679 2597 2495 2400 2310 2215 2118 2025 1909 1785 1699 1631 1588 1530 1467 1388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1323 1415 1402 1386 1366 1345 1327 1309 1290 1271 1254 1239 1224 1208 1193 1180 1166 1146 1124 1103 1082 1057 1030 1003 976 950 924 898 873 850 827 805 788 774 759 744 730 718 706 694 683 671 660 648 636 625 614 601 588 575 562 549 535 521 507 493 478 464 451 437 424 412 400 388 378 368 359 350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 41 40 40 39 39 38 38 37 37 36 35 34 33 32 30 29 28 27 26 24 23 22 21 19 18 16 15 13 12 11 9 8 7 5 4 3 2 64436 423 2325 30 11955 17 53 56 2223 -10870 99999 6071 5624 5120 4651 4172 3738 5605 5433 5270 5092 4866 4662 4460 4426 4342 4333 4371 4441 4501 4621 4864 5180 5413 5696 5867 6122 6356 6688 6920 7100 7156 7167 7139 7154 7084 7019 6998 7018 6951 6893 6827 6841 6811 6759 6687 6655 6678 6651 6520 6468 6437 6350 6209 6095 6045 6013 5965 5873 5790 5774 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3476 3460 3517 3634 3783 3932 4088 4271 4418 4589 4715 4767 4823 4812 4773 4677 4583 4431 4241 4067 3851 3667 3511 3382 3249 3152 3129 3074 3065 3068 3068 3032 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2507 2537 2587 2640 2661 2705 2793 2846 2910 2950 2951 2902 2852 2803 2729 2675 2582 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1219 1204 1192 1179 1167 1151 1131 1113 1099 1084 1069 1055 1042 1030 1017 1005 996 987 973 957 944 932 916 899 880 863 845 827 809 791 774 756 738 724 712 700 687 675 663 652 640 629 617 605 594 582 571 560 548 535 521 509 496 483 469 456 443 429 417 405 393 381 370 359 349 340 330 320 310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 28 27 26 25 24 22 21 20 19 18 16 15 14 13 11 10 9 8 7 5 4 3 2 64445 417 2505 30 11955 17 54 5 2221 -10869 99999 2249 2523 2819 2997 3156 3360 3571 4003 4440 4994 5563 6156 6676 7095 7594 8037 8360 4933 5134 5356 5622 5951 6338 6778 7117 7415 7654 7954 8120 8246 8331 8396 8327 8191 8024 7935 7779 7564 7279 7053 6913 9999999 6513 6390 6295 6188 6027 5932 5961 6002 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4657 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3542 3400 3321 3230 3193 3226 3293 3368 3490 3678 3852 4052 4231 4323 4431 4479 4509 9999999 9999999 4461 4378 4293 4161 4023 3902 3802 3696 3584 3545 3447 3382 3306 3234 3129 3036 2944 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2729 9999999 2847 2892 2947 2966 2941 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1183 1175 1169 1160 1147 1131 1112 1093 1078 1065 1049 1032 1016 1002 986 971 959 947 931 917 904 893 880 866 850 836 821 807 793 781 768 755 741 729 718 707 695 683 672 660 647 633 620 606 592 578 564 550 537 522 508 494 480 465 451 437 423 409 395 382 368 355 342 330 317 304 291 278 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 10 9 9 8 7 6 5 64454 416 2532 30 11952 17 54 14 2220 -10867 99999 -636 -207 283 693 1064 1520 2076 2897 3726 4716 5707 6601 7359 5161 5092 5041 4941 4889 4771 4750 4772 5011 5235 5533 5828 6091 6349 6698 6973 7229 7436 7640 7698 7700 7665 7673 7584 7445 7217 7003 6868 6749 6580 6526 6453 6371 6236 6172 6174 6181 6192 6146 6049 5991 5896 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3656 3533 3476 3399 3360 3371 3411 3449 3526 3664 3802 3973 4148 4246 4345 4405 4480 4506 4546 4546 4500 4416 4304 4199 4104 3995 3869 3706 3606 3446 3327 3193 3075 2924 2784 2661 2581 2559 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2853 2869 2847 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1166 1161 1151 1142 1130 1112 1091 1071 1049 1030 1013 994 974 957 944 932 922 913 904 892 882 875 868 860 851 840 829 817 806 793 780 766 751 737 724 711 697 683 670 656 643 630 616 603 591 578 566 553 540 527 514 501 488 475 461 447 432 417 402 387 371 356 340 325 310 293 276 258 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 36 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 9 8 64463 409 2739 30 11949 17 54 23 2219 -10866 99999 5149 5510 6080 6658 7326 8050 4992 4894 4787 4667 4627 4523 4505 4457 4642 4824 5109 5327 5590 5846 6185 6380 6598 6759 6889 6960 7003 7018 7129 7142 7164 7053 6977 6911 6906 6883 6935 6917 6891 6811 6712 6665 6632 6600 6495 6255 6074 5885 5754 5547 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4416 4261 4118 4038 3939 3885 3855 3846 3849 3889 3967 4002 4073 4152 4147 4131 4087 4067 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3412 3392 3339 3269 3283 3245 3229 3197 3180 3134 3074 3004 2955 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2556 2592 2683 2736 2694 2648 2670 2676 2661 2620 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1272 1249 1223 1195 1165 1129 1091 1055 1019 988 959 928 902 880 862 846 835 827 820 812 809 807 807 806 803 797 792 785 778 769 759 749 737 725 713 700 688 674 660 647 634 620 607 593 580 568 556 545 532 520 508 496 484 471 457 444 431 417 402 386 369 350 334 317 302 286 269 252 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 15 14 13 12 11 11 10 9 64472 389 3339 30 11949 17 54 32 2218 -10865 99999 4474 5859 5960 6095 6246 6393 6513 6640 6892 7083 7318 7384 7488 7561 7663 7745 7916 8024 8062 7976 7868 7788 7699 7594 7437 7106 6791 6440 6176 5864 5499 5038 4657 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4260 4102 4036 3930 3836 3815 3844 3841 3868 3942 3952 3966 4017 4001 3982 3949 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3084 3020 2932 2904 2821 2764 2705 2668 2605 2529 2470 2453 2494 9999999 9999999 9999999 9999999 9999999 9999999 2589 2646 2712 2763 2797 2851 2929 2941 2851 2760 2742 2684 2594 2485 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1018 1007 991 974 955 926 897 870 843 820 797 773 753 738 725 713 705 700 694 689 686 686 687 688 689 688 689 687 685 682 679 675 669 662 654 645 636 625 615 603 591 578 566 553 541 529 516 504 492 480 469 457 445 433 419 406 392 378 363 347 330 313 298 283 268 253 238 222 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 11 10 10 9 64481 377 3702 30 11952 17 54 41 2216 -10863 99999 7253 7269 7372 7466 7627 7684 7706 7617 7500 7462 7434 7391 7277 6967 6654 6336 6124 5836 5504 5103 4731 4436 4170 3979 3907 3879 3725 3591 3677 3814 4006 4105 4208 4379 4577 4723 4789 4877 4922 4821 4709 4663 4629 4533 4439 4261 4086 3984 3879 3821 3816 3892 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3058 2950 2867 2711 2600 2506 2464 2417 2385 2382 2395 2431 2411 2348 2350 2360 2400 2412 9999999 9999999 9999999 9999999 9999999 9999999 2675 2677 2598 2545 2532 2472 2382 2278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 909 906 899 890 878 860 840 820 799 777 755 732 714 699 688 675 665 656 648 640 635 632 630 629 627 624 623 620 617 613 609 605 600 594 588 582 574 566 558 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 64490 374 3793 30 11953 17 54 50 2215 -10862 99999 7084 7057 6911 6769 6628 6509 6483 6463 6442 6366 6131 5878 5661 5551 5325 5035 4703 4389 4131 3901 3703 3593 3548 3405 3300 3416 3585 3793 3914 4099 4366 4663 4905 5071 5245 5384 5384 5352 5354 5327 5185 5029 4795 4575 4361 4111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3895 3899 3856 3803 3767 3739 3716 3719 3680 3586 3479 3303 3144 3002 2900 2792 2689 2597 2525 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2360 2369 2434 2433 2367 2304 2272 2217 2143 2062 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 915 919 919 917 909 889 867 849 825 801 778 754 732 714 698 682 671 659 649 640 637 637 636 637 636 635 635 634 634 631 628 624 618 612 604 594 584 572 561 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 64499 39 13841 30 11951 17 54 59 2214 -10860 99999 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 17 64508 379 3641 30 11951 17 55 8 2212 -10859 99999 6372 6504 6664 6794 6986 7250 7521 7621 7611 7527 7338 7190 7015 6851 6723 6499 6185 5866 5759 5607 5405 5269 5257 5216 5093 5006 5006 5026 4948 4838 4862 4922 4999 4960 5032 5182 5285 5286 5322 5454 5549 5513 5494 5500 5501 5370 5237 5060 4897 4631 4316 4053 3875 3702 3498 3323 3220 3045 2880 2741 2697 2688 2683 2676 2696 2725 2709 2658 2661 2706 2741 2765 2830 2894 2913 2890 2824 2782 2763 2747 2741 2775 2811 2812 2794 2778 2769 2787 2808 2878 2953 3020 3088 3161 3202 3200 3183 3190 3155 3091 3010 2904 2735 2534 2308 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 64517 383 3520 30 11950 17 55 17 2211 -10857 99999 4903 5204 5518 5805 6073 6344 6599 6648 6658 6736 6785 6650 6432 6191 5957 5704 5420 5222 5152 5070 4898 4771 4811 4858 4886 4949 5105 5227 5275 5283 5351 5482 5525 5492 5522 5561 5570 5514 5549 5613 5654 5597 5528 5513 5511 5401 5284 5202 5146 4972 4828 4680 4552 4332 4067 3811 3661 3540 3393 3234 3155 2991 2822 2640 2570 2538 2534 2511 2533 2589 2640 2658 2721 2816 2932 3023 3154 3259 3330 3329 3281 3207 3147 3071 2987 2920 2829 2713 2586 2454 2334 2249 2195 2183 2220 2251 2301 2370 2428 2476 2512 2590 2632 2670 2711 2722 2672 2588 2495 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 16 16 64526 400 3011 30 11951 17 55 26 2210 -10856 99999 7056 6985 6889 6744 6496 6248 6008 5781 5483 5164 4853 4533 4203 3991 3876 3900 3933 4031 4233 4529 4786 5001 5334 5685 5927 6092 6271 6403 6347 6240 6074 5949 5805 5581 5365 5232 5173 5032 4922 4917 4921 4941 4978 5151 5290 5365 5377 5423 5511 5553 5564 5565 5533 5485 5367 5332 5320 5301 5166 5049 4988 4954 4851 4768 4696 4637 4516 4437 4355 4319 4189 3991 3782 3659 3529 3370 3202 3102 2939 2762 2553 2434 2356 2294 2223 2225 2283 2340 2360 2416 2535 2667 2758 2885 3023 3138 3164 3150 3129 3105 3043 2957 2900 2870 2823 2710 2607 2541 2493 2457 2468 2546 2610 2674 2738 2801 2879 2933 2973 2985 3023 3051 3031 2951 2834 2688 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 12 64535 412 2652 30 11952 17 55 35 2208 -10855 99999 3924 4599 5317 5937 6590 7284 7960 8305 8432 8511 8574 8423 8002 7610 7387 7112 5773 5535 5322 5123 4942 4756 4615 4530 4445 4439 4489 4680 4874 5137 5473 5839 6150 6342 6621 6890 7055 7100 7112 7106 6905 6687 6431 6227 5985 5650 5323 5094 5010 4874 4733 4698 4685 4689 4694 4875 5038 5137 5159 5196 5281 5382 5448 5467 5441 5401 5287 5271 5285 5296 5202 5132 5101 5094 5065 5065 5021 4977 4856 4791 4750 4736 4602 4399 4189 4029 3824 3618 3425 3268 3034 2814 2596 2473 2340 2211 2082 2034 2045 2061 2079 2149 2247 2336 2420 2572 2727 2838 2887 2929 2960 2992 2992 2962 2943 2908 2860 2766 2695 2630 2566 2509 2495 2530 2561 2603 2648 2695 2751 2792 2834 2844 2874 2887 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 64544 412 2652 30 11952 17 55 44 2207 -10853 99999 3919 4531 5194 5757 6368 7044 7686 8028 8185 8326 8441 8343 8015 7694 7542 7321 5818 5546 5279 5023 4792 4587 4439 4372 4306 4338 4443 4690 4937 5295 5744 6195 6573 6832 7168 7488 7691 7756 7774 7801 7629 7420 7172 6964 6662 6249 5864 5581 5450 5266 5036 4889 4788 4714 4607 4704 4808 4813 4743 4706 4702 4732 4740 4694 4607 9999999 9999999 9999999 9999999 4486 4413 4391 4456 4564 4659 4806 4878 4951 4971 5038 5092 5202 5198 5071 4870 4714 4475 4215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1625 1764 1971 2203 2430 2607 2760 2897 3035 3115 3129 3137 3138 3123 3061 2997 2951 2906 2850 2818 2840 2881 2930 2980 3035 3098 3132 3136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1840 1789 1787 1783 1769 1775 1811 1873 1945 2285 2334 2454 2616 2661 2700 2680 2575 2513 2586 833 837 843 851 859 872 882 888 891 894 897 899 901 900 896 892 883 873 861 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 646 633 621 610 599 589 583 579 575 571 566 562 558 551 544 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 64553 415 2561 30 11951 17 55 53 2206 -10852 99999 3629 4068 4541 5050 5701 6358 6894 7385 7790 8217 6586 6614 6595 6473 6296 5984 5770 5528 5283 4968 4633 4381 4157 3994 3852 3778 3806 3904 4132 4371 4715 5027 5414 5859 6296 6703 6989 7313 7591 7741 7803 7786 7722 7475 7216 6967 6760 6503 6138 5797 5534 5382 5214 5048 4989 4948 4941 4929 5075 5218 5242 5208 5194 5201 5234 5235 5194 5091 4985 4804 4670 4570 4513 4361 4266 4252 4290 4320 4409 4422 4459 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2982 2731 2481 2272 2036 1886 1833 1846 1878 1958 2020 2123 2238 9999999 9999999 9999999 9999999 9999999 9999999 2803 2791 2720 2634 2551 2472 2406 2344 2314 2293 2290 2314 2398 2502 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3241 3153 3019 2865 2681 2506 2323 2156 1992 1843 1707 1591 1505 1444 1408 1396 1395 1434 1494 1561 1599 1646 1682 1718 1748 1790 1838 774 796 820 843 870 894 914 927 933 935 934 933 930 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 780 763 746 729 712 691 673 658 647 635 624 616 608 600 592 588 585 582 579 576 574 570 564 557 551 544 534 525 512 497 478 457 433 408 381 353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 64562 419 2439 30 11949 17 56 2 2205 -10850 99999 5630 5538 5469 5507 5694 5886 6086 6268 6671 7056 7176 6852 6807 6728 6549 6331 6109 5858 5616 5263 4910 4577 4288 3900 3546 3325 3177 3095 3099 3212 3400 3683 4066 4408 4852 5301 5802 6288 6780 7219 7487 7737 7904 7948 7903 7794 7617 7291 6994 6674 6365 6059 5678 5327 5032 4860 4693 4561 4511 4453 4429 4416 4500 4596 4628 4637 4638 4660 4711 4746 4756 4695 4625 4510 4429 4356 4324 4241 4185 4174 4205 4247 4369 4420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3763 3464 3154 2834 2574 2302 2082 1937 1864 1850 1875 1913 2003 2116 2255 2388 2530 2647 2764 2858 2928 2966 2949 2924 2880 2833 2762 2679 2616 2547 2484 2445 2445 2452 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2615 2500 2391 2278 2181 2084 1974 1865 1782 1722 1666 1638 1624 1607 1645 1716 1781 1833 1897 1937 1960 1991 2034 785 814 842 870 897 928 954 973 987 992 994 992 988 981 973 969 956 942 9999999 9999999 9999999 9999999 9999999 9999999 816 799 782 766 752 737 718 702 688 678 668 656 647 638 629 620 615 611 607 601 9999999 9999999 587 581 574 566 558 548 537 524 508 488 465 440 414 386 357 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 10 64571 416 2531 30 11951 17 56 11 2203 -10849 99999 5270 5610 5984 6366 6415 6424 6492 6381 6222 6176 6182 6083 5967 5805 5607 5454 5208 4830 4488 4256 3940 3611 3434 3308 3220 3209 3333 3518 3836 4270 4602 4975 5412 5859 6239 6629 6988 7169 7365 7514 7516 7443 7342 7194 6914 6724 6545 6387 6245 6018 5808 5650 5585 5479 5353 5332 5268 5220 5122 5067 5003 4904 4765 4634 4547 4478 4384 4287 4148 4061 3953 3910 3847 3873 3898 3964 4042 4161 4285 4467 4567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2969 2691 2412 2242 2088 1987 1937 1965 2067 2177 2270 2388 2524 2683 2816 2942 3035 3118 3155 3158 3145 3068 2977 2875 2785 2679 2571 2487 2384 2274 2186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2413 2386 2348 2326 2282 2200 2148 2119 2086 2036 2015 2007 1996 1998 1992 1977 2030 2095 2125 2132 2165 2167 2144 2107 2090 2053 2014 1957 1884 1820 1777 1720 1656 1610 1594 1566 1546 1535 1543 1549 1566 1564 1575 1599 1613 1632 1629 856 837 823 808 791 775 761 748 730 715 701 689 676 664 653 643 634 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 554 545 533 520 503 484 460 434 408 380 350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 64580 406 2592 30 11952 17 56 20 2202 -10848 99999 7755 7536 7227 7018 7470 7447 7454 7518 7513 7410 7292 7098 6882 6744 6580 6265 6012 5802 5548 5267 5116 4945 4825 4776 4821 4909 5116 5386 5571 5706 5908 6071 6201 6358 6510 6541 6583 6624 6568 6466 6361 6251 6110 6026 5974 5906 5900 5867 5799 5763 5781 5809 5751 5733 5685 5640 5550 5408 5226 5030 4836 4625 4394 4239 4082 3940 3759 3659 3570 3554 3527 3548 3606 3755 3914 4097 4305 4572 4731 4906 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4735 4478 4123 3760 3494 3198 2888 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1862 1914 2030 2156 2257 2356 2440 2530 2606 2673 2711 2716 2723 2693 2657 2628 2614 2612 2599 2558 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2407 2341 2287 2217 2133 2083 2038 1995 1963 1975 2011 2037 2063 2094 2118 2189 2265 2310 2331 2363 2359 2321 2263 2210 2132 2050 1951 1850 1742 1666 1571 1463 1376 1330 1283 1243 1230 1248 1268 976 954 931 907 884 862 840 821 803 790 776 761 746 732 719 705 691 677 665 653 640 631 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 558 552 545 536 525 511 495 477 457 436 414 391 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 64589 406 2591 30 11951 17 56 29 2201 -10846 99999 6079 5787 5388 5093 7796 7885 7952 7964 7872 7622 7246 6842 6437 6176 5953 5585 5284 5068 4886 4648 4587 4616 4690 4832 5035 5271 5597 5916 6109 6194 6346 6430 6437 6468 6504 6429 6330 6249 6123 6013 5938 5865 5811 5836 5888 5912 5992 6066 6081 6106 6134 6160 6107 6083 6005 5921 5783 5539 5220 4930 4670 4429 4195 4016 3817 3665 3515 3439 3385 3425 3433 3465 3562 3746 3926 4096 4253 4413 4504 4645 9999999 9999999 9999999 4982 4922 4861 4776 4660 4495 4348 4174 3915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2571 2593 2670 2726 2737 2750 2740 2718 2702 2689 2644 2575 2516 2428 2343 2298 2263 2250 2241 2221 2206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2641 2592 2544 2492 2420 2329 2258 2202 2158 2116 2120 2145 2156 2155 2162 2161 2194 2225 2219 2204 2212 2177 2107 2013 1931 1825 1724 1620 1544 1475 1431 1367 1302 1269 1266 1253 1252 1269 1321 1363 1427 1462 1516 9999999 9999999 9999999 9999999 9999999 843 832 820 805 788 772 758 742 726 709 694 679 664 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 599 598 596 594 591 588 583 575 565 553 539 522 505 486 465 443 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 64598 415 2320 30 11950 17 56 38 2199 -10845 99999 11621 11377 10997 10691 10325 9803 9275 8593 8044 6708 7230 7636 7912 8211 8272 8212 8111 7940 7594 7153 6733 6299 5977 5732 5360 5059 4880 4713 4471 4375 4359 4346 4399 4549 4703 4917 5157 5322 5410 5591 5709 5743 5795 5871 5870 5875 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5877 5866 5889 5917 5907 5905 5877 5834 5721 5648 5541 5440 5305 5068 4746 4447 4193 3977 3755 3582 3398 3274 3146 3085 3056 3114 3150 3209 3338 3562 3786 3994 4179 4366 4493 4652 4799 4905 4945 4960 4875 4748 4594 4425 4211 3995 3761 3483 3253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2670 2797 2928 3012 3125 3252 3336 3372 3411 3396 3334 3248 3163 3035 2887 2736 2574 2414 2299 2188 2116 2048 1991 1959 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2928 3007 3051 3106 3133 3127 3111 3068 2988 2900 2785 2653 2516 2422 2320 2204 2091 1981 1851 1765 1721 1676 1636 1631 1610 1584 1553 1539 1518 1511 1506 1514 1527 1565 1581 1568 1550 1557 1551 1545 1562 1604 1632 1658 1663 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 833 818 803 789 776 765 752 739 728 721 716 710 705 700 693 687 680 673 665 654 641 626 610 591 572 551 527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 64607 432 1811 30 11951 17 56 47 2198 -10844 99999 9034 8997 9121 9255 9481 9576 9710 9850 10015 10275 10423 10652 10936 11143 11218 11162 11129 10946 10698 10338 10135 9967 9657 9187 8564 8085 7132 7525 7817 8022 8279 8280 8227 8178 8081 7779 7353 6900 6453 6068 5739 5287 4945 4682 4411 4096 3967 3894 3832 3838 3967 4113 4336 4551 4753 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5850 5845 5762 5709 5691 5627 5604 5560 5519 5424 5375 5319 5251 5215 5119 4934 4781 4670 4582 4455 4368 4258 4195 4110 4054 4010 4042 4045 4002 4004 4086 4162 4216 4259 4308 4319 4358 4381 4382 4370 4353 4239 4113 4012 3906 3775 3646 3524 3363 3267 3221 3125 3046 3008 2975 2917 2934 2979 3017 3092 3170 3217 3283 3371 3401 3384 3381 3340 3277 3217 3155 3033 2903 2785 2640 2497 2384 2279 2200 2133 2076 2049 2065 2101 2129 2187 2294 2418 2523 2592 2663 2734 2760 2758 2761 2763 2738 2688 2621 2557 2487 2394 2291 2202 2153 2110 2070 2043 2025 2002 2008 2042 2080 2123 2176 2212 2227 2219 2214 2203 2190 2164 2137 2100 2059 1994 1904 1818 1754 1692 1636 1615 1625 1646 1674 1693 1724 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1062 1049 1034 1019 1004 989 973 955 936 917 898 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 612 592 570 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 16 15 15 14 13 64616 425 2019 30 11949 17 56 56 2197 -10842 99999 14275 14307 14299 14175 14027 14011 14019 13914 13627 13202 12634 11941 11265 10712 10224 9525 8644 7687 6917 6310 5749 5302 4934 4734 4573 4531 4667 4895 5140 5375 5662 6169 6851 7402 6410 6240 6109 5926 5687 5571 5461 5314 5214 5244 5276 5362 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5939 5913 5817 5715 5611 5452 5335 5218 5111 4942 4783 4658 4563 4479 4328 4127 3976 3859 3764 3648 3571 3494 3458 3386 3362 3404 3501 3559 3591 3682 3825 3965 4079 4191 4302 4390 4466 4507 4526 4526 4469 4334 4187 4061 3932 3803 3655 3516 3349 3245 3167 3068 3000 2986 2964 2921 2924 2941 2955 2994 3033 3066 3117 3176 3168 3140 3132 3089 3018 2957 2908 2806 2726 2667 2569 2459 2369 2275 2200 2164 2135 2110 2127 2148 2159 9999999 2331 2435 2515 2596 2673 2740 2795 2838 2874 2898 2910 2888 2863 2845 2783 2698 2611 2524 2447 2394 2349 2291 2246 2192 2160 2161 2179 2205 2235 2266 2262 2245 2232 2213 2183 2152 2127 2072 2019 1958 1864 1758 1665 1587 1527 1510 1510 1535 1582 1618 1642 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 649 630 610 590 568 546 523 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 18 17 16 16 15 14 13 12 64625 423 2080 30 11950 17 57 5 2196 -10841 99999 12878 12746 12568 12496 12487 12315 12079 11630 11065 10423 9830 9315 8832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4035 4299 4626 5014 5397 6007 6758 7363 7170 7108 7074 6976 6762 6663 6556 6364 6191 6184 6168 6163 6091 6058 5968 5985 5952 5914 5941 5941 5860 5813 5810 5781 5651 5556 5457 5385 5283 5182 5039 4916 4804 4637 4549 4482 4429 4355 4308 4318 4338 4351 4317 4261 4253 4254 4257 4213 4187 4132 4103 4047 4006 3990 4002 3984 3946 3932 3977 4000 4012 4027 4026 4029 4051 4033 3990 3953 3904 3779 3646 3538 3469 3400 3322 3229 3122 3112 3104 3047 3034 3083 3114 3082 3104 3150 3203 3243 3254 3276 3344 3396 3369 3334 3326 3266 3164 3052 2985 2866 2748 2627 2497 2382 2277 2169 2108 2095 2102 2114 2179 2245 2320 2427 2580 2718 2842 2950 3030 3082 3103 3081 3042 2985 2918 2815 2726 2642 2526 2405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2299 2292 2263 2239 2200 2147 2097 2055 2000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1794 1824 1874 1889 1875 1843 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 937 913 893 872 850 827 805 783 761 740 721 700 678 655 634 612 591 569 547 525 502 478 455 431 407 382 356 332 309 286 264 243 224 213 210 215 224 241 261 289 321 356 393 433 470 504 532 562 578 588 596 608 620 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 64634 432 1809 30 11949 17 57 14 2194 -10839 99999 11251 11375 11559 11710 11915 12126 12366 12641 12811 13039 13040 13038 12992 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4879 5099 5337 5689 6086 6658 7241 7742 6676 6618 6586 6461 6272 6210 6144 6039 5954 6002 6026 6083 6038 6038 6005 6070 6061 6064 6125 6140 6071 6015 5961 5903 5752 5625 5476 5385 5238 5087 4910 4768 4640 4479 4404 4355 4350 4347 4342 4390 4457 4510 4500 4471 4467 4449 4430 4351 4262 4138 4042 3903 3771 3699 3661 3613 3578 3577 3656 3739 3821 3896 3963 4060 4172 4230 4254 4280 4261 4157 4016 3880 3777 3658 3525 3380 3234 3178 3095 2978 2922 2946 2967 2937 2975 3031 3104 3176 3221 3269 3358 3428 3423 3422 3455 3434 3370 3275 3220 3120 3057 2970 2843 2734 2635 2532 2464 2440 2442 2437 2478 2498 2533 2602 2699 2758 2811 2876 2921 2939 2926 2875 2809 2743 2664 2549 2467 2406 2316 2214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2091 2130 2164 2179 2198 2212 2205 2188 2166 2146 2136 2109 2068 2049 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1670 1182 1165 1151 1140 1132 1122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 981 957 933 911 887 863 839 816 793 770 748 727 705 683 659 635 613 590 567 545 522 500 478 457 437 418 398 380 364 350 337 327 318 311 306 303 302 303 306 311 317 324 332 340 348 355 361 366 370 372 372 371 367 363 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 64643 425 2021 30 11951 17 57 23 2193 -10838 99999 13682 13550 13296 12923 12566 12307 12043 11626 11165 10594 10002 9386 8902 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6590 6684 6852 7030 7088 7097 7026 7019 7020 7055 6952 6938 6924 6799 6608 6528 6427 6313 6194 6190 6187 6255 6251 6280 6301 6394 6401 6440 6499 6508 6422 6340 6236 6097 5873 5636 5367 5143 4873 4627 4392 9999999 9999999 9999999 9999999 3708 3718 3733 3801 3914 4023 4100 4128 4158 4179 4165 4127 4045 3975 3842 3718 3560 3422 3315 3230 3189 3188 3226 3324 3432 3542 3650 3759 3873 4004 4109 4174 4238 4257 4210 4101 3992 3918 3832 3728 3606 3480 3435 3357 3257 3184 3192 3195 3157 3178 3222 3277 3307 3290 3288 3336 3386 3362 3348 3359 3340 3287 3215 3182 3108 3064 2998 2900 2833 2775 2695 2633 2603 2607 2612 2658 2669 2679 2717 2780 2798 2811 2840 2855 2835 2801 2742 2690 2630 2555 2442 2366 2323 2254 2171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2122 2127 2162 2201 2202 2191 2185 2172 2141 2096 2067 2055 2026 1985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1606 1243 1224 1208 1194 1181 1168 1156 1150 9999999 9999999 9999999 9999999 9999999 1066 1041 1017 991 965 937 909 881 853 825 798 772 748 725 704 682 661 639 618 598 578 559 539 520 500 482 464 448 433 418 406 395 386 378 372 366 363 360 359 358 358 358 358 357 357 357 356 355 353 350 347 343 339 335 331 326 323 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 7 6 64652 423 2079 30 11949 17 57 32 2192 -10836 99999 13061 12497 11944 11508 11058 10504 9884 9355 8910 8459 8207 8146 8187 9999999 9999999 9999999 9999999 9999999 9999999 7383 7369 7344 5348 5446 5666 5949 6198 6417 6554 6731 6876 7054 7109 7175 7177 7065 6914 6804 6657 6494 6327 6242 6171 6182 6161 6201 6223 6288 6289 6359 6441 6445 6396 6328 6212 6047 5809 5539 5198 4894 4539 4220 3932 3712 9999999 9999999 9999999 3071 3079 3141 3239 3363 3513 3682 3798 3929 4053 4145 4196 4183 4166 4120 4078 3962 3825 3746 3688 3633 3600 3620 3687 3750 3798 3864 3965 4074 4154 4217 4279 4337 4335 4289 4216 4136 4056 3954 3851 3736 3596 3500 3370 3228 3094 3014 2952 2874 2843 2813 2803 2806 2786 2782 2837 2915 2947 2984 3052 3092 3115 3102 3103 3073 3081 3061 2986 2921 2858 2761 2674 2610 2603 2597 2633 2625 2625 2665 2708 2707 2701 2726 2740 2716 2688 2628 2580 2504 2415 2314 2264 2251 2208 2174 2166 2183 9999999 9999999 9999999 9999999 2524 2580 2618 2662 2698 2719 2688 2643 2581 2509 2404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1298 1304 1305 1285 1286 1289 1262 1243 1225 1210 1197 1185 1172 1165 1157 1144 1129 1113 1093 1069 1043 1018 992 964 934 904 875 846 815 786 759 733 708 685 663 641 619 598 577 559 540 522 504 487 471 456 441 428 415 403 393 385 378 373 368 364 362 360 359 358 358 357 356 356 355 354 352 349 346 343 339 335 331 327 323 320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 6 5 64661 417 2256 30 11946 17 57 41 2190 -10835 99999 7004 6975 6920 6813 6821 6884 6934 6936 6789 6655 6489 6431 6351 6354 6460 6450 6380 6353 6403 6461 6539 6701 6866 7174 7457 7745 7851 7950 7987 7895 7742 7614 7453 7242 6982 6736 6549 6458 6331 6256 9999999 9999999 9999999 9999999 9999999 5986 5946 5868 5725 5568 5386 5128 4793 4495 4184 3906 3691 3566 3434 3327 3321 3318 3396 3559 3767 3987 4249 4502 4694 4861 4997 5058 5067 5029 4951 4834 4710 4503 4262 4059 3881 3696 3577 3515 3511 3521 3539 3589 3655 3752 3819 3879 3962 4030 4043 4020 3978 3904 3807 3700 3594 3470 3319 3207 3058 2926 2798 2720 2672 2623 2611 2585 2590 2628 2630 2642 2697 2776 2820 2875 2942 2999 3053 3073 3094 3095 3152 3177 3147 3140 3138 3121 3093 3076 3105 3133 3193 3179 3172 3186 3187 3135 3073 3048 2997 2906 2793 2667 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1947 2039 2094 2137 2159 2163 2184 2194 2193 2165 2134 2089 2041 2030 2032 2025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1136 1116 1096 1072 1045 1017 990 964 939 912 886 861 837 811 785 762 739 717 695 674 652 631 607 584 563 542 521 501 482 464 447 433 419 406 395 385 377 372 367 363 361 359 358 358 358 358 357 357 356 356 355 353 351 349 346 342 339 335 332 328 325 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 15 14 13 12 11 10 9 8 7 5 64670 415 2317 30 11947 17 57 50 2189 -10833 99999 5423 5125 4926 4739 4602 4483 4355 4286 4185 4198 4283 4473 4850 5149 5438 5715 6022 6331 6639 7014 7380 7787 8080 8125 8201 8266 8232 8113 7958 7799 7611 7380 7076 6791 6592 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5581 5505 5386 5275 5127 4903 4644 4432 4186 3981 3828 3770 3675 3629 3633 3621 3671 3788 3938 4100 4301 4476 4572 4645 4685 4681 4646 4595 4481 4330 4197 4019 3812 3626 3479 3337 3265 3263 3348 3446 3548 3660 3772 3929 4099 4260 4401 4523 4603 4614 4585 4505 4390 4230 4081 3893 3684 3508 3281 3048 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2355 2340 2321 2349 2400 2442 2512 2593 2668 2734 2758 2800 2818 2892 2943 2978 3038 3116 3184 3232 3259 3329 3384 3466 3482 3510 3518 3504 3425 3339 3277 3195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1868 1897 1933 1937 1933 1940 1951 1950 1942 1933 1908 1881 1897 1924 1948 1986 2042 2091 2143 2179 2182 2168 2148 2114 2063 1987 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1127 1113 1097 1078 1058 1037 1014 989 965 942 920 898 875 854 833 810 787 766 745 725 703 681 660 638 615 591 569 547 526 504 485 467 449 433 418 406 395 385 378 372 368 365 363 361 361 361 361 361 361 361 360 359 357 355 353 349 345 341 336 332 328 323 320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 10 9 8 7 6 4 64679 415 2318 30 11948 17 57 59 2188 -10832 99999 5107 4978 4933 4936 4982 5079 5179 5306 5370 5461 5596 5887 6302 6604 6817 7042 7230 7398 7581 7836 7340 7535 7680 7850 7934 7955 7877 7754 7632 7544 7422 7296 7099 6859 6630 6424 6234 9999999 9999999 9999999 9999999 9999999 9999999 5062 4922 4779 4606 4479 4375 4216 4043 3911 3771 3663 3639 3729 3795 3932 4095 4212 4366 4550 4729 4870 5038 5158 5193 5169 5085 4927 4736 4516 4243 3966 3715 3445 3184 2940 2778 2675 2688 2767 2946 3169 3424 3691 3981 4296 4614 4900 5125 5291 5427 5480 5435 5292 5099 4846 4580 4271 3940 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1938 2031 2135 2260 2410 2551 2689 2807 2884 2949 2984 3028 3047 3046 3043 3047 3072 3080 3053 3052 3064 3111 3113 3119 3107 3083 3030 2956 2905 2848 2750 2615 2489 2389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1559 1557 1600 1648 1680 1705 1697 1691 1718 1754 1770 1804 1851 1898 1959 2051 2144 2217 2292 2359 2429 2508 2562 2563 2539 2499 2427 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1125 1109 1091 1072 1050 1026 1000 973 949 928 905 882 859 837 814 791 769 748 727 705 684 663 642 619 595 571 548 526 505 486 467 450 434 420 408 398 390 383 378 375 374 373 372 373 373 373 373 372 371 369 367 363 360 356 351 346 341 336 331 327 322 319 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 32 31 31 30 29 28 27 26 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 6 5 64688 415 2317 30 11947 17 58 8 2186 -10831 99999 6120 5800 5602 5479 5390 5398 5388 5279 6296 6505 6694 6881 7009 7036 6930 6905 6909 6873 6914 6968 6918 6898 6914 7002 7027 6988 6879 6807 6794 6808 6792 6802 6767 6662 6566 6536 6521 6538 6501 6400 6224 6115 5943 5732 5574 5411 5196 5010 4831 4598 4333 4096 3849 3629 3498 3453 3359 3318 3311 3268 3268 3325 3396 3463 3600 3732 3804 3825 3822 3767 3697 3639 3562 3477 3395 3274 3148 3032 2983 2938 2969 3060 3210 3382 3595 3825 4071 4325 4566 4800 5000 5139 5240 5286 5273 5176 5012 4822 4623 4369 4087 3801 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2315 2345 2406 2456 2489 2536 2605 2668 2701 2718 2769 2817 2855 2895 2970 3062 3125 3129 3160 3195 3260 3263 3239 3194 3123 3019 2872 2745 2618 2447 2280 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1720 1797 1844 1878 1921 1960 1995 2004 1993 1927 1863 1823 1781 1723 1688 1654 1641 1658 1720 1803 1903 2006 2101 2206 2338 2434 2494 2528 2537 2501 2448 2350 1299 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1155 1151 1144 1135 1125 1109 1091 1072 1050 1026 999 970 943 919 895 871 849 829 807 786 766 747 728 709 689 670 650 629 605 582 559 537 515 495 476 457 440 425 412 401 392 385 379 375 373 371 371 370 370 370 370 370 369 368 365 362 359 355 350 345 340 335 330 326 322 319 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 64697 414 2349 30 11949 17 58 17 2185 -10829 99999 4583 4553 4589 4662 4845 4973 5131 5226 5338 5499 5811 6220 6505 6702 6928 7085 7276 7339 7356 7248 7207 7183 7184 7128 7023 6861 6729 6643 6591 6537 6485 6359 6160 5986 5877 5788 5750 5698 5596 5441 5348 5236 5142 5124 5097 5029 4999 4979 4907 4798 4684 4582 4486 4438 4443 4403 4378 4334 4221 4140 4128 4120 4083 4098 4113 4079 3975 3867 3741 3639 3542 3422 3336 3260 3175 3066 2975 2964 2944 2985 3071 3231 3390 3579 3757 3940 4163 4355 4548 4704 4824 4910 4941 4956 4888 4789 4644 4484 4270 4037 3808 3546 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1991 1985 1999 2046 2080 2088 2128 2206 2284 2316 2321 2345 2380 2413 2440 2501 2578 2608 2580 2604 2672 2774 2815 2827 2843 2844 2825 2769 2730 2676 2546 2410 2303 2247 2153 2042 1887 1751 1656 1602 1596 1618 1639 1625 1618 1659 1706 1762 1804 1849 1856 1856 1877 1893 1892 1893 1890 1929 2003 2105 2199 2301 2398 2471 2558 2665 2756 2811 2839 2828 2765 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1165 1161 1152 1137 1120 1103 1081 1055 1026 996 968 943 919 894 872 850 828 806 785 764 742 718 695 673 650 625 599 573 548 525 503 482 463 446 431 418 407 399 392 387 384 381 380 379 379 378 378 378 376 375 373 370 366 362 357 352 347 342 336 331 327 323 319 316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 9 8 7 6 64706 414 2351 30 11951 17 58 26 2184 -10828 99999 4738 4637 4578 4508 5481 5549 5573 5643 5950 6354 6848 7278 7610 7807 8019 8186 8280 8376 8407 8353 8265 8105 7934 7712 7461 7165 6912 6715 6595 6474 9999999 9999999 9999999 9999999 9999999 5644 5619 5580 5499 5356 5246 5107 4968 4886 4839 4799 4790 4753 4695 4623 4553 4510 4471 4478 4515 4510 4488 4472 4412 4314 4232 4144 4038 3991 3960 3904 3764 3648 3505 3394 3314 3245 3192 3141 3120 3098 3079 3120 3130 3173 3239 3376 3507 3685 3841 3980 4160 4314 4456 4559 4632 4696 4716 4719 4650 4560 4419 4237 4005 3781 3557 3300 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2228 2323 2397 2463 2561 2637 2672 2713 2762 2792 2760 2697 2612 2539 2459 2370 2309 2307 2296 2243 2248 2321 2446 2538 2610 2705 2791 2881 2916 2962 2983 2928 2833 2732 2662 2549 2395 2187 1981 1807 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1368 1437 1489 1538 1616 1706 1789 1859 1910 2015 2155 2289 2390 2492 2574 2612 2656 2724 2784 2808 2795 2741 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1143 1122 1101 1079 1054 1025 995 966 938 913 889 866 845 825 805 787 770 752 733 712 691 670 648 623 598 572 547 523 500 479 459 441 425 412 402 394 388 383 381 380 379 379 379 380 380 379 378 376 374 371 366 361 356 350 344 338 333 328 324 320 316 313 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 9 8 7 6 64715 415 2320 30 11950 17 58 35 2183 -10826 99999 5286 5187 5111 5065 5068 5259 5364 5409 5337 5244 5367 6560 6851 7195 7386 7588 7685 7725 7759 7774 7682 7570 7460 7342 7153 6948 6688 6483 6326 6277 6239 6209 6146 6069 5994 5941 5895 5893 5872 5808 5680 5584 5428 5268 5113 4974 4863 4810 4739 4646 4561 4493 4432 4368 4359 4398 4414 4412 4378 4321 4238 4129 3978 3824 3737 3636 3505 3303 3122 2922 2756 2616 2506 2443 2407 2411 2448 2508 2630 2723 2872 3042 3284 3530 3809 4033 4238 4457 4641 4779 4866 4910 4937 4896 4837 4708 4565 4353 4105 3828 3584 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2315 2417 2541 2622 2680 2773 2845 2870 2886 2918 2945 2916 2860 2778 2714 2635 2536 2471 2469 2466 2430 2422 2477 2556 2616 2660 2723 2775 2841 2857 2886 2892 2830 2738 2646 2562 2445 2293 2115 1924 1751 1616 9999999 9999999 9999999 9999999 9999999 9999999 1321 1378 1459 1564 1653 1725 1817 1930 2026 2101 2148 2235 2341 2432 2490 2534 2542 2507 2474 2460 2450 2425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1109 1088 1065 1042 1017 989 961 934 908 886 864 842 823 805 787 771 755 739 722 703 683 664 644 622 599 575 552 528 506 485 466 448 432 419 408 400 393 388 384 382 381 381 382 382 382 382 381 379 376 373 368 363 357 351 344 338 332 326 321 317 313 310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 30 29 28 27 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 64724 415 2319 30 11949 17 58 44 2181 -10825 99999 6393 6494 6586 6659 6768 7087 7366 7512 7566 7510 7644 7895 7596 7672 7720 7721 7591 7484 7432 7354 7160 6935 6738 6534 6292 6064 5819 5663 5575 5558 5604 5678 5727 5761 5802 5861 5920 6033 6113 6100 6005 5948 5822 5643 5455 5245 5069 4922 4737 4546 4395 4294 4138 4005 3979 4015 4035 4008 3965 3925 3908 3859 3759 3677 3622 3522 3349 3170 3024 2856 2705 2539 2429 2375 2345 2344 2370 2444 2564 2699 2889 3115 3375 3620 3883 4090 4290 4500 4678 4803 4846 4862 4847 4785 4674 4502 4321 4096 3838 3549 3288 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2030 2104 2236 2391 2518 2637 2778 2901 2979 3057 3163 3263 3296 3296 3266 3235 3166 3067 2988 2946 2892 2795 2701 2654 2619 2551 2461 2401 2338 2305 2243 2203 2152 2069 1976 1886 1825 1774 1708 1626 1533 1467 1433 1441 1466 1484 1488 1507 1550 1601 1687 1779 1871 1941 2001 2071 2141 2192 2245 2279 2329 2372 2413 2442 2462 2435 2378 2329 2309 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1027 1005 984 962 940 920 898 876 855 834 813 793 774 754 734 712 690 668 645 621 598 574 550 526 504 484 465 447 432 419 407 398 391 385 382 379 377 377 376 376 375 375 374 372 370 367 363 358 353 347 341 335 330 325 320 317 313 311 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 31 30 29 28 27 26 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 5 64733 417 2260 30 11950 17 58 53 2180 -10824 99999 7226 7420 7563 7740 7924 8119 8338 8620 8905 9131 9232 9227 9352 9560 7883 7805 7679 7534 7273 7018 6858 6704 6477 9999999 9999999 9999999 9999999 5506 5363 5328 5382 5490 5664 5864 6031 6143 6264 6423 6570 6721 6827 6824 6752 6677 6511 6276 6027 5746 5455 5170 4888 4614 4348 4101 9999999 9999999 9999999 9999999 3491 3409 3351 3300 3268 3255 3215 3143 3084 3002 2891 2768 2662 2516 2388 2271 2206 2168 2148 2138 2130 2176 2291 2428 2602 2804 2998 3176 3392 3586 3754 3919 4053 4147 4202 4254 4277 4264 4206 4108 3991 3873 3739 3571 3408 3270 3130 3013 2937 2881 2814 2767 2742 2733 2752 2805 2882 2959 3005 3041 3081 3103 3105 3073 3055 3043 2979 2873 2751 2653 2519 2376 2263 2177 2113 2041 1975 1953 1982 1996 1982 2027 2092 2171 2219 2285 2334 2344 2352 2328 2300 2283 2216 2113 2008 1930 1838 1769 1736 1693 1639 1608 1609 1616 1657 1706 1752 1808 1857 1893 1928 1956 1983 1975 1990 2010 2026 2042 2057 2040 2012 2001 2011 2017 2033 2072 2109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1024 1000 977 955 932 909 886 865 845 826 805 787 771 754 735 715 695 672 650 627 603 580 554 529 506 484 463 443 427 412 399 390 382 376 372 370 368 369 370 370 371 372 372 371 371 369 366 362 357 351 346 340 334 329 324 320 316 313 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 64742 417 2260 30 11950 17 59 2 2179 -10822 99999 6880 6947 7013 7152 7301 7537 7811 8079 8265 8429 8489 8540 8729 8914 8020 7845 7632 7427 7167 6888 6730 6635 6581 6497 6430 6356 6294 6264 6220 6288 6428 6557 6733 6913 7042 7106 7156 7207 7243 7311 7309 7189 7012 6856 6608 6289 5980 5650 5293 4966 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3295 3255 3233 3216 3209 3222 3186 3124 3076 2985 2855 2734 2642 2481 2329 2190 2097 2041 2012 2000 1993 2053 2177 2293 2450 2644 2836 3009 3217 3393 3529 3654 3755 3814 3848 3903 3921 3902 3860 3812 3756 3697 3630 3540 3470 3448 3433 3421 3432 3441 3410 3405 3411 3410 3384 3370 3357 3316 3274 3243 3194 3125 3042 2950 2892 2873 2792 2692 2606 2548 2456 2381 2354 2313 2257 2208 2159 2159 2188 2188 2146 2175 2215 2251 2290 2353 2390 2382 2382 2370 2358 2359 2302 2216 2129 2061 1971 1898 1871 1830 1775 1730 1721 1724 1760 1792 1815 1869 1922 1967 2007 2048 2088 2089 2088 2097 2125 2153 2164 2140 2107 2093 2087 2083 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1034 1007 982 958 931 905 880 858 836 817 797 779 763 747 731 714 697 677 657 637 617 595 572 549 526 504 483 462 444 427 411 398 387 378 370 365 361 359 357 356 356 356 356 356 356 355 353 351 349 346 342 337 333 329 325 322 319 316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 18 17 17 16 15 14 13 12 11 10 9 8 7 6 64751 418 2232 30 11952 17 59 11 2177 -10821 99999 6089 6369 6545 6759 7123 7513 7943 8187 8454 8711 8988 9098 9170 9430 9685 7938 7758 7528 7310 7045 6783 6616 6564 6592 6541 9999999 9999999 9999999 6326 6300 6373 6491 6577 6697 6811 6849 6871 6884 6875 6869 6866 6827 6708 6543 6371 6131 5882 5615 5334 5062 4853 4639 4429 4245 4075 3923 3827 3842 3891 3911 3908 3858 3826 3791 3754 3651 3503 3351 3170 2985 2815 2656 2460 2258 2091 1960 1917 1921 1965 1997 2075 2220 2391 2581 2805 2999 3177 3352 3505 3598 3694 3754 3749 3699 3695 3672 3637 3583 3539 3455 3367 3274 3205 3163 3188 3211 3222 3271 3327 3340 3401 3461 3504 3487 3509 3547 3569 3568 3557 3510 3450 3368 3261 3177 3131 2999 2844 2687 2591 2460 2331 2239 2150 2077 2028 1978 1988 2035 2067 2052 2097 2166 2246 2311 2384 2446 2462 2462 2423 2365 2326 2232 2120 2008 1916 1817 1720 1662 1613 1569 1542 1555 1603 1683 1764 1844 1954 2053 2136 2222 2304 2384 2423 2445 2464 2478 2482 2453 2393 2329 2255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 940 912 885 861 838 816 794 774 756 738 721 704 687 668 649 631 612 592 571 549 527 506 486 466 448 431 415 401 389 379 371 365 360 357 354 353 351 350 350 349 349 348 346 343 341 338 335 331 327 324 321 318 316 314 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 64760 420 2171 30 11951 17 59 20 2176 -10819 99999 7217 7361 7519 7625 7571 7596 7793 8154 8435 8538 8596 8771 8910 7645 7456 7327 7243 7166 7007 6848 6654 6488 6288 6130 6064 6099 6067 5989 5914 5902 5925 5950 6061 6223 6365 6535 6686 6802 6912 6994 7042 7084 7139 7122 7001 6825 6651 6397 6097 5788 5486 5178 4908 4626 9999999 9999999 9999999 9999999 9999999 9999999 3682 3660 3625 3585 3561 3507 3463 3380 3272 3132 2961 2794 2686 2589 2418 2231 2118 2044 2012 2030 2105 2176 2271 2421 2619 2845 3094 3270 3429 3599 3759 3848 3908 3959 3928 3848 3790 3726 3636 3505 3389 3232 3099 2965 2862 2790 2765 2776 2771 2830 2888 2921 2996 3089 3181 3198 3244 3300 3338 3353 3350 3348 3328 3303 3236 3196 3186 3110 3004 2886 2836 2763 2689 2641 2571 2511 2460 2391 2351 2346 2329 2261 2235 2221 2225 2227 2246 2253 2235 2234 2207 2155 2143 2099 2045 1986 1953 1912 1889 1896 1902 1902 1910 1935 1982 2058 2125 2162 2210 2233 2243 2254 2266 2274 2244 2188 2130 2095 2073 2024 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 990 965 938 910 883 859 836 814 791 770 750 730 712 694 677 660 642 624 607 589 570 551 531 513 495 476 460 444 429 415 401 390 381 373 367 362 357 353 351 349 348 347 345 344 342 340 338 335 333 329 326 323 320 318 315 312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 10 10 64769 429 2139 30 11949 17 59 29 2175 -10818 99999 7603 7672 7755 7866 7946 7896 7978 8241 8727 9144 9360 9509 9782 10036 9873 9640 9426 9170 8827 8340 7858 7383 6957 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5333 5439 5643 5882 6103 6342 6569 6756 6933 7070 7184 7268 7349 7347 7248 7092 6919 6660 6360 6044 5723 5358 5019 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3354 3356 3390 3437 3480 3566 3611 3619 3565 3462 3358 3272 3166 2956 2724 2521 2308 2110 1976 1886 1792 1744 1793 1908 2059 2268 2449 2632 2846 3069 3250 3434 3611 3687 3710 3758 3764 3702 3609 3548 3417 3296 3170 3077 3018 3013 3026 3012 3075 3136 3163 3258 3387 3491 3489 3496 3495 3474 3438 3385 3327 3258 3192 3092 3026 3003 2919 2805 2708 2697 2685 2688 2721 2713 2684 2656 2615 2588 2582 2564 2481 2420 2370 2324 2266 2233 2186 2108 2062 2015 1936 1897 1851 1791 1720 1689 1669 1651 1659 1683 1701 1740 1801 1872 1972 2079 2149 2213 2278 2342 2394 2430 2478 2506 2499 2470 2442 2422 2376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1131 9999999 1074 1045 1017 988 958 9999999 9999999 9999999 846 822 798 774 752 730 711 693 675 657 639 620 602 584 565 545 526 508 490 472 456 440 426 411 398 387 378 370 364 358 353 349 345 343 341 340 339 337 335 333 331 329 326 323 320 317 314 311 308 305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 14 14 13 12 11 10 10 9 8 7 5 4 3 64778 428 2168 30 11948 17 59 38 2173 -10816 99999 11389 11069 10745 10394 9927 9530 9262 9234 9223 8996 8667 8549 8494 9999999 9999999 9999999 9999999 9999999 8467 8500 8471 8511 8474 8393 8380 8360 8236 8130 7970 7695 7353 5889 6067 6297 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7376 7334 7196 7027 6839 6612 6344 6053 5761 5416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3483 3451 3487 3537 3566 3648 3726 3759 3720 3632 3560 3499 3425 3251 3057 2898 2707 2479 2312 2197 2065 1958 1940 1962 2007 2089 2156 2223 2343 2497 2618 2774 2953 3054 3114 3214 3277 3293 3311 3361 3335 3324 3314 3307 3311 3379 3440 3481 3564 3645 3701 3824 3954 4038 4037 4052 4022 3970 3916 3851 3744 3602 3447 3268 3111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1928 1873 1852 1852 1883 1909 1891 1901 1916 1918 1918 1958 1968 1949 1970 1994 1971 1950 1914 1849 1786 1763 1734 1709 1708 1718 1697 1704 1733 1772 1850 1949 2026 2112 2210 2294 2353 2410 2482 2544 2561 2564 2556 2551 2508 2413 2320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1165 9999999 9999999 9999999 9999999 9999999 1018 993 968 941 913 887 864 842 819 796 773 750 727 704 684 665 645 625 606 587 568 549 529 511 495 478 463 449 435 423 410 399 389 381 373 366 361 356 350 346 343 340 338 335 332 329 327 324 321 318 315 311 308 305 302 299 297 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 6 5 4 64787 429 2139 30 11949 17 59 47 2172 -10815 99999 9755 9868 9977 10098 10154 10104 10124 10067 10106 10160 10066 9807 9642 9518 9376 9168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6020 6014 6039 6053 6143 6264 6393 6507 6602 6645 6696 6726 6742 6725 6712 6630 6489 6344 6211 6057 5924 5773 5615 5422 5271 5112 5017 4925 4835 4748 4715 4738 4751 4704 4666 4635 4596 4521 4480 4415 4303 4132 3938 3784 3653 3504 3287 3063 2891 2694 2490 2365 2308 2230 2149 2149 2156 2151 2158 2157 2179 2228 2306 2348 2421 2511 2523 2511 2568 2632 2658 2704 2814 2862 2913 2952 3033 3121 3266 3402 3516 3671 3812 3893 4001 4106 4179 4154 4150 4115 4062 3982 3883 3740 3578 3415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1885 1841 1832 1838 1870 1909 1924 1962 2002 2039 2084 2172 2222 2235 2286 2343 2346 2326 2283 2200 2104 2037 1961 1891 1836 1777 1681 1621 1607 1602 1647 1735 1822 1927 2056 2201 2334 2475 2608 2722 2796 2850 2879 2875 2826 2705 2556 2394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1156 1249 1314 1336 1368 1408 1413 1200 1174 1146 1119 1091 1063 1033 1003 975 9999999 9999999 9999999 9999999 835 813 792 768 747 725 703 681 661 644 626 607 589 572 556 540 523 507 492 478 463 450 439 427 415 403 393 383 375 367 361 355 350 345 341 338 336 333 330 328 326 324 322 319 316 313 309 306 302 299 295 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 8 7 64796 430 2109 30 11949 17 59 56 2171 -10814 99999 7213 7478 7624 7791 8007 8185 8349 8531 8631 8745 8875 8998 7951 8007 8064 8032 7883 7757 7731 7649 7524 7459 7377 7257 7171 7069 6991 6962 6909 6800 6739 6779 6807 6804 6830 6849 6850 6848 6828 6755 6716 6661 6569 6427 6320 6168 5976 5802 5678 5582 5507 5427 5346 5272 5252 5180 5165 5175 5214 5208 5215 5255 5256 5176 5078 4988 4882 4754 4627 4459 4295 4086 3851 3647 3489 3343 3142 2959 2828 2691 2561 2489 2470 2450 2438 2465 2474 2480 2492 2484 2473 2482 2512 2502 2493 2478 2427 2365 2362 2364 2357 2397 2478 2505 2553 2621 2739 2854 3026 3204 3375 3549 3696 3787 3899 3993 4047 4030 4033 3997 3931 3841 3752 3632 3502 3369 3245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2480 2399 2337 2302 2282 2262 2235 2190 2162 2129 2100 2092 2141 2157 2140 2137 2154 2141 2119 2069 1994 1916 1852 1775 1712 1669 1626 1541 1493 1494 1532 1629 1752 1876 2029 2204 2386 2567 2773 2964 3112 3213 3279 3318 3318 3252 3101 2914 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 924 1000 1036 1083 1144 1186 1197 1172 1145 1118 1091 1063 1033 1001 972 943 913 885 857 832 810 788 765 744 723 701 679 659 642 625 608 590 572 556 540 524 509 496 482 469 457 446 436 424 413 402 393 385 376 369 362 355 348 342 338 334 329 325 322 319 317 314 311 308 304 300 297 294 291 287 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 8 8 7 6 5 64805 430 2110 30 11950 18 0 5 2170 -10812 99999 7774 7900 7885 7860 7897 7924 8022 8194 8261 8320 8454 8615 8569 8622 8770 8898 9052 9238 9296 9240 9176 7491 7370 7209 7104 6993 6844 6726 6628 6507 9999999 9999999 9999999 9999999 6378 6434 6448 6460 6468 6420 6405 6399 6366 6289 6246 6143 5978 5843 5760 5695 5629 5573 5510 5466 5460 5400 5388 5396 5425 5379 5387 5460 5466 5376 5257 5160 5039 4917 4784 4617 4461 4239 3990 3779 3632 3450 3193 2979 2806 2653 2506 2418 2341 2268 2204 2184 2180 2177 2165 2144 2142 2172 2217 2263 2287 2305 2290 2299 2356 2420 2447 2493 2568 2602 2641 2694 2793 2877 2973 3084 3187 3297 3388 3436 3487 3548 3598 3597 3620 3618 3601 3550 3519 3473 3419 3376 3339 3285 3225 3155 3086 3014 2975 2904 2858 2818 2757 2629 2532 2467 2388 2297 2209 2113 2036 1959 1888 1843 1889 1900 1883 1886 1926 1927 1903 1875 1834 1800 1776 1722 1672 1635 1583 1477 1422 1417 1436 1499 1591 1692 1810 1957 2106 2265 2460 2650 2812 2942 3037 3095 3121 3103 3020 2900 2763 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1253 1047 1078 1212 1191 1166 1142 1114 1086 1059 1034 1006 977 951 925 900 877 854 832 813 794 773 754 735 714 692 672 654 635 616 597 577 559 542 525 509 495 481 467 454 444 433 423 412 403 394 386 378 370 363 356 349 343 338 334 329 324 320 316 313 309 306 302 299 295 292 289 286 283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 10 10 9 64814 429 2142 30 11952 18 0 14 2168 -10811 99999 7365 7365 7358 7363 7374 7484 7727 7794 7854 8061 8351 8392 8478 8650 8864 9070 9276 9343 9355 9317 7582 7455 7302 7212 7104 6945 6799 6674 6555 9999999 9999999 9999999 9999999 6488 6508 6488 6485 6480 6420 6391 6364 6319 6236 6207 6100 5923 5760 5664 5604 5566 5559 5503 5448 5430 5354 5337 5359 5438 5413 5428 5504 5529 5482 5389 5292 5156 5049 4933 4782 4661 4476 4241 3992 3810 3606 3358 3149 2956 2804 2657 2552 2438 2326 2235 2177 2126 2076 2043 2018 2015 2029 2078 2138 2188 2241 2286 2379 2522 2658 2749 2845 2972 3051 3120 3182 3269 3314 3357 3388 3405 3414 3395 3336 3275 3233 3211 3165 3132 3084 3053 3014 3012 2992 2965 2952 2966 2957 2929 2921 2919 2892 2861 2825 2819 2799 2756 2639 2558 2528 2475 2386 2301 2233 2158 2081 2020 1999 2052 2063 2039 2025 2056 2060 2018 1975 1925 1878 1827 1754 1670 1589 1493 1341 1229 1187 1177 1207 1268 1344 1445 1597 1764 1936 2141 2361 2550 2706 2829 2929 2984 2986 2919 2818 2713 2586 2411 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1219 1204 1189 1171 1146 1121 1094 1065 1039 1014 988 961 936 912 888 869 849 830 812 796 779 763 747 730 711 693 675 657 637 618 597 578 558 539 521 504 488 472 457 444 432 420 409 398 389 381 373 367 360 354 349 344 340 336 332 328 324 321 317 313 309 305 301 296 291 287 282 278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 32 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 10 64823 430 2112 30 11952 18 0 23 2167 -10809 99999 6119 6434 6647 6797 6914 7053 7325 7622 7786 7917 8112 8290 8319 8368 8509 8697 8839 8942 9005 9063 9007 7762 7653 7501 7446 7399 7290 7165 7016 6844 6730 6660 9999999 9999999 6342 6279 6161 6047 5951 5810 5702 5636 5594 5555 5574 5563 5498 5472 5515 5584 5679 5807 5885 5932 5982 5980 5980 5983 5999 5921 5861 5850 5759 5611 5447 5256 5009 4808 4632 4463 4337 4185 3997 3837 3723 3567 3391 3278 3151 3031 2946 2902 2834 2730 2616 2515 2413 2316 2223 2160 2129 2088 2070 2083 2108 2111 2112 2160 2298 2445 2562 2686 2832 2925 2990 3057 3168 3254 3352 3405 3459 3495 3517 3468 3406 3353 3324 3283 3262 3241 3243 3226 3222 3169 3133 3116 3134 3124 3111 3105 3095 3051 2988 2914 2855 2765 2650 2477 2359 2294 2212 2101 1993 1909 1852 1822 1815 1861 1973 2047 2087 2136 2228 2284 2273 2234 2172 2116 2047 1935 1787 1637 1457 1227 1049 952 895 871 887 934 1037 1206 1390 1584 1813 2055 2276 2482 2667 2819 2926 2964 2937 2863 2785 2665 2491 2316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1025 1030 1177 1166 1150 1132 1109 1085 1063 1041 1015 986 959 933 906 882 857 832 809 787 767 749 732 714 695 677 660 644 627 610 592 575 559 542 526 511 497 482 468 456 445 434 423 413 404 395 387 380 374 368 362 356 351 347 342 337 333 329 324 320 315 310 305 299 294 289 284 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 12 12 11 64832 430 2110 30 11950 18 0 32 2166 -10808 99999 6872 7009 7066 7076 7028 6920 6960 7044 7009 6954 7000 7083 7110 7142 7235 7401 7635 7805 7947 8104 8192 8090 7290 7325 7316 7305 7225 7141 7020 6855 6709 6585 6409 6235 6094 6013 5870 5728 5612 5484 5397 5336 5290 5274 5326 5365 5373 5424 5531 5638 5751 5905 6017 6107 6169 6174 6203 6199 6180 6068 5976 5919 5780 5618 5450 5247 4991 4761 9999999 9999999 9999999 9999999 9999999 3678 3575 3424 3258 3161 3035 2950 2913 2910 2890 2849 2776 2708 2647 2590 2529 2484 2466 2440 2431 2438 2412 2380 2352 2371 2474 2615 2737 2851 2973 3054 3123 3201 3304 3377 3465 3517 3518 3511 3497 3403 3265 3143 3056 2971 2904 2832 2793 2758 2726 2652 2620 2666 2725 2753 2779 2829 2867 2870 2846 2838 2851 2811 2725 2617 2551 2512 2429 2335 2235 2177 2133 2109 2111 2165 2244 2286 2316 2368 2438 2488 2488 2455 2395 2352 2275 2163 2022 1874 1697 1480 1297 1167 1067 988 939 911 944 1038 1142 1270 1442 1634 1802 1956 2108 2249 2367 2438 2473 2470 2464 2417 2321 2227 2124 2005 1859 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1039 1025 996 1129 1109 1089 1071 1054 1032 1007 981 957 934 911 886 860 835 811 787 767 749 729 707 685 666 648 630 612 593 576 560 545 530 516 501 487 474 463 453 443 434 425 416 408 401 395 389 383 378 373 368 363 358 353 348 343 338 333 327 321 316 310 303 297 292 286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 64841 431 2079 30 11949 18 0 41 2164 -10807 99999 7559 7654 7698 7651 6987 7102 7204 7195 7212 7265 7254 7135 7106 7121 7129 7168 7218 7249 7331 7427 7477 7452 7527 7573 7528 7476 7454 7354 7262 7152 6998 6848 6721 6566 6375 6223 6155 6034 5909 5814 5706 5644 5619 5618 5645 5756 5853 5896 5958 6103 6239 6352 6479 6563 6602 6635 6594 6548 6445 6331 6104 5916 5792 5601 5375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3341 3274 3138 2968 2857 2732 2649 2638 2655 2647 2604 2548 2507 2501 2496 2479 2470 2490 2511 2550 2591 2595 2588 2560 2581 2680 2818 2924 3012 3101 3169 3234 3305 3384 3441 3511 3539 3502 3481 3442 3317 3133 2979 2853 2733 2626 2522 2464 2442 2408 2349 2339 2414 2483 2533 2598 2696 2770 2812 2818 2836 2866 2848 2777 2710 2670 2653 2598 2544 2468 2425 2396 2376 2373 2425 2482 2511 2506 2510 2514 2528 2507 2453 2390 2361 2306 2217 2108 1999 1853 1682 1530 1430 1364 1298 1225 1148 1129 1152 1180 1233 1331 1458 1566 1686 1813 1939 2063 2149 2230 2299 2385 2420 2409 2396 2365 2328 2266 2206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1051 1024 997 970 944 919 892 864 838 813 789 769 752 733 714 695 679 664 649 633 617 602 587 572 557 542 528 513 498 485 473 461 450 440 430 422 414 407 401 396 391 386 381 377 372 367 362 356 350 344 337 330 324 317 309 302 295 289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 25 23 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 64850 430 2110 30 11950 18 0 50 2163 -10805 99999 7626 7454 7189 6828 5629 5740 5820 5910 5933 5941 5971 6152 6349 6522 6743 7012 7163 7321 7499 7687 7769 7907 8032 8067 8029 7945 7779 7635 7494 7308 7101 6934 6730 6485 6251 6112 5945 5765 5650 5544 5499 5488 5487 5505 5586 5671 5707 5775 5906 6011 6073 6148 6193 6185 6170 6104 6029 5922 5805 5612 5454 5374 5213 5024 4869 4696 4482 4288 4115 3947 3804 3623 3433 3260 3128 2930 2695 2543 2394 2273 2199 2159 2119 2080 2054 2056 2103 2191 2302 2410 2547 2690 2839 2985 3103 3220 3316 3448 3597 3726 3823 3890 3935 3931 3923 3895 3860 3804 3749 3655 3505 3369 3223 3043 2836 2655 2523 2406 2311 2227 2220 2251 2269 2266 2296 2404 2515 2594 2677 2789 2875 2913 2918 2933 2949 2910 2833 2761 2718 2700 2636 2561 2479 2425 2390 2368 2363 2401 2439 2465 2459 2447 2438 2433 2408 2364 2324 2315 2279 2216 2128 2045 1930 1801 1685 1612 1573 1525 1470 1407 1378 1392 1405 1452 1526 1630 1721 1818 1922 2010 2096 2148 2197 2246 2309 2349 2326 2296 2247 2193 2127 2063 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1083 1060 1034 1007 980 954 928 900 872 844 817 792 771 751 732 712 693 676 660 644 628 612 598 583 570 557 543 530 517 504 492 481 470 461 452 443 436 429 423 417 412 407 402 396 391 385 380 373 367 359 352 344 336 328 320 313 305 298 292 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 64859 432 2054 30 11954 18 0 59 2162 -10804 99999 9995 9840 9676 9433 9126 8757 8301 8034 7858 7578 7369 7266 7099 6942 6880 6788 6729 7744 7897 8020 8136 8279 8282 8316 8375 8360 8300 8212 8029 7815 7615 7375 7113 6891 6667 6400 6158 6013 5857 5710 5643 5557 5505 5511 5583 5674 5807 5921 6000 6070 6168 6215 6252 6333 6332 6240 6139 6031 5929 5759 5587 5381 5232 5129 4952 4800 4705 9999999 4314 4102 3942 3819 3690 3499 3328 3171 3020 2817 2647 2578 2494 2408 2374 2394 2438 2460 2479 2549 2666 2787 2925 3068 3232 3339 3428 3516 3609 3704 3758 3817 3900 3962 3967 3934 3912 3841 3771 3667 3576 3481 3380 3222 3014 2858 2719 2561 2393 2259 2176 2084 2013 1952 1963 2007 2030 2035 2068 2179 2251 2292 2332 2391 2440 2473 2498 2536 2577 2588 2562 2566 2598 2667 2700 2741 2766 2799 2845 2883 2911 2954 2986 3004 2982 2959 2920 2874 2801 2703 2612 2545 2477 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1145 1120 1115 1140 1184 1243 1337 1415 1493 1559 1638 1728 1848 1963 2034 2086 2120 2147 2169 2185 2201 2192 2165 2110 2061 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1044 1015 985 955 926 897 869 842 815 790 768 749 732 715 699 682 667 653 640 626 612 598 585 573 560 547 535 523 511 500 490 481 473 465 457 450 445 440 434 430 425 420 414 408 401 395 387 379 370 361 352 343 334 325 316 308 301 294 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 64868 431 2083 30 11953 18 1 8 2160 -10802 99999 7639 7734 7791 7817 7820 7764 7783 7843 7729 7694 7778 7782 7723 7709 7637 7534 7503 7755 7975 8199 8401 8435 8445 8488 8464 8380 8245 8024 7753 7489 7225 6963 6738 6530 6293 6092 5960 5854 9999999 5751 5740 5732 5768 5884 6010 6127 6233 6346 6419 6483 6490 6509 6542 6513 6367 6209 6095 5996 5808 5622 5461 5326 5183 5025 9999999 9999999 9999999 9999999 4409 4275 4164 3986 3754 3564 3376 3148 2896 2674 2513 2341 2156 2029 1982 1993 1968 1960 2037 2152 2273 2419 2593 2761 2895 3031 3164 3313 3428 3494 3547 3641 3705 3707 3685 3661 3591 3505 3407 3328 3226 3114 2950 2770 2638 2543 2431 2317 2251 2228 2195 2196 2216 2290 2386 2469 2521 2578 2688 2750 2748 2735 2723 2681 2615 2553 2498 2445 2389 2303 2246 2238 2283 2317 2374 2456 2557 2670 2781 2886 2986 3057 3112 3113 3099 3074 3020 2935 2820 2710 2602 2492 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1555 1538 1530 1515 1508 1512 1542 1554 1583 1605 1633 1672 1727 1782 1813 1840 1848 1847 1866 1870 1878 1871 1859 1827 1796 1774 1727 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1011 980 9999999 9999999 9999999 9999999 9999999 813 787 764 744 725 708 690 672 657 643 629 614 601 587 574 562 550 539 528 517 506 497 488 480 473 466 460 454 449 444 440 437 433 429 424 418 412 406 399 392 383 374 365 356 347 338 329 320 312 306 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 64877 432 2051 30 11951 18 1 17 2159 -10801 99999 9988 9852 9711 9550 9373 9170 8881 8643 8419 8027 7754 7618 7413 7178 7008 6290 6605 6990 7295 7577 7878 8115 8220 8319 8473 8521 8474 8361 8168 7932 7702 7453 7195 6953 6697 6397 6167 5988 9999999 9999999 9999999 5627 5633 5701 5823 5931 6056 6173 6312 6442 6585 6669 6752 6800 6781 6643 6511 6394 6262 6044 5834 5617 5412 5193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3451 3202 2999 2819 2631 2437 2266 2159 2064 1931 1840 1830 1864 1865 1884 1992 2123 2281 2449 2629 2806 2962 3109 3243 3414 3561 3666 3767 3887 3983 4027 4055 4053 4006 3949 3872 3807 3715 3611 3442 3250 3088 2955 2831 2706 2618 2558 2484 2446 2410 2418 2441 2464 2473 2492 2572 2613 2603 2571 2536 2474 2418 2380 2332 2298 2267 2201 2147 2130 2169 2182 2220 2278 2357 2457 2548 2611 2677 2743 2796 2804 2818 2835 2825 2781 2718 2655 2600 2531 2443 2365 2310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1731 1722 1705 1676 1643 1641 1628 1628 1629 1641 1671 1710 1747 1768 1805 1835 1844 1867 1887 1917 1920 1911 1892 1864 1830 1768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1009 983 956 932 909 883 858 834 812 789 767 748 729 710 691 672 656 641 625 609 593 578 564 551 538 526 515 504 494 486 478 471 465 460 455 452 449 446 444 442 440 436 432 427 422 416 409 401 392 382 372 362 352 342 333 324 316 309 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 64886 432 2051 30 11951 18 1 26 2158 -10799 99999 9808 9728 9626 9434 9231 9021 8777 8619 5559 5567 5605 5778 5970 6225 6490 6721 6985 7334 7616 7799 8027 8189 8242 8272 8341 8326 8272 8176 8022 7836 7706 7577 7440 7297 7162 6985 6856 6737 6625 6528 6505 6442 6390 6384 6423 6395 6365 6328 6311 6293 6284 6257 6252 6216 6151 5986 5855 5755 5646 5479 5352 5233 5113 4980 4850 4716 4621 4506 4366 4189 4079 3937 3713 3453 3237 3018 2778 2558 2371 2205 2090 1954 1861 1831 1861 1861 1912 2080 2285 2484 2698 2930 3136 3309 3496 3649 3811 3924 3990 4035 4099 4128 4068 3971 3864 3727 3590 3468 3375 3243 3101 2931 2775 2668 2604 2558 2498 2487 2499 2485 2491 2496 2500 2496 2505 2505 2504 2536 2519 2442 2336 2246 2138 2056 2019 1972 1934 1921 1898 1881 1898 1963 2015 2085 2163 2243 2340 2441 2508 2554 2616 2671 2683 2689 2698 2697 2670 2629 2585 2554 2538 2499 2452 2424 2405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1833 1877 1927 1961 2001 2035 2029 2046 2076 2099 2075 2039 2009 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1052 1025 997 971 944 918 895 870 847 826 806 787 767 749 732 715 698 680 665 649 633 617 601 584 568 553 539 526 514 502 490 481 472 464 458 453 449 446 443 441 440 439 436 433 429 425 420 414 408 400 391 382 372 363 354 345 336 328 322 316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 64895 431 2080 30 11950 18 1 35 2156 -10798 99999 8471 8318 8103 7923 7720 7507 7380 7259 7016 6845 6727 6578 6515 6532 6471 6387 6401 6431 7760 7935 8061 8118 8150 8232 8287 8319 8302 8228 8127 8058 7968 7865 7763 7659 7508 7383 7233 7067 6901 9999999 9999999 6431 6322 6237 6087 5945 5799 5662 5547 5446 5369 5344 5340 5316 5229 5176 5155 5120 5072 5044 5031 5011 4949 4853 4743 4649 4537 4376 4188 4049 3904 3689 3444 3231 3058 2884 2734 2646 2604 2619 2591 2575 2615 2703 2755 2806 2929 3077 3202 3306 3380 3449 3492 3541 3547 3593 3615 3617 3599 3606 3620 3602 3550 3483 3386 3320 3252 3206 3122 3043 2932 2831 2736 2679 2648 2614 2598 2609 2602 2634 2659 2681 2679 2699 2717 2730 2751 2762 2726 2657 2576 2485 2425 2415 2384 2357 2347 2336 2308 2295 2325 2357 2372 2374 2376 2403 2424 2407 2377 2369 2353 2314 2278 2272 2274 2245 2202 2178 2188 2208 2205 2204 2224 2238 2220 2206 2200 2201 2176 2119 2079 2044 2021 1978 1943 1944 1936 1911 1890 1914 1939 9999999 1952 1957 1991 2017 2040 2059 2097 2113 2086 2082 2079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1119 1083 1050 1019 989 960 9999999 9999999 9999999 9999999 827 805 785 766 748 731 715 701 685 670 657 643 629 614 600 585 570 556 543 530 518 506 494 484 474 466 459 452 447 442 439 435 433 430 426 423 419 416 411 407 402 395 388 380 373 365 358 350 343 337 331 326 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 20 20 20 20 64904 433 2018 30 11948 18 1 44 2156 -10797 99999 8389 8224 8124 8013 7868 7758 7647 7570 7567 6738 6749 6742 6829 6925 7035 7124 7201 7284 7437 7586 7676 7817 7919 7950 7966 8048 8097 8146 8156 8085 7955 7852 7735 7619 7522 7427 7280 7163 7024 6871 6721 6627 6484 6343 6275 6239 6124 6003 5868 5728 5594 5487 5399 5367 5351 5314 5205 5145 5132 5096 5046 5047 5065 5048 4985 4900 4779 4660 4513 4313 4097 3931 3724 3451 3191 2974 2768 2564 2411 2324 2287 2312 2310 2331 2407 2507 2560 2649 2809 2965 3095 3231 3346 3455 3546 3640 3704 3802 3862 3901 3930 4002 4051 4058 4031 3979 3878 3784 3693 3624 3509 3381 3226 3096 2977 2894 2834 2788 2755 2743 2723 2747 2787 2800 2778 2787 2802 2796 2785 2777 2729 2631 2507 2378 2281 2227 2151 2067 2027 2002 1946 1905 1919 1953 1963 1981 2012 2071 2132 2149 2146 2168 2186 2171 2146 2153 2152 2115 2048 1986 1940 1910 1866 1832 1843 1874 1884 1903 1935 1985 2029 2068 2131 2207 2287 2325 2346 2396 2413 2394 2358 2346 2324 2269 2201 2128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 989 960 935 909 885 861 838 819 802 786 771 756 741 726 713 698 682 667 651 634 618 601 583 565 548 532 518 504 491 479 468 459 450 444 438 434 430 428 426 424 422 419 416 413 410 406 402 397 390 384 377 370 363 356 350 344 339 335 331 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 64913 434 1987 30 11947 18 1 53 2154 -10795 99999 9445 9314 9151 9013 8860 8670 8517 8314 8157 8087 8036 7907 7788 7688 7551 7462 7413 7276 7101 6932 6776 8226 8277 8250 8167 8074 7998 7894 7831 7764 7635 7474 7322 7177 7053 6962 6898 6829 6805 6790 6767 6773 6799 6784 6755 6781 6797 6765 6712 6642 6500 6348 6177 6026 5882 5728 5570 5373 5191 5044 4873 4723 4600 4506 4388 4290 4190 4095 3990 3876 3753 3603 3500 3380 3215 3071 2965 2881 2767 2693 2654 2637 2656 2645 2659 2693 2746 2747 2767 2843 2911 2949 2977 3013 3062 3101 3151 3178 3248 3294 3337 3392 3501 3616 3701 3765 3809 3833 3859 3872 3892 3883 3864 3808 3760 3724 3683 3633 3577 3533 3492 3435 3395 3367 3324 3243 3166 3100 3037 2963 2869 2764 2642 2507 2351 2232 2168 2102 2029 1985 1971 1956 1940 1945 1963 1980 1985 1990 2011 2053 2057 2025 2002 1974 1944 1907 1886 1873 1838 1786 1738 1723 1727 1716 1711 1737 1785 1818 1859 1886 1924 1957 1981 2037 2122 2195 2222 2240 2289 2301 2298 2283 2279 2274 2247 2204 2166 2133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1100 1068 1035 1003 974 948 922 896 871 847 826 807 788 771 753 736 720 706 690 675 660 646 630 613 597 580 563 547 531 517 502 488 474 462 450 441 433 427 422 419 416 414 413 412 410 409 407 406 404 401 398 393 388 383 377 371 366 360 355 350 346 342 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 64922 435 1961 30 11951 18 2 2 2153 -10794 99999 11222 11109 10971 10812 10635 10385 10031 9701 8508 8572 8570 8575 8465 9999999 9999999 9999999 9999999 9999999 9999999 7787 7799 7865 7891 7974 7969 7921 7860 7844 7828 7793 7715 7590 7463 7335 7188 7062 6979 6925 6837 6787 6768 6740 6705 6648 6561 6483 6445 6369 6242 6106 5955 5736 5542 5366 5246 5125 4979 4844 4732 4647 4594 4522 4473 4430 4418 4370 4342 4309 4269 4153 4030 3915 3786 3662 3525 3352 3215 3114 3043 2943 2888 2842 2793 2768 2765 2786 2831 2885 2901 2915 2964 2987 3008 3034 3063 3101 3157 3221 3254 3314 3364 3406 3476 3586 3716 3839 3948 4012 4036 4070 4079 4083 4057 4037 3991 3937 3883 3806 3720 3635 3553 3493 3434 3403 3384 3365 9999999 3260 3221 3172 3109 3034 2945 2844 2731 2585 2435 2328 2216 2096 2011 1963 1913 1858 1820 1785 1748 1705 1669 1637 1639 1627 1585 1554 1526 1490 1454 1437 1445 1452 1464 1484 1531 1592 1649 1703 1787 1892 1986 2064 2125 2194 2262 2314 2377 2455 2523 2555 2576 2618 2631 2630 2610 2576 2545 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1087 1119 1160 1210 1251 1215 1181 1145 1111 1077 1045 1012 980 951 924 899 875 852 831 812 796 782 768 754 740 726 713 698 683 668 652 634 616 597 579 560 541 523 507 492 477 463 451 440 432 424 419 415 413 411 410 410 409 407 406 404 402 401 399 395 392 388 383 379 374 370 366 362 359 356 353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 16 17 17 17 17 17 17 17 17 64931 441 1780 30 11950 18 2 11 2151 -10792 99999 14956 14740 14471 14156 13821 13520 13152 12629 11998 11414 10961 10530 10142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7546 7478 7465 7425 7439 7394 7343 7295 7288 7301 7320 7314 7264 7228 7212 7157 7101 7077 7075 7008 6947 6933 6920 6896 6837 6745 6667 6639 6563 6411 6273 6119 5881 5653 5457 5324 5159 4983 4797 4633 4515 4409 4283 4199 4142 4104 4039 4018 3992 3971 3897 3840 3779 3715 3651 3547 3443 3364 3302 3246 3159 3109 3049 2984 2931 2873 2814 2778 2776 2749 2732 2728 2706 2671 2658 2646 2664 2727 2800 2826 2890 2966 3004 3042 3143 3287 3440 3577 3683 3760 3867 3935 3959 3986 4050 4079 4083 4119 4136 4099 4022 3922 3839 3781 3721 3649 3564 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1991 1897 1803 1762 1765 1790 1790 1798 1823 1836 1803 1768 1741 1748 1725 1688 1643 1613 1561 1492 1440 1456 1475 1479 1494 1559 1640 1714 1769 1858 1970 2087 2167 2239 2329 2417 2466 2515 2589 2656 2692 2719 2748 2765 2769 2747 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 953 988 998 1033 1068 1100 1229 1201 1174 1145 1117 1086 1055 1023 992 964 936 910 885 860 837 816 798 781 766 751 735 722 707 692 675 659 642 624 606 588 571 553 535 518 503 489 475 463 451 442 434 427 422 418 415 412 410 408 406 403 400 398 396 395 393 390 387 385 382 379 376 374 372 369 367 365 363 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 64940 440 1810 30 11950 18 2 20 2150 -10791 99999 16750 16346 15889 15304 14703 14055 13328 12500 11755 11148 10637 10205 9725 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7195 8232 8143 8042 7952 7793 7632 7481 7372 7275 7202 7133 7011 6865 6753 6660 6591 6583 6635 6649 6657 6725 6800 6898 6945 6952 6931 6965 6959 6849 6716 6548 6249 5904 5574 5352 5081 4810 4513 4253 4047 3878 3727 3636 3618 3621 3617 3699 3813 3934 3956 4000 4024 4016 3979 3878 3772 3634 3489 3310 3116 2964 2792 2607 2453 2342 2242 2184 2204 2229 2294 2368 2450 2526 2638 2722 2816 2938 3059 3113 3182 3255 3282 3275 3321 3400 3503 3591 3658 3697 3782 3827 3838 3861 3925 3948 3932 3946 3953 3910 3835 3721 3622 3556 3500 3441 3389 3332 3247 3156 3080 9999999 9999999 2855 2780 2694 2593 2492 2367 2245 2117 2028 1974 1945 1900 1862 1849 1816 1739 1694 1678 1696 1703 1713 1709 1717 1712 1691 1670 1710 1749 1772 1815 1906 1982 2060 2117 2184 2259 2367 2443 2492 2552 2605 2607 2617 2635 2639 2614 2603 2560 2513 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 988 984 980 970 987 1007 1021 1273 1239 1205 1171 1138 1105 1071 1037 1005 973 943 915 889 865 842 820 799 780 763 745 727 711 694 677 659 643 625 607 589 571 555 539 524 508 495 482 469 457 446 437 428 421 415 410 407 403 400 398 396 394 393 393 393 394 395 395 395 395 395 394 394 393 392 390 388 385 383 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 64949 441 1778 30 11948 18 2 29 2149 -10790 99999 14890 14536 14233 13905 13485 13118 12697 12223 11668 11129 10675 10344 10179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6646 8078 7932 7782 7637 7440 7255 7098 6984 6882 6768 6646 6468 6279 6120 5975 5876 5845 5882 5897 5926 6057 6224 6425 6574 6707 6839 7013 7133 7175 7196 7167 6993 6734 6457 6256 5944 5588 5184 4838 4538 9999999 9999999 9999999 9999999 9999999 9999999 3282 3332 3416 3408 3440 3477 3509 3525 3490 3454 3418 3388 3313 3209 3147 3009 2830 2668 2545 2433 2344 2324 2298 2289 2291 2284 2301 2366 2426 2492 2623 2780 2874 2981 3110 3207 3268 3353 3469 3597 3739 3838 3900 3996 4039 4024 4015 4055 4068 4037 4025 3994 3910 3809 3686 3560 3459 3357 3243 3168 9999999 9999999 9999999 9999999 9999999 9999999 2565 2535 2491 2426 2346 2247 2184 2120 2058 2015 2008 1989 1946 1931 1919 1863 1811 1779 1777 1778 1776 1737 1712 1701 1678 1645 1667 1698 1702 1712 1773 1828 1882 1927 1984 2057 2165 2243 2294 2365 2434 2454 2493 2558 2597 2605 2618 2601 2568 2537 2491 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1131 1132 1131 1111 1113 1112 1100 1095 1258 1226 1194 1162 1127 1094 1061 1027 994 962 931 903 877 9999999 827 805 784 764 745 725 707 690 672 654 638 622 605 587 571 555 540 526 512 498 486 474 462 451 440 430 422 415 410 406 402 398 396 395 394 395 396 399 402 405 407 409 411 412 413 413 413 411 409 405 400 395 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 17 17 17 17 17 17 17 64958 444 1689 30 11949 18 2 38 2147 -10788 99999 10121 10632 11085 11509 11825 12221 12617 12733 12866 12986 12961 12742 12440 12173 11893 11683 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7495 7356 7232 7145 7017 6849 6680 6491 6302 6130 5965 5857 5826 5886 5919 5981 6157 6362 6581 6742 6898 7048 7205 7284 7265 7248 7184 6975 6677 6378 6149 5812 5450 5070 4768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3731 3813 3911 3917 3963 4036 4068 4053 3966 3888 3779 3672 3509 3316 3182 2981 2728 2494 2308 2118 1930 1830 1759 1723 1702 1687 1686 1734 1792 1834 1951 2111 2231 2363 2539 2680 2787 2911 3068 3235 3426 3594 3728 3887 3996 4032 4069 4120 4135 4094 4078 4038 3933 3802 3649 3489 3347 3208 3057 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2511 2522 2533 2542 2523 2469 2436 2395 2356 2333 2335 2313 2260 2236 2221 2170 2117 2068 2027 2007 1997 1949 1924 1909 1878 1820 1819 1849 1860 1863 1890 1914 1941 1966 1987 2027 2119 2191 2234 2285 2367 2408 2447 2509 2565 2620 2667 2684 2678 2670 2642 2579 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1005 1025 1040 1048 1089 1101 1109 1126 1148 1159 1174 1134 1102 1071 1042 1013 982 952 922 895 870 847 824 802 780 759 738 717 697 678 659 641 623 606 589 571 554 539 525 512 498 486 475 463 451 441 432 423 416 409 405 402 399 397 397 398 399 401 405 409 414 418 422 425 428 430 430 430 429 426 422 416 409 403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 17 17 17 17 17 17 17 17 64967 447 1603 30 11953 18 2 47 2146 -10787 99999 7092 7131 7153 7297 7544 7837 8149 8564 9021 9385 9543 9828 10151 10469 10644 10742 10789 10804 10858 10716 10420 10176 9851 9463 9075 8706 8242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7282 7241 7259 7253 7269 7262 7214 7133 7038 6930 6794 6642 6533 6450 6438 6406 6379 6421 6501 6585 6605 6638 6693 6726 6702 6625 6577 6509 6351 6126 5891 5735 5482 5185 4876 4660 4469 4243 4048 3909 3817 3712 3579 3537 3543 3596 3574 3588 3656 3686 3628 3545 3511 3470 3408 3323 3214 3159 3058 2898 2736 2617 2501 2361 2297 2299 2314 2308 2278 2267 2283 2309 2322 2351 2429 2475 2539 2633 2702 2737 2762 2817 2904 3029 3160 3259 3368 3417 3432 3447 3465 3428 3351 3291 3221 3121 3010 2877 2742 2607 2496 2408 2407 2453 2483 2537 2621 2698 2783 2895 3028 3146 3243 3296 3306 3313 3273 3186 3081 2980 2842 2684 2547 2403 2220 2047 1885 1751 9999999 9999999 1508 1467 1458 1465 1479 1564 1665 1756 1846 1953 2052 2147 2228 2286 2346 2436 2497 2532 2558 2586 2562 2542 2540 2529 2540 2543 2518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1213 1247 1271 1297 1296 1338 1321 1301 1278 1248 1216 1185 1153 1119 1085 1054 1023 990 957 926 898 9999999 9999999 819 794 770 747 724 702 680 660 641 622 605 589 572 556 541 527 516 504 492 482 472 462 452 443 435 427 420 414 409 407 405 404 404 406 409 412 417 423 429 435 440 445 448 451 452 451 449 445 439 432 423 414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 64976 452 1452 30 11952 18 2 56 2145 -10785 99999 9242 8680 8065 7592 7294 6998 6674 6315 6048 6118 6411 6671 7107 7707 8225 8513 8911 9326 9704 9930 10046 10082 10136 10191 10009 9630 9288 8850 8363 7347 7372 7331 7284 7228 7236 7373 7433 7506 7570 7632 7694 7654 7647 7618 7616 7581 7511 7420 7314 7200 7049 6854 6703 6608 6578 6507 6451 6454 6501 6555 6559 6570 6616 6633 6577 6468 6428 6380 6234 6000 5748 5559 5301 4995 4680 4460 4272 4019 3799 3651 3575 3464 3312 3251 3275 3349 3358 3400 3501 3554 3516 3428 3418 3397 3341 3230 3121 3076 2970 2789 2631 2523 2410 2258 2198 2207 2261 2285 2304 2357 2449 2519 2550 2630 2764 2849 2930 3015 3080 3091 3096 3113 3156 3238 3306 3345 3394 3418 3407 3388 3366 3300 3223 3160 3093 2997 2890 2762 2608 2457 2329 2242 2214 2221 2227 2267 2343 2422 2533 2694 2862 3006 3131 3235 3307 3373 3389 3364 3307 3234 3118 2997 2899 2774 2583 2409 2258 2136 9999999 9999999 9999999 9999999 9999999 1783 1789 1867 1921 1935 1944 1988 2022 2056 2073 2080 2091 2136 2159 2188 2239 2276 2254 2268 2314 2362 2415 2464 2465 2452 2442 2411 2361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1203 1224 1230 1226 1195 1206 1188 1146 1287 1257 1225 1194 1162 1128 1094 1063 1031 999 966 934 904 9999999 9999999 824 799 775 752 729 707 685 664 644 625 606 589 571 554 538 523 509 496 481 469 458 446 436 427 419 411 405 400 397 396 396 397 400 405 410 416 424 432 439 447 453 459 463 466 467 466 463 458 451 443 432 422 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 64985 452 1450 30 11950 18 3 5 2143 -10784 99999 6409 6078 5745 5540 5538 5525 5408 5073 4870 5010 5399 5701 6110 6643 7148 7443 7819 8275 8820 9199 9481 9702 10022 10315 10370 10181 9964 9686 9380 6757 6940 7053 7214 7359 7494 7689 9999999 9999999 9999999 8165 8215 8194 8202 8171 8167 8148 8103 8002 7866 7724 7552 7324 7085 6877 6724 6543 6351 6209 6106 6006 5848 5744 5705 5692 5663 5584 5572 5595 5563 5460 5353 5317 5209 5069 4931 4870 4802 4652 4491 4346 4288 4202 4067 3971 3917 3880 3774 3709 3708 3656 3548 3389 3295 3204 3114 2977 2838 2770 2679 2549 2470 2454 2431 2356 2361 2415 2522 2623 2712 2808 2916 3008 3036 3090 3200 3260 3306 3348 3385 3363 3342 3326 3305 3318 3336 3342 3342 3338 3311 3253 3188 3070 2950 2835 2729 2595 2450 2309 2145 1969 1805 1699 1658 1664 1697 1766 1885 2002 2155 2348 2543 2732 2897 3029 3131 3231 3269 3245 3174 3073 2927 2770 2635 2484 2297 2139 2003 1899 1844 9999999 9999999 1803 1857 1926 2005 2151 2271 2351 2411 2475 2516 2535 2531 2511 2498 2500 2475 2436 2412 2385 2301 2259 2256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1313 1294 1330 1325 1311 1296 1276 1256 1235 1211 1187 1163 1139 1111 1086 1063 1037 1010 983 957 929 905 879 851 823 795 767 739 713 686 661 637 614 593 574 555 538 522 508 497 486 474 464 455 446 438 431 425 420 414 410 409 409 410 412 415 421 427 433 441 449 457 464 470 476 480 481 480 478 473 466 457 446 433 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 64994 450 1511 30 11951 18 3 14 2142 -10782 99999 8885 8151 7555 6981 6288 5444 4752 4368 4280 4265 4525 4900 5274 5564 5994 6548 7258 7819 8194 8543 9022 9430 9633 9607 9472 9196 8897 8500 8075 7648 7184 6664 7617 7730 7886 8067 8178 8268 8375 8427 8487 8457 8415 8346 8265 8119 7920 7696 7429 7092 6775 6508 6299 6061 5828 5650 5511 5417 5305 5235 5234 5266 5306 5332 5422 5534 5580 5573 5551 5572 5534 5459 5353 5297 5221 5068 4885 4705 4565 4397 4182 3998 3858 3743 3565 3426 3358 3276 3159 3036 2972 2928 2883 2813 2746 2746 2733 2679 2668 2719 2739 2691 2703 2759 2838 2900 2952 3025 3111 3181 3196 3233 3320 3363 3398 3453 3535 3563 3562 3560 3558 3585 3601 3603 3592 3574 3531 3455 3360 3217 3062 2894 2725 2575 2432 2291 2130 1957 1801 1703 1671 1687 1730 1818 1949 2080 2249 2455 2641 2792 2933 3044 3135 3221 3255 3215 3121 3011 2865 2707 2576 2433 2268 2133 2042 1970 1943 9999999 1932 1946 2018 2114 2200 2324 2425 2476 2504 2530 2530 2488 2435 2363 2295 2255 2208 2140 2077 2018 1935 1895 9999999 9999999 9999999 9999999 9999999 2019 2043 2043 2034 2022 1998 1960 1951 1932 1881 1805 1770 1679 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1368 1356 1342 1324 1303 1280 1250 1221 1192 9999999 9999999 9999999 1071 1042 1011 981 951 9999999 9999999 9999999 837 810 781 753 725 698 672 648 625 603 583 565 547 531 516 504 494 483 472 463 454 446 438 432 427 422 418 414 414 415 417 421 426 433 440 448 456 465 473 480 485 490 492 492 490 485 478 469 458 445 430 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 12 65003 454 1389 30 11949 18 3 23 2141 -10781 99999 8882 8587 8177 7517 6829 6164 5619 5267 4915 4395 3989 3765 3793 3977 4404 4848 5295 5675 6156 6661 7346 7906 8255 8560 8908 9204 9411 9452 9331 9070 8829 8466 8051 7673 7310 6855 7239 7399 7605 7830 8014 8211 8437 8601 8751 8814 8854 8833 8792 8681 8510 8312 8047 7711 7369 7046 6737 6392 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4624 4540 4475 4492 4548 4570 4607 4663 4697 4689 4702 4724 4806 4897 4932 4910 4885 4877 4816 4712 4620 4525 4400 4236 4103 3998 3856 3657 3445 3298 3208 3119 3005 2912 2869 2806 2698 2673 2715 2715 2671 2674 2726 2800 2842 2850 2895 2976 3043 3078 3161 3314 3401 3486 3593 3715 3807 3856 3894 3931 3973 3973 3927 3876 3796 3684 3543 3405 3202 2991 2776 2563 2383 2221 2078 1949 1831 1736 1682 1704 1775 1860 1981 2154 2318 2500 2705 2886 3042 3174 3270 3344 3411 3434 3382 3274 3148 2977 2794 2651 2504 2335 2192 2071 9999999 9999999 9999999 9999999 9999999 1819 1864 1913 2001 2071 2099 2115 2136 2134 2103 2078 2038 2008 2002 2006 1992 1979 1961 1941 1964 2020 2067 2147 2220 2278 2306 2359 2383 2384 2361 2334 2303 2296 2249 2168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1242 1212 1183 1155 1127 1098 1070 1043 1015 988 962 936 911 888 863 836 811 785 758 732 706 681 658 636 615 594 574 555 538 523 509 496 485 473 463 454 446 439 434 430 427 426 426 427 431 436 442 449 457 465 473 481 488 495 499 502 504 503 500 495 487 477 465 452 437 420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 12 12 12 11 11 11 11 65012 461 1178 30 11948 18 3 32 2139 -10780 99999 13970 13542 13004 12316 11515 10778 10096 9639 9246 8801 8198 7575 6818 9999999 9999999 9999999 9999999 4772 4519 4535 4681 5048 5409 5782 6095 6489 6953 7686 8295 8672 8950 9283 9545 9744 9834 6567 6684 6831 7015 7205 7262 7385 7526 7730 7919 8101 8263 8421 8589 8744 8835 8925 8948 8933 8885 8850 8778 8653 8484 8233 7923 7628 7334 7009 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4489 4423 4428 4455 4451 4495 4556 4598 4594 4614 4651 4760 4831 4855 4848 4854 4827 4744 4635 4548 4431 4276 4070 3919 3789 3613 3364 3144 2984 2864 2721 2592 2502 2455 2395 2316 2327 2426 2468 2471 2513 2615 2725 2791 2833 2923 3033 3123 3189 3289 3456 3571 3670 3788 3943 4101 4206 4301 4403 4496 4524 4497 4451 4367 4258 4099 3926 3694 3440 3160 2858 2608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1671 1738 1842 1992 2156 2328 2518 2669 2801 2902 2985 3058 3101 3113 3096 3040 2964 2854 2745 2661 2585 2492 2426 2380 2348 2312 2279 2259 2256 2266 2275 2272 2298 2299 2266 2219 2186 2134 2060 1984 1902 1846 1819 1784 1733 1708 1682 1649 1658 1699 1746 1819 1893 1949 1996 2078 2120 2146 2161 2180 2179 2198 2174 2115 2037 1975 1848 1737 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1296 1281 1263 1241 1214 1187 1159 1130 1103 1076 1050 1022 996 971 947 922 898 873 847 821 794 767 740 713 686 659 634 610 586 564 544 526 509 495 483 471 461 453 446 441 437 436 435 436 436 438 442 447 454 461 469 477 484 491 499 505 510 513 515 515 513 508 501 491 479 466 452 436 419 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 65021 458 1270 30 11950 18 3 41 2138 -10778 99999 12259 11987 11840 11745 11609 11403 11126 10645 10069 9301 8689 8289 7987 7366 6736 6317 6093 5928 5933 6023 6135 6192 6362 6592 7085 7540 7796 7964 8278 8542 8722 8863 6151 6344 6575 6895 7222 7447 7705 7962 8237 8444 8617 8768 8865 8967 9034 9069 9078 9012 8881 8738 8631 8487 8276 8047 7745 7415 7085 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4520 4425 4336 4366 4433 4490 4505 4568 4620 4632 4609 4611 4607 4676 4710 4729 4711 4702 4618 4504 4410 4349 4277 4171 4005 3891 3769 3613 3394 3211 3067 2962 2848 2748 2690 2662 2605 2529 2553 2698 2789 2869 2979 3129 3256 3342 3399 3491 3619 3717 3767 3863 4009 4085 4110 4156 4223 4289 4316 4353 4393 4429 4410 4327 4238 4143 4032 3883 3753 3591 3405 3194 2968 2784 9999999 9999999 9999999 9999999 2070 1992 1944 1913 1911 1917 1947 2003 2074 2165 2223 2283 2334 2372 2408 2435 2451 2457 2430 2386 2325 2272 2228 2184 2129 2101 2092 2101 2110 2128 2157 2194 2238 2283 2316 2359 2376 2367 2340 2305 2241 2142 2016 1881 1769 1673 1574 1462 1375 1293 1225 1206 1223 1255 1328 1424 1527 1642 1786 1886 1977 2067 2169 2241 2329 2374 2372 2334 2303 2220 2128 2048 1973 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1131 1105 1080 1056 1033 1007 982 960 939 917 895 872 848 824 800 775 750 724 698 673 650 627 604 583 564 545 529 515 502 490 479 470 463 457 452 450 449 449 450 452 457 462 468 475 483 489 496 503 509 514 517 518 517 515 510 504 495 484 471 457 442 425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 11 65030 455 1360 30 11950 18 3 50 2137 -10777 99999 10454 10116 9792 9429 8952 8409 7885 7554 7408 7372 7089 6812 6775 6833 6922 7132 7376 7499 7644 7859 8056 8406 8726 6006 6129 6324 6544 6698 6834 6989 7196 7378 7632 7881 8024 8184 8272 8400 8499 8593 8632 8630 8640 8589 8506 8408 8256 8070 7884 7739 7579 7390 7197 6970 6762 6585 6396 6205 6062 5957 5877 5793 5711 5576 5466 5319 5235 5174 5165 5107 5012 4920 4875 4815 4730 4602 4535 4482 4505 4497 4558 4604 4620 4574 4555 4582 4599 4571 4487 4356 4291 4169 4005 3803 3643 3474 3311 3173 3082 3022 2965 2879 2775 2781 2897 2939 2996 3084 3174 3203 3193 3177 3191 3231 3237 3186 3217 3325 3358 3337 3369 3434 3509 3582 3692 3793 3887 3906 3851 3806 3804 3762 3670 3590 3490 3350 3187 3007 2851 2695 2580 2474 2406 2361 2312 2251 2213 2198 2207 2232 2255 2269 2290 2287 2292 2298 2311 2310 2312 2313 2327 2312 2305 2278 2253 2259 2277 2285 2314 2341 2350 2338 2337 2335 2353 2375 2384 2345 2307 2267 2225 2185 2156 2112 2036 1941 1852 1793 1769 1717 1637 1577 1535 1514 1516 1524 1533 1568 1603 1655 1757 1876 1952 2016 2090 2183 2263 2365 2424 2449 2443 2425 2369 2322 2269 2177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1047 1025 1005 982 961 942 926 910 891 870 849 827 805 781 757 732 706 681 658 634 610 586 564 544 526 510 496 483 472 463 457 452 449 449 450 453 457 462 468 475 482 489 497 504 510 515 519 521 520 518 514 507 499 489 477 464 448 432 416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 65039 453 1417 30 11947 18 3 59 2135 -10775 99999 10921 10757 10523 10212 9839 9514 9207 9033 8691 8330 8214 8221 8328 8450 8555 8574 8622 8713 8783 9021 9193 9193 9079 9029 8967 4916 5086 5306 5508 5779 6128 6460 6702 6979 7228 7522 7755 7943 8110 8293 8437 8449 8416 8415 8332 8192 8069 7986 7889 7742 7551 7328 7155 6972 6738 6512 6372 6275 6188 6077 5965 5811 5657 5444 5317 5235 5200 5103 4982 4862 4810 4746 4648 4495 4434 4402 4417 4417 4497 4560 4615 4578 4552 4575 4602 4546 4427 4300 4232 4082 3879 3641 3475 3318 3173 3020 2955 2929 2885 2842 2821 2888 3011 3083 3174 3287 3420 3465 3442 3385 3352 3318 3280 3237 3231 3270 3251 3215 3218 3268 3364 3459 3594 3720 3845 3901 3892 3874 3858 3825 3756 3696 3596 3464 3295 3068 2841 2608 2421 2267 2168 2100 2016 1929 1848 1789 1773 1801 1841 1889 1953 2016 2104 2196 2275 2328 2363 2404 2456 2491 2522 2507 2459 2408 2351 2301 2277 2246 2182 2103 2036 1982 1957 1950 1934 1888 1846 1817 1810 1818 1826 1802 1748 1701 1664 1659 1688 1689 1649 1624 1614 1631 1675 1726 1765 1828 1895 1963 2049 2148 2205 2250 2290 2351 2380 2416 2400 2335 2239 2155 2048 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1186 1156 1127 1100 1074 1051 1028 1006 982 960 940 922 905 885 863 842 818 794 769 744 718 692 667 643 620 597 575 554 535 519 504 492 482 474 467 462 460 458 460 462 466 472 478 485 491 498 505 511 517 521 524 526 526 523 518 511 502 490 477 463 448 431 413 395 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 8 8 8 65048 454 1389 30 11949 18 4 8 2134 -10774 99999 11275 11257 11233 11160 10965 10702 10456 10411 10443 10357 10203 10232 10314 10398 10443 10537 10530 10542 10509 10506 10590 10588 10398 10091 9797 9537 9313 9217 9014 8779 8589 8409 8156 9999999 9999999 9999999 6392 6411 6459 6537 6647 6767 6793 6770 6790 6774 6706 6641 6625 6625 6598 6527 6423 6390 6371 6305 6255 6330 6473 6621 6704 6777 6834 6863 6779 6715 6681 6663 6500 6266 5999 5812 5571 5253 4896 4668 4492 4321 4166 4177 4218 4283 4267 4316 4427 4566 4593 4565 4587 4634 4550 4398 4227 4098 3906 3722 3496 3362 3262 3118 2976 2868 2849 2843 2810 2855 2899 2971 2970 2927 2857 2819 2773 2706 2672 2688 2742 2761 2790 2851 2924 3072 3220 3408 3601 3772 3874 3924 3976 3998 3984 3944 3890 3781 3640 3480 3271 3051 2817 2616 2463 2374 2307 2218 2143 2071 2013 1998 2027 2063 2084 2089 2097 2130 2171 2203 2218 2210 2201 2203 2203 2212 2198 2152 2112 2090 2089 2096 2097 2061 2002 1928 1887 1887 1904 1912 1883 1836 1822 1831 1850 1871 1895 1891 1892 1902 1953 2002 2023 1995 1963 1941 1945 1948 1945 1934 1934 1913 1908 1936 1974 1983 2011 2036 2089 2129 2176 2184 2168 2125 2066 2000 1959 1915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1145 1117 1089 1063 1039 1015 993 970 947 926 908 889 868 848 829 807 785 762 739 715 691 667 645 624 602 580 560 541 524 508 495 484 475 468 463 461 460 462 465 470 477 485 493 501 508 515 521 526 529 531 531 528 522 514 505 493 479 463 448 431 412 394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 7 7 65057 455 1364 30 11954 18 4 17 2133 -10772 99999 11666 11391 11137 10986 11040 10980 10804 10679 10683 10830 10897 10991 11248 11623 11897 11912 11967 12025 12053 11943 11806 11778 11655 11358 10879 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6674 6707 6764 6816 6756 6648 6588 6492 6359 6262 6179 6055 5937 5827 5705 5640 5597 5527 5517 5665 5875 6080 6276 6478 6626 6759 6832 6874 6901 6909 6755 6540 6318 6128 5877 5595 5288 5075 4925 4799 4692 4731 4831 4948 5008 5117 5258 5406 5448 5403 5369 5347 5199 4939 4652 4385 4075 3743 3379 3105 2911 2692 2462 2285 2235 2211 2187 2215 2280 2380 2428 2424 2424 2465 2503 2491 2499 2554 2645 2690 2736 2779 2855 2998 3154 3336 3520 3694 3809 3867 3909 3932 3937 3892 3811 3678 3540 3378 3147 2896 2634 2423 2238 2106 2006 1929 1872 1805 1773 1811 1892 1987 2075 2170 2255 2372 2466 2547 2612 2651 2661 2662 2663 2654 2597 2519 2428 2352 2284 2239 2173 2089 2002 1897 1821 1801 1816 1834 1832 1839 1859 1903 1942 1982 2016 2052 2088 2118 2179 2227 2224 2166 2111 2082 2061 2053 2032 2019 2015 1984 1941 1934 1934 1917 1919 1937 1977 1988 1975 1934 1877 1817 1730 1649 1605 1575 1517 1452 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1244 1254 1291 1320 1346 1228 1201 1172 1144 1113 1083 1056 1029 1003 977 950 925 9999999 878 854 831 810 788 766 745 725 704 683 663 643 625 606 588 569 553 537 521 507 495 485 477 470 466 464 464 466 469 475 482 490 497 505 512 519 523 527 529 529 526 520 512 502 489 474 458 441 422 402 382 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 65066 456 1334 30 11954 18 4 26 2131 -10771 99999 11769 11642 11406 11165 11020 11095 11089 10858 10718 10709 10827 10959 11135 11508 11983 12362 12480 12601 12705 12764 12641 12449 12311 12068 11679 11116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6695 6708 6683 6643 6514 6384 6286 6171 6066 5995 5937 5853 5790 5742 5676 5634 5596 5577 5636 5807 5989 6176 6339 6475 6568 6662 6703 6696 6671 6641 6486 6296 6076 5886 5667 5452 5207 5058 4980 4885 4762 4783 4882 4983 4994 5046 5115 5208 5191 5109 5043 5005 4856 4610 4391 4232 4023 3770 3492 3336 3248 3144 3009 2916 2907 2896 2881 2897 2954 3014 2997 2926 2865 2834 2789 2712 2636 2606 2620 2630 2643 2657 2709 2836 2993 3183 3384 3602 3792 3931 4027 4129 4220 4255 4203 4114 4003 3862 3614 3320 3018 2749 2472 2218 1988 9999999 9999999 9999999 9999999 9999999 1256 1297 1349 1435 1538 1678 1815 1944 2075 2195 2290 2366 2425 2493 2512 2495 2432 2379 2348 2320 2258 2185 2137 2073 2018 2010 2046 2109 2135 2152 2190 2281 2348 2378 2411 2451 2467 2449 2452 2448 2398 2302 2193 2114 2054 1995 1910 1847 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1680 1697 1693 1664 1610 1560 1516 1451 1377 1337 1295 1238 1188 1142 1090 1060 1057 1085 1133 1199 1251 1288 1354 1421 1499 1245 1211 1176 1143 1111 1080 1051 1024 997 970 943 9999999 9999999 872 849 826 805 784 761 740 720 700 679 660 641 623 605 586 568 551 536 520 506 494 483 474 466 460 456 455 456 459 464 469 476 482 489 495 501 505 508 509 508 505 498 490 479 466 451 435 418 400 381 362 344 325 307 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 65075 454 1394 30 11954 18 4 35 2130 -10770 99999 13419 13116 12860 12800 12708 12592 12573 12592 12604 12643 12776 12985 13226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6512 6498 6520 6594 6719 6801 6846 6797 6718 6637 6565 6513 6439 6350 6223 6106 5995 5913 5848 5727 5636 5633 5737 5859 5996 6080 6134 6190 6225 6209 6180 6140 6063 5892 5766 5607 5484 5352 5230 5086 5076 5143 5173 5181 5299 5445 5599 5677 5758 5801 5857 5806 5676 5555 5451 5221 4889 4579 4337 4087 3832 3549 3355 3252 3156 3039 2963 2982 3002 3024 3072 3151 3229 3245 3198 3143 3119 3090 3008 2915 2848 2810 2759 2718 2664 2644 2697 2774 2880 3000 3146 3256 3333 3392 3472 3551 3597 3573 3524 3472 3404 3255 3086 2905 2730 2541 2394 2262 2149 2036 1921 1812 1773 1755 1759 1779 1813 1842 1881 1937 1979 2012 2038 2067 2084 2093 2116 2125 2113 2076 2030 2013 2015 2020 2006 2017 2006 2017 2050 2115 2190 2248 2291 2343 2418 2481 2521 2565 2591 2604 2598 2621 2597 2536 2434 2331 2256 2187 2115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1509 1468 1450 1451 1440 1440 1466 1469 1453 1434 1407 1390 1392 1403 1426 1463 1492 1456 1416 1370 1326 1285 1244 1207 1171 1137 1104 1072 1044 9999999 9999999 9999999 935 909 886 863 839 815 793 770 746 724 703 683 662 643 625 609 592 575 558 542 527 513 500 489 478 468 460 454 450 447 447 448 452 456 461 466 471 476 480 483 485 486 484 480 474 465 454 441 426 410 394 376 358 339 321 303 286 270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 4 4 65084 448 1573 30 11953 18 4 44 2129 -10768 99999 10854 11436 11997 12508 13105 13704 14372 14966 15279 15313 15267 15083 14611 14019 13406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6820 6895 7004 7091 7126 7053 6945 6851 6755 6713 6651 6547 6419 6343 6260 6178 6110 5993 5888 5886 5974 6062 6140 6161 6117 6081 6065 5998 5892 5772 5603 5353 5171 4969 4806 4662 4535 4391 4419 4551 4626 4684 4859 5072 5315 5508 5713 5883 6063 6090 6020 5987 5967 5781 5474 5206 4971 4707 4431 4093 3869 9999999 9999999 9999999 9999999 9999999 9999999 3253 3243 3263 3290 3278 3222 3150 3139 3075 2949 2829 2750 2690 2625 2603 2567 2578 2686 2800 2930 3072 3251 3366 3474 3579 3697 3781 3817 3766 3665 3580 3483 3283 3072 2856 2642 2411 2240 2092 1965 1832 1713 1610 1590 1619 1660 1710 1780 1840 1886 1947 1999 2027 2030 2023 2001 1968 1947 1909 1843 1766 1679 1619 1586 1590 1590 1614 1630 1680 1748 1863 1996 2122 2243 2365 2484 2605 2704 2804 2873 2931 2968 3017 3014 2989 2917 2836 2755 2668 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1204 1232 1256 1285 1309 1309 1307 1332 1370 1416 1471 1492 1459 1423 1381 1341 1303 1263 1224 1186 1149 1109 1072 1039 9999999 9999999 9999999 9999999 886 859 835 811 789 768 746 724 704 686 667 649 631 615 599 584 567 550 535 521 506 494 484 474 464 456 449 445 442 441 441 443 446 448 451 455 457 459 461 462 461 458 454 447 439 429 417 404 389 374 358 340 323 306 290 273 258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 7 6 6 65093 448 1572 30 11952 18 4 53 2127 -10767 99999 10903 11582 12228 12807 13479 14141 14797 15289 15567 15574 15524 15298 14715 14025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6606 6653 6728 6757 6731 6639 6526 6408 6320 6329 6277 6165 6049 6022 5986 5939 5928 5887 5873 5909 5965 6027 6093 6088 5997 5994 6014 5972 5833 5667 5493 5224 5028 4795 4621 4489 4335 4166 4147 4254 4273 4285 4421 4611 4866 5097 5372 5588 5835 5962 5985 6048 6112 6081 5919 5779 5633 5431 5216 4914 4662 4453 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3261 3156 3045 2928 2890 2829 2713 2589 2484 2457 2443 2493 2516 2600 2767 2914 3079 3244 3439 3557 3656 3768 3879 3977 3982 3893 3725 3577 3427 3195 2984 2766 2531 2288 2105 1973 1855 1744 1638 1561 1551 1591 1651 1733 1821 1884 1913 1976 2043 2092 2100 2098 2087 2056 2037 2018 1997 1958 1888 1861 1876 1958 2038 2126 2204 2298 2396 2518 2674 2833 2978 3085 3174 3248 3270 3276 3244 3198 3128 3057 2948 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1299 1248 1217 1229 1238 1235 1245 1246 1264 1278 1277 1281 1305 1325 1328 1363 1426 1431 1400 1363 1322 1282 1241 1199 1156 1114 1072 1031 994 958 9999999 9999999 861 832 806 783 762 743 727 712 697 682 668 654 639 624 609 596 582 567 551 537 523 509 497 485 474 464 455 448 442 438 434 432 431 432 433 435 437 439 440 441 442 442 440 437 432 426 418 408 397 385 370 355 339 322 306 289 273 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 7 6 5 4 65102 455 1361 30 11951 18 5 2 2126 -10765 99999 9085 9185 9196 9335 9601 9940 10333 10612 11001 11388 11793 12371 12839 13366 13764 14017 14021 13960 13792 13375 12835 12388 11800 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6721 6553 6423 6295 6141 5972 5840 5718 5635 5645 5611 5540 5470 5518 5589 5653 5703 5746 5804 5904 5995 6088 6156 6158 6089 6105 6143 6121 5977 5772 5561 5317 5102 4878 4687 4528 4341 4171 4130 4184 4159 4145 4237 4403 4651 4898 5152 5365 5583 5710 5762 5830 5872 5835 5686 5544 5370 5166 4941 4634 4359 4142 3970 3799 3653 9999999 9999999 9999999 3444 3415 3423 3429 3408 3370 3399 3416 3390 3320 3242 3233 3233 3270 3274 3325 3439 3504 3579 3653 3773 3845 3888 3917 3952 3993 3954 3826 3646 3472 3306 3064 2858 2656 2444 2209 2001 1836 1707 1599 1496 1408 1380 1384 1409 1461 1531 1579 1604 1662 1723 1792 1855 1913 1954 1982 2030 2087 2161 2223 2245 2302 2378 2479 2579 2691 2773 2829 2866 2920 2999 3075 3133 3150 3150 3129 3063 3015 2965 2898 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1371 1388 1390 1371 1375 1420 1443 1445 1462 1462 1464 1472 1458 1423 1534 1518 1498 1477 1452 1420 1383 1342 1299 1259 1220 1179 1137 1098 1059 1023 989 9999999 9999999 898 868 839 813 790 768 747 730 715 698 681 665 649 632 616 600 587 573 558 543 529 515 501 487 475 464 453 443 435 428 422 417 413 411 410 410 411 413 414 415 417 418 418 417 415 412 407 401 393 384 373 360 346 331 316 301 286 270 256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 7 6 5 4 65111 455 1360 30 11950 18 5 11 2125 -10764 99999 8027 8103 8077 8140 8298 8535 8835 9022 9413 9891 10420 11125 11767 12480 13096 13590 13832 14058 14207 14076 13717 13310 12782 12086 11353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6040 5791 5614 5461 5302 5196 5135 5078 5135 5183 5225 5278 5397 5528 5607 5731 5846 5923 6029 6076 6107 6111 6069 5946 5859 5770 5621 5416 5173 4959 4710 4483 4259 4058 3926 3799 3689 3689 3761 3784 3820 3917 4057 4256 4462 4687 4909 5142 5307 5398 5478 5532 5542 5462 5386 5294 5207 5085 4906 4727 4558 4409 4251 4115 4047 3990 3962 3848 3775 3730 3680 3613 3546 3529 3515 3504 3446 3373 3365 3356 3371 3370 3447 3574 3667 3766 3836 3950 4018 4059 4062 4095 4149 4112 3989 3821 3659 3490 3235 3011 2787 2579 2323 2075 1875 9999999 9999999 1393 1256 1190 1150 1136 1151 1211 1264 1293 1335 1405 1511 1603 1697 1798 1895 1993 2094 2220 2332 2405 2495 2594 2731 2867 3006 3115 3196 3228 3252 3307 3378 3428 3417 3373 3313 3206 3090 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1510 1551 1573 1582 1582 1567 1528 1488 1472 1439 1379 1324 1270 1243 1227 1201 1176 1167 1170 1176 1436 1412 1380 1343 1304 1263 1224 1183 1142 1100 1062 1023 987 955 927 900 873 847 822 800 780 761 744 730 716 700 684 668 651 633 614 597 581 565 547 530 514 499 484 470 458 446 435 425 418 412 406 401 398 396 395 395 396 397 398 399 401 402 402 401 398 395 390 384 376 367 356 343 330 316 301 287 273 258 245 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 4 3 2 65120 451 1479 30 11949 18 5 20 2123 -10762 99999 7745 7962 8315 8762 9401 10013 10570 11166 11740 12369 12988 13555 13861 13985 14024 13792 13424 13050 12656 12070 11410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6961 6856 6777 6568 6347 6147 6022 5880 5857 5775 5745 5765 5852 5952 6016 6187 6336 6468 6625 6680 6735 6720 6608 6389 6259 6096 5811 5486 5106 4765 4389 4053 3728 3448 3261 3052 2905 2907 2983 2997 3049 3176 3339 3586 3865 4161 4444 4738 4979 5166 5364 5496 5573 5578 5574 5536 5527 5495 5378 5238 5105 4997 4873 4751 4643 4537 4478 4338 9999999 9999999 9999999 3959 3812 3741 3674 3621 3512 3395 3334 3316 3317 3302 3366 3490 3553 3622 3683 3809 3886 3947 3964 4012 4071 4046 3936 3796 3668 3545 3352 3190 3030 2871 2651 2431 2254 2113 1973 1824 1711 1653 1609 1569 1538 1527 1532 1508 1504 1539 1611 1653 1688 1735 1791 1856 1942 2051 2166 2254 2364 2465 2613 2765 2906 3004 3080 3132 3161 3197 3236 3235 3187 3113 3023 2901 2782 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1616 1599 1595 1583 1559 1526 1511 1485 1449 1425 1428 1443 1440 1445 1441 1442 1453 1453 1460 1409 1397 1379 1358 1333 1304 1270 1234 1197 1164 1131 1096 1060 1027 994 963 935 910 886 862 836 813 792 773 753 736 721 707 690 674 657 639 620 601 585 569 553 535 518 502 486 471 457 444 432 421 411 403 397 391 386 382 380 379 379 380 380 381 381 382 383 382 381 378 374 370 364 357 349 339 328 317 304 292 279 267 254 243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 30 29 28 27 26 25 25 24 23 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 4 4 3 2 65129 445 1659 30 11949 18 5 29 2122 -10761 99999 9471 9872 10312 10851 11422 11983 12468 12836 13142 13253 13212 13085 12935 12644 12229 11726 11164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6325 6082 5851 5669 5546 5433 5415 5346 5344 5365 5441 5555 5632 5812 5942 6063 6194 6226 6237 6186 6046 5862 5776 5651 5417 5189 4916 4647 4327 4095 3872 3694 3575 3418 3344 3399 3450 3437 3487 3623 3743 3914 4143 4407 4656 4890 5050 5182 5328 5356 5339 5317 5311 5247 5183 5102 4971 4829 4690 4570 4491 4439 4402 4369 4407 4376 4344 4320 4295 4255 4209 4212 4194 4164 4065 3912 3805 3723 3665 3599 3603 3638 3634 3648 3640 3689 3697 3704 3708 3751 3830 3835 3778 3691 3613 3536 3420 3347 3263 3170 3006 2844 2716 2609 2489 2336 2222 2139 2056 1978 1914 1881 1831 1751 1702 1710 1752 1757 1745 1774 1827 1863 1922 2026 2139 2208 2277 2353 2491 2634 2740 2798 2855 2897 2899 2906 2936 2941 2887 2806 2735 2647 2565 2460 2349 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1935 1920 1893 1884 1890 1867 1844 1817 1819 1810 1795 1788 1799 1808 1810 1829 1846 1852 1844 1813 1363 1357 1347 1334 1318 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1083 1054 1023 992 963 937 910 883 855 829 804 781 757 736 717 698 678 660 641 622 601 581 563 546 529 511 494 478 462 448 434 423 411 401 392 386 382 378 375 374 374 374 375 378 379 380 382 383 384 384 382 379 374 369 363 355 347 337 325 313 300 288 274 261 248 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 9 9 8 8 7 6 6 5 4 3 2 2 65138 447 1600 30 11950 18 5 38 2121 -10760 99999 8923 9347 9764 10187 10643 11095 11532 11992 12342 12661 12861 12930 12829 12708 12594 12342 12022 11640 11151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4621 4310 4087 3955 3920 3877 3998 4109 4270 4413 4598 4780 4921 5154 5368 5539 5718 5782 5849 5877 5854 5763 5749 5679 5532 5388 5214 5025 4784 4571 4360 4173 4047 3858 3743 3719 3713 3648 3687 3789 3859 3984 4207 4443 4681 4929 5132 5285 5443 5478 5476 5457 5461 5368 5292 5205 5051 4841 4638 4477 4333 4212 4134 4073 4090 4050 4028 4011 4015 3998 3996 4055 4121 4200 4198 4156 4146 4131 4131 4125 4176 4212 4204 4194 4147 4125 4058 3987 3898 3849 3823 3738 3632 3502 3375 3250 3131 3055 2992 2954 2862 2783 2726 2678 2621 2556 2527 2494 2456 2409 2368 2336 2279 2184 2086 2047 2017 1955 1884 1855 1829 1786 1772 1810 1866 1903 1933 1993 2109 2246 2344 2423 2495 2568 2588 2620 2671 2707 2693 2666 2630 2577 2513 2442 2359 2273 2209 2196 2191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2218 2207 2186 2180 2172 2115 2062 2014 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1277 1255 1229 1200 1171 1143 1115 1084 1055 1024 993 963 936 909 882 854 828 803 779 757 737 719 701 682 665 646 627 607 588 570 553 535 517 500 484 468 453 439 426 413 403 393 387 381 376 372 370 369 368 368 369 370 371 371 372 372 371 369 366 362 357 351 344 336 327 316 306 294 282 271 259 248 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 4 3 2 2 65147 428 2173 30 11953 18 5 47 2119 -10758 99999 8768 8826 8897 8889 8880 8781 8601 8431 5874 5592 5315 4975 4517 3989 3673 3338 3163 3066 2995 2977 3151 3300 3479 3689 3983 4249 4529 4891 5259 5561 5834 5955 6082 6249 6340 6324 6368 6324 6157 5995 5822 5627 5412 5215 5000 4796 4646 4432 4278 4194 4121 4028 4045 4101 4093 4103 4200 4288 4389 4511 4626 4706 4778 4738 4696 4689 4718 4663 4675 4694 4695 4633 4580 4559 4534 4500 4492 4515 4610 4628 4619 4555 4516 4433 4378 4352 4362 4391 4346 4262 4218 4197 4191 4173 4217 4258 4297 4309 4278 4237 4170 4083 3961 3875 3844 3770 3657 3520 3381 3236 3101 2992 2902 2853 2779 2693 2609 2543 2475 2377 2309 2249 2183 2123 2077 2041 2000 1946 1887 1874 1894 1912 1927 1989 2053 2077 2110 2176 2234 2277 2302 2340 2409 2486 2513 2519 2516 2512 2449 2404 2399 2394 2362 2343 2308 2287 2254 2220 2183 2165 2167 2189 2222 2268 2273 2281 2289 2316 2320 2342 2365 2375 2357 2326 2299 2260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1211 1200 1184 1166 1150 1132 1112 1091 1069 1046 1019 992 965 939 913 883 855 829 803 778 756 735 715 693 673 652 633 613 593 574 556 537 518 500 483 466 449 434 420 407 395 385 377 371 366 361 359 358 358 359 360 361 362 364 364 364 364 361 358 354 349 342 335 326 317 307 297 286 275 264 254 244 235 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 27 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 4 3 3 2 65156 433 2025 30 11955 18 5 56 2118 -10757 99999 8097 8004 7922 7894 7864 8007 8144 8314 5138 5114 5031 4942 4838 4737 4622 4502 4299 3985 3819 3622 3555 3554 3556 3555 3660 3746 3886 4030 4232 4381 4534 4731 4950 5124 5311 5398 5482 5595 5698 5746 5801 5768 5672 5579 5518 5441 5369 5335 5293 5207 5147 5073 5037 5021 4982 4944 4953 4952 4878 4757 4686 4581 4464 4358 4254 4129 3965 3743 3514 3360 3276 3192 3202 3245 3321 3387 3494 3640 3786 3964 4164 4391 4633 4832 4995 5076 5147 5168 5204 5239 5264 5263 5194 5100 4997 4887 4774 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3179 3125 3071 3023 2981 2974 2993 2991 2964 2906 2854 2792 2698 2613 2540 2435 2305 2179 2071 1971 1868 1756 1663 1621 1612 1592 1618 1676 1704 1726 1778 1843 1907 1961 2006 2063 2137 2188 2191 2181 2183 2125 2063 2036 2019 1998 1986 1969 1964 1971 1973 1975 2002 2060 2133 2215 2303 2353 2403 2445 2481 2512 2533 2537 2506 2452 2378 2304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1223 1302 1282 1265 1248 1229 1212 1201 1189 1174 1159 1146 1132 1117 1101 1087 1069 1047 1024 1001 978 953 925 897 869 841 813 786 760 733 705 679 654 630 607 586 565 546 526 507 490 474 458 442 429 417 405 394 385 377 369 364 359 356 355 353 353 353 352 352 352 352 351 349 346 343 338 333 326 319 311 302 293 284 274 264 255 245 236 227 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 28 27 27 26 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 8 7 6 5 4 3 65165 425 2264 30 11954 18 6 5 2117 -10755 99999 8059 4900 4978 5030 5097 5155 5221 5289 5303 5229 5056 4958 4791 4761 4763 4697 4673 4762 4807 4891 4929 4987 5001 5036 5103 5162 5240 5292 5220 5130 5114 5080 5016 4972 4841 4707 4604 4522 4409 4317 4322 4281 4241 4252 4269 4332 4418 4485 4548 4667 4771 4798 4779 4820 4829 4790 4768 4732 4666 4570 4399 4195 4042 3954 3876 3857 3863 3893 3902 3932 3994 4059 4161 4264 4373 4485 4563 4611 4579 4525 4433 4375 4340 4310 4274 4198 4115 4018 3940 3894 3877 3921 3946 3973 3961 3940 3909 3856 3820 3798 3790 3782 3766 3733 3700 3686 3647 3618 3601 3613 3627 3604 3565 3481 3368 3257 3138 3025 2917 2774 2586 2394 2227 2084 1943 1805 1703 1636 1600 1571 1587 1637 1673 1698 1746 1811 1894 1950 1987 2045 2121 2162 2178 2182 2204 2163 2109 2075 2059 2059 2064 2050 2058 2067 2052 2021 2023 2039 2066 2092 2120 2104 2107 2096 2067 2043 2031 2013 1992 1973 1953 1938 1936 1917 1892 1887 1927 1936 1946 1956 1948 1937 1915 1902 1882 1861 1812 1347 1328 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1153 1136 1119 1099 1076 1050 1025 998 971 940 911 884 855 827 799 772 743 715 688 662 637 614 592 571 550 529 509 490 472 454 438 424 410 397 386 376 366 358 352 347 344 342 341 341 341 341 340 341 340 339 338 336 333 328 323 316 310 302 294 286 277 268 259 250 241 232 223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 30 29 28 28 27 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 7 6 5 4 3 65174 417 2506 30 11956 18 6 14 2115 -10754 99999 5106 5078 5136 5199 5248 5277 5244 5232 5278 5270 5269 5213 5202 5117 5043 5005 4983 4959 4942 4876 4799 4782 4777 4755 4762 4739 4692 4650 4648 4623 4589 4616 4600 4568 4561 4555 4567 4576 4603 4624 4634 4665 4663 4618 4599 4562 4489 4428 4369 4257 4126 3988 3840 3696 3613 3584 3599 3607 3632 3660 3712 3812 3912 4026 4168 4323 4447 4529 4608 4625 4606 4549 4517 4517 4523 4516 4457 4399 4331 4276 4233 4212 4245 4255 4244 4187 4121 4052 3958 3872 3795 3720 3638 3571 3486 3423 3391 3354 3326 3319 3348 3380 3405 3423 3395 3357 3326 3298 3242 3189 3079 2914 2735 2566 2405 2242 2078 1904 1743 1626 1502 1431 1395 1362 1315 1316 1339 1375 1416 1465 1529 1614 1694 1757 1801 1872 1870 1840 1835 1864 1881 1914 1941 1969 1993 2009 2010 2040 2095 2147 2188 2238 2258 2277 2260 2228 2182 2136 2085 2027 1976 1921 1872 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1813 1829 1835 1833 1839 1831 1818 1767 1331 1306 1289 1278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1177 1160 1143 1127 1109 1086 1060 1034 1008 980 951 924 897 870 842 814 787 757 727 699 672 647 622 599 576 553 531 510 490 472 455 439 425 412 400 388 378 368 358 351 345 340 336 332 329 327 324 322 320 318 316 314 312 309 305 301 296 290 285 278 272 266 258 251 243 235 227 219 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 8 7 6 5 4 3 2 1 65183 416 2536 30 11956 18 6 23 2114 -10752 99999 4710 4765 4832 4890 4984 5002 5003 5061 5103 5089 5021 5002 4918 4852 4828 4755 4681 4613 4516 4408 4424 4496 4546 4577 4575 4552 4556 4611 4646 4668 4749 4748 4725 4744 4786 4812 4807 4833 4875 4911 4955 4973 4961 4948 4903 4822 4776 4710 4558 4380 4206 4038 3865 3734 3649 3606 3551 3506 3497 3513 3575 3648 3763 3920 4081 4216 4299 4361 4355 4331 4286 4256 4227 4169 4104 4012 3912 3810 3744 3715 3697 3742 3790 3870 3907 3926 3944 3966 4012 4061 4097 4125 4135 4095 4049 4039 4009 3981 3929 3901 3873 3835 3784 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1992 1832 1680 1553 1412 1337 1288 1246 1201 1205 1220 1245 1283 1344 1414 1495 1566 1637 1699 1782 1798 1788 1797 1838 1863 1892 1906 1925 1927 1908 1888 1893 1915 1940 1960 1977 1989 2005 1980 1940 1921 1925 1921 1912 1901 1873 1853 1835 1815 1805 1827 1866 1889 1918 1951 1953 1926 1391 1863 1842 1824 1769 1292 1275 9999999 9999999 9999999 9999999 9999999 1250 9999999 9999999 9999999 9999999 1203 1184 1165 1146 1125 1098 1068 1037 1007 977 945 915 888 860 833 806 780 752 724 696 671 648 625 603 580 558 537 515 494 475 457 440 425 411 398 385 374 363 353 346 340 335 330 327 324 320 317 314 312 309 306 303 300 296 291 285 279 273 267 260 253 247 240 232 225 218 211 204 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 6 5 4 3 2 1 65192 417 2506 30 11956 18 6 32 2113 -10751 99999 5751 5811 5960 6138 6284 6444 6550 6600 6674 6710 6693 6607 6639 6550 6397 6287 6174 6033 5909 5797 5633 5541 5463 5324 5184 5076 4951 4795 4702 4644 4558 4523 4427 4333 4281 4283 4233 4189 4226 4296 4305 4337 4379 4408 4433 4449 4445 4486 4497 4419 4324 4289 4256 4198 4144 4155 4173 4179 4209 4261 4304 4361 4400 4466 4563 4658 4695 4685 4633 4532 4405 4285 4165 4036 3878 3737 3589 3457 3342 3276 3256 3264 3326 3420 3544 3627 3680 3741 3793 3857 3921 3950 3959 3940 3861 3761 3691 3608 3513 3401 3322 3248 3180 3120 3050 2980 2932 2900 2859 2846 2798 2711 2625 2523 2433 2359 2292 2205 2110 2031 1937 1885 1842 1807 1773 1772 1763 1754 1771 1801 1825 1858 1896 1949 1979 2018 2007 1982 1978 1973 1966 1982 1976 1967 1939 1905 1872 1846 1815 1789 1782 1770 1740 1714 1677 1620 1570 1563 1567 1577 1587 1579 1586 1611 1645 1664 1708 1778 1813 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1524 1434 1256 1254 1250 1245 1245 1247 1245 1237 1228 1219 1206 1190 1172 1157 1139 1113 1086 1059 1032 1004 974 946 919 892 865 838 812 783 752 722 695 668 642 617 591 566 541 517 493 471 451 432 417 402 388 375 364 352 342 334 328 322 317 313 309 305 301 296 293 289 286 282 279 275 270 264 259 253 248 243 238 234 228 222 217 211 206 200 195 190 185 179 173 167 161 155 150 145 141 137 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 6 5 4 3 2 1 0 65201 418 2477 30 11957 18 6 41 2111 -10750 99999 6649 6883 7049 7297 7544 7706 7875 7946 7922 7818 7606 7384 7065 6809 6460 6077 5765 5435 5147 4919 4722 4557 4439 4396 4363 4344 4340 4337 4323 4332 4373 4400 4474 4472 4414 4366 4305 4225 4145 4119 4117 4046 4033 4040 4050 4054 4063 4072 4118 4153 4140 4146 4196 4219 4214 4223 4307 4349 4377 4423 4497 4559 4616 4669 4746 4815 4865 4863 4848 4800 4700 4554 4414 4251 4080 3869 3661 3454 3250 3074 2965 2909 2893 2921 2991 3087 3175 3272 3393 3513 3658 3805 3910 4002 4047 9999999 3977 3939 3880 3798 3700 3599 3477 3361 3237 3112 3000 2932 2861 2788 2753 2688 2591 2493 2389 2306 2259 2215 2139 2078 2017 1927 1854 1816 1792 1759 1765 1758 1755 1772 1786 1797 1828 1888 1944 1993 2058 2081 2084 2107 2137 2156 2200 2218 2227 2221 2191 2151 2096 2040 1979 1917 1850 1753 1659 1550 1418 1300 1230 1175 1128 1096 1066 1064 1082 1113 1149 1225 1337 1423 1511 1619 1700 1741 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1271 1264 1254 1244 1234 1230 1222 1211 1198 1186 1172 1156 1140 1127 1112 1093 1070 1049 1027 1006 981 956 934 911 887 861 835 805 772 740 709 680 650 620 590 562 535 509 484 461 440 421 405 391 378 365 353 342 332 324 319 313 308 303 299 294 290 285 281 278 275 272 269 266 261 255 250 245 241 236 231 226 221 216 210 205 200 194 189 184 179 174 169 163 158 152 147 143 139 136 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 6 5 4 3 2 1 1 0 65210 418 2479 30 11959 18 6 50 2110 -10748 99999 7072 7363 7639 7970 8355 8607 8881 9999999 9999999 9999999 9999999 9999999 9999999 8068 7717 7296 6959 6562 6173 5831 5548 5346 5145 4985 4861 4714 4565 4434 4341 4248 4195 4117 4099 4038 3956 3900 3842 3792 3798 3858 3964 3992 4063 4143 4254 4380 4501 4603 4722 4788 4774 4751 4792 4785 4724 4656 4653 4611 4551 4459 4381 4311 4261 4215 4225 4265 4285 4230 4171 4111 4048 3968 3895 3792 3696 3550 3395 3242 3103 2976 2895 2878 2898 2962 3057 3148 3234 3334 3463 3597 3771 3949 4068 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3808 3689 3575 3459 3330 3205 3129 3061 2988 2944 2875 2759 2638 2511 2399 2314 2236 2140 2041 1951 1856 1771 1728 1710 1699 1718 1754 1801 1859 1913 1957 1999 2060 2131 2181 2207 2205 2149 2101 2055 1998 1938 1861 1792 1709 1629 1586 1525 1464 1423 1406 1381 1381 1382 1343 1279 1231 1212 1194 1200 1187 1144 1141 1158 1171 1195 1257 1318 1363 1443 1551 1653 1728 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1274 1273 1270 1265 1261 1260 1257 1250 1240 1229 1215 1199 1182 1167 1150 1128 1102 1077 1052 1026 998 970 943 917 889 860 832 800 765 731 700 670 639 609 578 549 522 496 471 449 429 410 395 381 368 356 345 335 326 319 313 308 303 299 294 289 284 279 274 270 267 263 260 256 251 246 241 237 233 229 225 221 217 213 209 204 200 196 191 186 182 177 172 166 160 154 149 145 141 137 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 3 2 1 1 0 65219 418 2479 30 11959 18 6 59 2109 -10747 99999 5576 5921 6294 6765 7289 7679 8059 8414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7955 7724 7460 7119 6733 6398 6127 5867 5620 5408 5231 5038 4796 4588 4418 4304 4159 4071 3962 3851 3749 3656 3616 3648 3726 3828 3901 4065 4237 4434 4626 4809 4957 5112 5250 5327 5371 5416 5381 5283 5165 5085 4947 4783 4571 4367 4189 4054 3921 3821 3768 3750 3701 3680 3664 3676 3664 3660 3640 3642 3608 3533 3438 3355 3297 3274 3262 3264 3279 3317 3334 3369 3410 3464 3530 3620 3731 3811 3874 3879 3836 3779 3743 3707 3657 3592 3503 3403 3306 3203 3124 3043 2993 2942 2901 2878 2840 2758 2667 2577 2508 2453 2404 2349 2270 2172 2085 2010 1965 1939 1916 1912 1923 1939 1963 1995 2024 2041 2069 2127 2166 2163 2131 2057 1974 1892 1803 1721 1621 1520 1408 1319 1268 1198 1137 1114 1121 1121 1152 1204 1219 1206 1197 1229 1274 1321 1334 1326 1363 1399 1410 1441 1504 1549 1574 1641 1747 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1271 1266 1268 1266 1263 1261 1263 1263 1260 1252 1242 1229 1213 1194 1178 1161 1138 1111 1086 1060 1033 1005 978 951 924 897 869 840 808 773 739 706 675 643 612 580 549 519 491 465 442 422 402 387 374 361 349 338 329 320 315 310 306 302 297 292 287 282 277 272 268 263 258 254 249 244 237 232 226 221 217 212 208 204 200 196 193 190 186 183 180 177 174 170 166 161 157 153 149 146 143 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 6 5 5 4 3 3 65228 419 2450 30 11960 18 7 8 2107 -10745 99999 7172 7279 7436 7541 7740 7986 8078 8212 8311 8299 8209 8076 7967 7818 7687 7444 7120 6946 6748 6495 6222 6014 5795 5591 5388 5224 5072 4927 4727 4531 4361 4277 4173 4113 4018 3915 3800 3683 3609 3609 3639 3721 3752 3840 3933 4085 4220 4363 4506 4677 4811 4893 4961 5051 5084 5095 5065 5060 5030 4995 4871 4771 4687 4585 4439 4337 4295 4267 4188 4133 4043 3986 3927 3868 3789 3772 3700 3571 3461 3418 3391 3382 3388 3412 3434 3510 3569 3641 3714 3795 3845 3900 3977 4024 4021 3967 3877 3760 3655 3547 3405 3240 3068 2900 2742 2599 2512 2435 2384 2347 2327 2318 2331 2317 2302 2288 2301 2309 2304 2281 2241 2169 2103 2042 2000 1963 1934 1905 1882 1876 1891 1914 1933 1947 1989 2056 2114 2139 2143 2110 2064 2013 1945 1882 1790 1675 1538 1430 1361 1267 1174 1117 1088 1056 1061 1101 1117 1120 1128 1174 1242 1319 1351 1359 1405 1459 1483 1507 1556 1571 1555 1570 1629 1697 1725 9999999 9999999 9999999 9999999 9999999 9999999 1331 1325 1323 1315 1304 1294 1289 1282 1272 1257 1242 1223 1202 1181 1163 1146 1125 1101 1079 1055 1031 1005 980 954 929 903 877 850 820 786 753 721 690 658 628 596 565 535 507 480 456 434 413 395 381 366 353 341 331 322 316 311 307 303 299 293 288 283 277 272 267 261 255 249 243 236 228 222 216 211 206 202 199 196 192 189 187 185 183 180 178 176 173 170 166 161 157 152 149 145 141 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 27 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 7 6 6 5 4 3 3 65237 427 2209 30 11959 18 7 17 2106 -10744 99999 1716 1953 2231 2690 3126 3596 4132 4737 5477 6101 6610 7078 7620 8199 8504 8866 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7707 7270 6943 6582 6225 5853 5541 5280 5025 4788 4586 4370 4231 4115 4108 4086 4033 3969 3939 3943 4011 4104 4237 4349 4477 4576 4741 4924 5106 5212 5336 5456 5508 5509 5503 5445 5371 5250 5130 5003 4902 4723 4536 4380 4271 4136 4034 4005 4006 3991 4007 3994 4013 4023 4023 3987 3985 3934 3798 3650 3545 3448 3344 3252 3179 3098 3060 3023 3030 3066 3122 3182 3255 3372 3464 3523 3538 3531 3496 3453 3402 3324 3210 3063 2909 2762 2604 2520 2451 2405 2374 2369 2381 2412 2436 2465 2488 2547 2594 2608 2601 2580 2497 2406 2320 2245 2169 2098 2021 1935 1871 1823 1774 1743 1738 1745 1773 1809 1826 1830 1810 1785 1758 1732 1724 1674 1620 1549 1488 1449 1398 1361 1349 1358 1349 1363 1403 1417 1418 1416 1459 1507 1563 1580 1567 1590 1613 1611 1606 1624 1619 1584 1576 1587 1616 1624 1628 1610 1615 1642 9999999 1323 1316 1311 1310 1304 1295 1289 1289 1288 1284 1275 1263 1248 1231 1211 1193 1175 1153 1129 1106 1081 1055 1026 998 969 941 913 885 857 826 792 759 727 695 664 634 604 573 544 516 490 465 443 421 403 387 371 357 345 334 324 317 312 307 303 298 293 288 283 278 273 268 262 257 251 244 237 229 222 216 210 205 200 196 193 189 186 184 182 180 178 176 174 171 169 165 162 158 154 151 147 144 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 29 28 28 27 27 26 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 10 9 8 7 6 5 4 65246 427 2210 30 11960 18 7 26 2105 -10742 99999 5410 5724 5908 6183 6466 6753 6919 6937 6960 7306 7503 7387 7131 7122 6931 6675 6422 6442 9999999 9999999 9999999 9999999 8166 7884 7617 7389 7119 6769 6365 6039 5716 5437 5148 4907 4729 4537 4373 4257 4165 4131 4076 4091 4133 4159 4184 4198 4250 4345 4445 4551 4675 4828 4934 5068 5225 5380 5484 5592 5688 5712 5720 5688 5564 5420 5251 5067 4866 4700 4462 4220 4033 3871 3678 3550 3504 3470 3443 3507 3570 3656 3724 3779 3818 3929 3982 3948 3913 3927 3904 3845 3787 3742 3654 3581 3494 3471 3475 3470 3428 3402 3416 3420 3400 3354 3307 3244 3174 3097 3004 2897 2739 2583 2447 2310 2250 2206 2178 2140 2140 2165 2212 2250 2303 2351 2431 2513 2555 2575 2592 2541 2481 2411 2376 2322 2257 2180 2094 2025 1971 1907 1847 1808 1798 1795 1808 1810 1801 1754 1704 1653 1601 1579 1528 1462 1386 1336 1299 1243 1208 1195 1199 1213 1251 1316 1372 1428 1461 1532 1620 1705 1752 1785 1834 1877 1896 1891 1882 1852 1799 1761 1739 1739 1710 1676 1638 1599 1581 1569 1357 1342 1327 1318 1305 1293 1281 1276 1270 1264 1256 1246 1233 1217 1200 1185 1170 1152 1131 1109 1084 1058 1029 1000 971 941 911 882 852 820 785 751 718 687 655 625 595 566 537 510 485 463 441 421 403 387 372 359 346 335 325 317 310 304 299 294 288 282 276 270 265 260 254 248 243 237 231 224 219 213 209 205 201 198 195 192 190 187 186 183 181 178 176 172 169 164 160 155 151 147 142 139 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 12 11 11 10 9 8 7 5 4 3 2 1 65255 427 2212 30 11962 18 7 35 2103 -10741 99999 5754 6095 6435 6901 7352 7796 8187 8412 8590 8925 9092 8967 8661 8445 8028 7540 7045 6688 8365 8316 8194 8073 7845 7644 7463 7307 7103 6809 6511 6277 5989 5730 5488 5362 5221 5046 4851 4693 4546 4456 4378 4353 4353 4307 4251 4217 4244 4308 4330 4375 4457 4588 4707 4839 5000 5136 5232 5344 5479 5581 5623 5607 5502 5377 5226 5055 4888 4727 4486 4233 4029 3877 3695 3551 3463 3439 3432 3485 3542 3643 3722 3772 3816 3936 4008 4012 3987 3994 3977 3936 3861 3798 3711 3638 3541 3500 3478 3443 3389 3363 3366 3372 3359 3326 3280 3233 3185 3137 3083 3010 2891 2781 2686 2569 2494 2426 2359 2294 2268 2265 2280 2275 2278 2273 2306 2351 2371 2371 2367 2320 2280 2247 2241 2201 2152 2095 2037 2001 1975 1940 1892 1837 1800 1777 1762 1728 1670 1580 1496 1432 1365 1317 1246 1174 1092 1047 1035 1032 1054 1102 1169 1253 1368 1504 1605 1718 1819 1937 2057 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1768 1682 1585 1487 1373 1286 1415 1396 1373 1348 1325 1308 1290 1273 1260 1254 1247 1241 1233 1223 1210 1194 1177 1161 1145 1127 1106 1085 1061 1035 1007 980 952 923 896 869 842 813 783 752 722 693 664 636 608 580 552 525 500 476 454 433 413 395 377 362 347 334 322 312 303 295 288 282 276 269 264 258 254 249 243 238 234 229 223 218 214 209 205 201 198 195 192 189 187 185 183 181 178 176 174 171 167 163 159 154 150 145 141 138 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 7 7 6 5 5 4 4 65264 428 2183 30 11963 18 7 44 2102 -10739 99999 6821 7212 7660 8119 8670 9156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8508 7979 7981 7976 7875 7767 7583 7409 7173 7034 6921 6719 6449 6194 5844 5586 5351 5212 5093 5040 4984 4911 4871 4912 4944 5013 5098 5140 5181 5261 5348 5416 5442 5484 5541 5597 5659 5731 5819 5850 5821 5814 5841 5850 5789 5669 5523 5367 5168 4947 4769 4581 4330 4098 3907 3767 3608 3489 3401 3366 3377 3402 3410 3455 3473 3471 3484 3552 3564 3553 3531 3524 3514 3516 3500 3483 3469 3489 3512 3575 3627 3651 3667 3677 3681 3688 3677 3617 3529 3431 3339 3240 3136 2984 2818 2680 2573 2445 2388 2355 2304 2254 2245 2257 2309 2353 2410 2438 2516 2595 2639 2662 2683 2666 2646 2648 2668 2664 2658 2624 2558 2502 2465 2409 2341 2270 2196 2123 2040 1937 1807 1665 1522 1373 1227 1112 985 859 745 670 618 589 590 622 690 784 899 1046 1191 1342 1491 1661 1834 1990 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1683 1553 1438 1468 1446 1423 1394 1025 1341 1315 1291 1271 1257 1245 1235 1224 1210 1195 1176 1156 1137 1119 1100 1079 1057 1033 1009 984 960 937 912 887 863 839 812 784 756 726 698 669 640 610 580 549 519 492 466 442 420 399 380 363 348 333 321 310 301 294 287 282 276 270 263 258 252 247 242 236 231 226 221 216 211 207 203 200 197 194 192 190 187 185 183 181 178 175 172 169 165 161 157 152 147 143 138 134 131 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 5 65273 430 2123 30 11963 18 7 53 2101 -10738 99999 7729 7566 5956 5997 6058 6144 6242 6176 6235 6378 6712 7071 7297 7470 7541 7583 7646 7649 7795 7802 7816 7745 7733 7689 7535 7323 7117 6847 6615 6445 6230 5967 5724 5397 5169 4978 4908 4860 4831 4826 4832 4875 4961 5042 5141 5227 5295 5357 5447 5510 5573 5576 5585 5624 5667 5678 5684 5696 5656 5579 5569 5556 5517 5410 5247 5037 4841 4625 4414 4247 4100 3910 3766 3671 3630 3578 3588 3624 3712 3860 4029 4152 4276 4323 4341 4344 4385 4343 4282 4186 4063 3924 3802 3663 3528 3395 3323 3264 3278 3292 3320 3331 3347 3340 3362 3391 3366 3311 3260 3204 3125 3015 2878 2720 2576 2436 2300 2244 2220 2165 2107 2109 2130 2180 2230 2327 2416 2532 2645 2747 2833 2897 2909 2914 2944 2984 2972 2941 2882 2791 2665 2551 2443 2331 2195 2050 1913 1785 1663 1507 1350 1219 1106 987 894 825 759 680 620 583 586 619 666 720 815 929 1063 1200 1371 1545 1720 1900 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1525 1506 1482 1461 1448 1430 1405 1380 1355 1328 1298 1272 1249 1227 1206 1186 1165 1144 1122 1100 1079 1061 1045 1028 1010 993 974 956 937 919 900 880 859 837 813 786 759 730 701 672 642 611 580 549 519 490 463 438 415 394 374 356 341 326 314 303 295 287 281 275 270 266 261 256 252 249 245 240 235 231 226 221 216 212 208 204 199 195 192 188 184 180 177 174 171 167 165 161 158 154 150 147 143 139 135 132 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 65282 432 2060 30 11960 18 8 2 2099 -10737 99999 9162 9184 9140 9017 8994 9093 9201 9280 9411 7060 7335 7673 7976 8227 8454 8840 9068 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8156 7756 7440 7091 6729 6440 6136 5847 5581 5295 5127 5080 5100 5113 5151 5285 5411 5511 5624 5761 5916 6041 6100 6139 6184 6166 6123 6038 5976 5956 5915 5848 5816 5817 5749 5640 5612 5589 5561 5489 5370 5197 5014 4795 4543 4342 4178 3969 3785 3644 3558 3464 3445 3444 3467 3565 3682 3782 3892 3971 4019 4033 4077 4054 4035 3987 3905 3791 3679 3556 3421 3308 3235 3167 3146 3137 3141 3129 3135 3114 3108 3118 3101 3089 3087 3072 3027 2981 2922 2838 2759 2700 2645 2614 2595 2554 2517 2498 2453 2425 2425 2461 2474 2511 2564 2601 2614 2619 2615 2631 2677 2727 2757 2806 2835 2820 2784 2738 2688 2633 2573 2502 2421 2341 2236 2091 1946 1819 1689 1561 1457 1363 1282 1190 1094 1014 966 942 911 921 957 1000 1051 1112 1204 1292 1377 1478 1585 1692 1783 1862 1933 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1758 1686 1598 1488 1371 1283 1195 1412 1009 1359 1329 1300 1270 1244 1220 1199 1180 1159 1139 1118 1098 1078 1058 1041 1025 1009 993 976 958 939 920 899 879 858 836 812 786 760 732 704 676 648 619 591 563 535 508 483 459 436 415 395 377 360 345 331 318 307 297 288 280 273 267 261 256 251 246 243 239 235 231 227 222 218 214 210 205 201 197 192 188 184 179 175 171 168 164 161 158 155 151 148 145 142 138 135 132 129 126 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 28 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 65291 433 2029 30 11959 18 8 11 2098 -10735 99999 8825 8791 8802 8682 8522 8424 8403 8419 8362 8283 3432 3904 4548 5192 5765 6331 7070 7819 8442 8973 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7936 7499 7013 6548 6158 5778 5492 5388 5334 5254 5185 5237 5320 5441 5592 5758 5909 6057 6152 6230 6316 6365 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6086 5944 5789 5712 5662 5590 5454 5272 5047 4798 4529 4247 4028 3825 3570 3337 3195 3116 3036 3025 3047 3121 3257 3419 3577 3747 3876 3942 3994 4074 4089 4084 4018 3900 3743 3599 3446 3278 3136 3043 2963 2926 2913 2914 2922 2963 2967 3005 3082 3136 3173 3213 3262 3288 3299 3282 3254 3249 3250 3249 3259 3285 3281 3251 3243 3224 3203 3182 3173 3143 3132 3126 3089 3034 2957 2862 2793 2768 2756 2724 2709 2686 2632 2566 2491 2420 2353 2274 2191 2111 2042 1946 1807 1668 1551 1432 1322 1237 1170 1119 1062 993 960 956 971 976 1018 1082 1147 1198 1258 1333 1397 1448 1512 1584 1656 1704 1737 1759 1801 1809 1795 1790 1772 1728 1653 1606 1563 1506 1426 1338 1414 1387 1359 1332 1306 1281 1260 1238 1218 1199 1182 1166 1150 1132 1115 1098 1080 1062 1044 1027 1010 991 971 951 930 909 887 864 841 817 791 764 737 709 680 652 623 595 567 540 513 487 463 440 419 400 381 364 349 334 321 309 299 289 281 273 266 260 255 250 246 242 239 236 234 232 229 227 224 221 219 215 212 208 203 198 193 188 182 177 171 166 161 157 152 148 144 140 137 133 129 127 124 122 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 65300 433 2031 30 11961 18 8 20 2097 -10734 99999 6798 6939 7129 7184 7218 7302 7542 7882 8129 8323 2720 3117 3729 4331 4817 5315 5961 6606 7161 7700 8137 8497 8719 9999999 9999999 9999999 9999999 9999999 8125 7809 7443 7088 6793 6475 6141 5868 5660 5543 5575 5668 5708 5729 5829 5967 6099 6250 6409 6531 6596 6628 9999999 9999999 9999999 9999999 6227 6110 6019 5894 5735 5610 5494 5309 5146 5093 5053 4971 4849 4731 4594 4411 4189 3964 3782 3613 3417 3247 3137 3051 2949 2916 2939 3019 3130 3253 3402 3579 3711 3805 3892 3986 4027 4078 4084 4053 3995 3936 3843 3743 3664 3609 3534 3495 3466 3446 3430 3418 3360 3329 3320 3277 3243 3252 3257 3242 3222 3188 3142 3113 3082 3053 3058 3067 3042 3005 2998 2959 2892 2858 2846 2838 2864 2900 2920 2937 2934 2889 2866 2896 2926 2927 2935 2932 2872 2780 2654 2526 2407 2278 2135 1995 1874 1746 1579 1425 1285 1155 1040 956 910 887 851 800 772 783 807 845 899 968 1043 1124 1203 1302 1402 1471 1547 1648 1753 1848 1908 1959 9999999 9999999 9999999 9999999 9999999 9999999 1771 1529 1512 1494 1468 1440 1415 1394 1371 1346 1320 1293 1268 1242 1218 1194 1173 1154 1134 1115 1097 1080 1061 1044 1027 1011 995 979 962 945 925 905 882 860 836 811 782 754 726 697 668 640 612 584 556 531 506 483 461 439 420 402 386 369 354 339 325 311 299 288 278 267 258 249 243 238 233 229 226 224 223 222 222 222 222 221 221 219 218 214 210 206 200 194 188 182 175 168 162 156 151 146 141 137 133 130 127 124 122 121 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 65309 433 2031 30 11961 18 8 29 2095 -10732 99999 8298 8401 8537 8539 8524 8519 8647 8900 9038 9000 8885 8834 8915 8881 5353 5648 6150 6732 7355 7952 8504 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7805 7360 6981 6607 6237 5895 5663 5523 5505 5544 5554 5552 5653 5784 5889 5994 6142 6264 6336 6384 6423 6413 6364 6295 6198 6148 6099 5988 5851 5739 5643 5478 5311 5216 5111 4986 4815 4640 4461 4256 4032 3820 3668 3533 3394 3272 3191 3156 3137 3191 3283 3417 3569 3699 3837 3968 4060 4124 4185 4228 4223 4221 4169 4085 3969 3853 3741 3633 3554 3496 3456 3435 3402 3356 3319 3292 3243 3200 3153 3089 3044 3015 2984 2965 2963 2921 2895 2900 2938 2998 3092 3168 3216 3259 3309 3314 3291 3290 3260 3204 3184 3159 3107 3034 2935 2801 2706 2677 2656 2636 2633 2623 2548 2479 2404 2340 2290 2235 2172 2089 2010 1910 1775 1656 1529 1394 1273 1196 1140 1088 1024 938 879 852 864 905 974 1044 1106 1187 1289 1405 1531 1633 1732 1833 1945 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1449 1433 1442 1297 1143 1006 884 780 711 648 1277 1261 1243 1227 1209 1192 1174 1154 1134 1112 1091 1069 1047 1027 1007 988 968 949 929 909 887 865 842 818 792 764 735 706 675 645 617 589 560 533 507 483 460 439 420 402 387 373 360 347 336 324 313 303 293 283 274 266 257 251 244 239 234 230 226 225 224 223 222 221 221 220 218 217 213 210 205 200 194 188 181 174 167 161 155 149 144 140 136 133 130 128 126 125 123 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 65318 436 1941 30 11961 18 8 38 2094 -10731 99999 6631 7047 7496 7927 8190 8459 8608 8553 8299 8219 8212 8117 7921 4322 4671 5178 5647 6015 6381 6954 7489 7947 8304 8626 8844 9999999 9999999 9999999 9999999 9999999 8067 7646 7232 6859 6444 6098 5743 5404 5069 4884 4825 4831 4838 4863 4879 5003 5170 5346 5520 5732 5894 6027 6171 6329 6379 6386 9999999 9999999 9999999 9999999 9999999 9999999 6081 5926 5711 5503 5335 5131 4869 4585 4302 4023 3747 3470 3202 2982 2806 2662 2571 2552 2588 2637 2751 2925 3136 3359 3580 3783 3967 4125 4264 4397 4522 4578 4579 4527 4481 4405 4319 4226 4111 4000 3900 3809 3753 3699 3629 3542 3478 3413 3361 3302 3228 3171 3132 3091 3060 3052 3009 2948 2920 2910 2914 2948 2974 2980 2975 2992 2965 2930 2945 2934 2902 2919 2949 2931 2901 2872 2802 2758 2759 2752 2728 2725 2701 2606 2520 2430 2328 2220 2129 2026 1894 1796 1694 1572 1475 1392 1301 1236 1222 1223 1228 1234 1232 1247 1292 1360 1411 1472 1512 1536 1559 1601 1643 1680 1695 1703 1718 1754 1779 1782 1780 1783 1774 1797 1815 1805 1772 1718 1390 1386 1379 1371 1363 1360 1357 1350 1344 1338 1330 1317 1301 1283 1265 1245 1223 1200 1174 1148 1121 1094 1068 1043 1020 997 974 952 930 906 882 857 831 806 779 750 719 689 659 629 600 573 546 520 496 474 454 436 417 401 387 375 362 351 339 328 317 307 298 289 281 272 264 258 253 248 244 241 238 236 235 234 232 231 229 226 223 220 215 210 204 198 191 184 177 170 163 157 151 146 142 138 135 132 130 128 126 125 124 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 65327 437 1911 30 11961 18 8 47 2093 -10729 99999 7327 7685 8097 8471 8903 9137 9295 9216 8994 8654 8571 8429 8206 7901 3721 4242 4893 5496 5943 6359 6953 7477 7902 8228 8512 8637 8604 8379 8183 8060 7918 7560 7203 6922 6636 6250 5928 5625 5373 5126 5009 4982 5009 5015 4996 4950 4994 5067 5112 5174 5303 5405 5475 5573 5701 5742 5757 5767 5787 5832 5869 5847 5803 5757 5661 5507 5356 5240 5080 4858 4634 4410 4174 3925 3678 3447 3264 3096 2953 2867 2853 2879 2923 3020 3175 3358 3542 3736 3948 4154 4338 4486 4626 4742 4792 4789 4727 4656 4540 4398 4238 4055 3871 3680 3499 3364 3234 3121 3034 3000 2969 2961 2957 2968 3004 3059 3111 3178 3245 3260 3225 3214 3198 3168 3130 3082 3018 2951 2892 2813 2716 2676 2615 2554 2559 2592 2589 2566 2555 2514 2484 2486 2475 2460 2443 2424 2344 2271 2195 2087 1975 1900 1837 1738 1665 1607 1535 1487 1440 1408 1398 1421 1448 1477 1517 1552 1580 1625 1691 1751 1806 1839 1853 1861 1859 1846 1828 1790 1735 1693 1675 1647 1600 1566 1538 1517 1531 1550 1555 1554 1528 1311 1316 1319 1320 1324 1330 1333 1331 1331 1332 1328 1316 1300 1285 1267 1244 1218 1192 1164 1135 1106 1079 1053 1027 1002 979 957 936 914 890 867 841 815 790 763 734 703 674 645 616 587 559 532 507 484 463 446 429 412 397 385 374 363 353 342 333 323 314 306 298 290 282 275 270 265 260 256 252 249 246 243 240 237 234 230 226 221 216 210 204 198 191 184 177 171 164 158 153 148 144 140 136 134 131 129 127 125 124 123 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 31 30 29 28 28 27 26 25 24 23 21 20 19 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 65336 436 1941 30 11961 18 8 56 2091 -10728 99999 8848 9141 9413 9668 9754 9821 9817 9727 9506 9501 9292 8987 8658 8429 8170 8132 8063 8143 8107 8055 7925 7944 7931 7880 7710 7618 9999999 9999999 9999999 8275 7988 7679 7399 7005 6553 6156 5748 5425 5079 4834 4620 4446 4278 4152 4084 4112 4192 4290 4422 4653 4902 5139 5375 5677 5891 6067 6220 9999999 9999999 9999999 9999999 9999999 9999999 6042 5788 5512 5234 4935 4576 4268 4000 3754 3507 3282 3098 2992 2897 2837 2808 2846 2893 2981 3116 3296 3459 3570 3662 3777 3892 3983 4038 4102 4144 4132 4080 4019 3977 3905 3818 3735 3672 3623 3560 3504 3487 3465 3433 3430 3468 3524 3573 3591 3602 3613 3626 3626 3643 3675 3646 3569 3518 3481 3412 3335 3248 3158 3079 3023 2965 2892 2871 2800 2699 2663 2666 2632 2572 2530 2461 2376 2307 2219 2138 2071 2005 1882 1811 1765 1691 1600 1551 1528 1473 1450 1467 1494 1549 1581 1601 1643 1720 1774 1818 1875 1929 1957 1988 2036 2068 2076 2047 1996 1952 1913 1856 1800 1743 1663 1597 1568 1556 1523 1511 1522 1538 1600 1655 1688 1713 1716 1291 1296 1298 1299 1306 1475 1317 1316 1317 1318 1315 1305 1290 1273 1256 1233 1207 1181 1155 1126 1098 1071 1045 1021 997 975 953 931 910 887 865 841 815 790 764 735 706 678 651 623 596 569 544 521 499 479 462 445 429 414 401 389 377 365 353 342 331 320 310 300 291 282 273 267 260 255 250 246 241 238 236 233 230 228 224 220 217 212 207 202 196 190 184 178 172 165 160 154 148 144 140 136 132 129 126 124 123 121 120 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 65345 436 1942 30 11962 18 9 5 2090 -10726 99999 9918 10213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9571 9324 9174 8976 8970 8905 8813 8671 8624 8591 8506 8214 7883 7592 7322 6891 6751 6567 6346 6152 5897 5598 5312 5030 4794 4519 4351 4253 4164 4095 4081 4128 4232 4368 4510 4697 4974 5209 5406 5619 5909 6097 6252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5971 5699 5444 5189 4913 4584 4320 4075 3835 3621 3442 3324 3245 3156 3109 3110 3170 3226 3317 3467 3641 3793 3891 3993 4089 4160 4191 4219 4254 4255 4197 4122 4026 3945 3824 3709 3600 3527 3449 3388 3358 3358 3337 3325 3349 3398 3433 3479 3493 3492 3468 3449 3413 3388 3357 3267 3156 3075 2999 2899 2817 2748 2675 2618 2598 2601 2598 2642 2662 2655 2698 2752 2769 2758 2752 2709 2639 2575 2485 2384 2278 2162 1996 1858 1764 1653 1532 1446 1390 1319 1275 1294 1341 1436 1525 1610 1714 1847 1962 2046 2139 2241 2308 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2147 2045 1961 1887 1793 1700 1635 1614 1591 1590 1601 1631 1726 1795 1839 1275 1277 1283 1293 1302 1307 1316 1328 1336 1338 1341 1344 1343 1332 1313 1293 1274 1250 1224 1195 1166 1135 1104 1075 1048 1023 1000 977 955 934 914 892 871 848 825 801 776 749 722 695 667 639 613 587 561 537 514 492 472 454 437 420 406 392 378 365 352 340 328 317 307 298 289 281 273 267 261 256 252 248 244 241 239 236 233 230 227 222 217 213 207 201 195 188 182 175 169 162 157 151 146 141 138 134 131 129 126 125 124 123 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 31 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 65354 436 1942 30 11962 18 9 14 2089 -10725 99999 9378 9580 9641 9642 9589 9624 9759 9821 9814 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8471 8135 7842 7364 5891 5811 5687 5591 5466 5318 5211 5139 5049 4868 4771 4752 4677 4622 4616 4652 4687 4728 4780 4894 5093 5232 5320 5461 5672 5766 5805 5877 5903 5882 5804 5711 5615 5507 5348 5111 4916 4730 4521 4268 4088 3938 3782 3662 3574 3549 3549 3535 3541 3586 3683 3758 3865 3979 4112 4234 4305 4359 4392 4418 4414 4408 4402 4370 4299 4204 4086 3964 3857 3761 3666 3582 3503 3452 3410 3387 3340 3302 3308 3324 3328 3354 3366 3338 3275 3220 3178 3141 3100 3022 2920 2854 2800 2731 2680 2654 2618 2585 2596 2636 2658 2701 2732 2734 2768 2829 2854 2842 2829 2786 2710 2650 2590 2512 2412 2311 2170 2043 1954 1850 1719 1609 1527 1422 1338 1315 1304 1320 1341 1390 1467 1579 1688 1776 1885 2020 2138 2257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1985 1875 1809 1736 1685 1634 1611 1656 1684 1678 1670 1675 1302 1311 1321 1328 1337 1425 1356 1360 1362 1362 1358 1345 1324 1298 1274 1246 1216 1183 1151 1118 1083 1052 1024 1000 977 955 934 914 897 879 860 840 820 799 777 754 730 705 679 652 626 601 577 552 530 508 487 468 451 435 420 406 391 378 365 353 341 330 319 309 300 291 284 277 269 263 258 253 248 244 240 236 231 226 222 216 211 205 200 194 189 183 177 172 166 161 156 151 147 143 140 136 133 131 128 126 125 123 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 65363 438 1881 30 11961 18 9 23 2087 -10724 99999 8140 8468 8895 9402 9767 10082 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9062 8821 8674 8457 8155 7856 7689 7593 7335 4901 4952 4967 5005 5029 5046 5100 5154 5146 5034 4967 4947 4847 4780 4763 4796 4806 4819 4864 4998 5246 5440 5613 5826 6108 6274 6385 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6042 5751 5516 5257 4998 4722 4520 4310 4072 3893 3754 3666 3583 3484 3425 3405 3449 3464 3533 3614 3694 3773 3835 3924 3969 4012 4047 4086 4097 4082 4027 3950 3860 3777 3695 3636 3571 3522 3442 3426 3421 3411 3369 3352 3367 3402 3430 3466 3463 3441 3365 3281 3198 3136 3043 2907 2757 2651 2573 2497 2424 2371 2333 2332 2360 2426 2494 2575 2639 2681 2746 2836 2892 2895 2874 2845 2801 2745 2663 2551 2423 2293 2152 2033 1957 1872 1752 1654 1604 1560 1528 1529 1559 1618 1695 1787 1902 2034 2139 2212 2310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2052 1911 1748 1578 1449 1338 1261 1205 1188 1238 1296 1329 1356 1406 1444 1465 1524 1347 1344 1626 1601 1326 1318 1312 1303 1289 1269 1249 1231 1210 1184 1155 1127 1099 1070 1046 1025 1006 988 969 950 932 917 900 883 866 847 827 805 783 759 733 707 680 652 626 600 573 546 520 495 473 452 432 414 397 381 365 351 338 327 316 307 299 292 286 281 276 271 266 261 257 253 249 245 241 236 231 225 219 213 206 200 193 187 180 174 169 163 158 153 148 144 140 137 134 131 128 125 123 122 121 120 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 27 26 25 24 23 22 21 20 18 17 16 16 15 14 13 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 17 65372 438 1881 30 11961 18 9 32 2086 -10722 99999 6896 7109 7414 7778 8029 8284 8549 8820 9253 9522 9836 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8865 8507 8224 7995 7689 7312 6925 6658 6404 6240 6077 6014 5987 5927 5825 5820 5894 5951 5911 5789 5650 5564 5428 5362 5300 5276 5208 5192 5212 5329 5533 5734 5908 6125 6390 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6077 5836 5481 5153 4843 4552 4280 4107 3980 3829 3747 3695 3696 3704 3719 3756 3834 3968 4052 4140 4226 4276 4298 4283 4289 4256 4246 4220 4174 4075 3942 3778 3616 3478 3356 3256 3199 3138 3093 3032 3062 3090 3101 3103 3152 3244 3342 3406 3469 3516 3526 3459 3381 3319 3267 3142 2991 2842 2727 2617 2506 2409 2356 2319 2303 2311 2383 2470 2557 2631 2689 2749 2829 2884 2921 2934 2934 2889 2814 2714 2609 2488 2362 2232 2126 2059 1992 1897 1823 1771 1734 1701 1721 1778 1863 1948 2032 2130 2242 2332 2402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2116 1915 1730 1543 1353 1155 1004 880 808 776 797 885 991 1079 1170 1284 1400 1499 1626 1353 1353 1351 1344 1338 1330 1321 1308 1292 1272 1252 1234 1213 1188 1160 1133 1105 1079 1058 1040 1023 1007 992 977 962 947 932 916 900 882 861 838 814 788 761 733 705 676 646 617 588 560 532 506 482 461 441 424 407 391 376 362 350 340 330 322 314 307 300 295 288 282 275 269 263 257 251 245 239 233 226 220 213 206 200 193 187 182 176 171 166 161 157 152 148 144 140 136 133 130 127 124 122 120 118 117 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 9 9 10 10 10 11 11 12 12 13 65381 435 1969 30 11959 18 9 41 2085 -10721 99999 9503 9611 9717 9854 10077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8983 8708 8466 8257 7982 7632 7282 7092 6882 6778 6704 6660 6650 6638 6603 6632 6749 6842 6786 6656 6448 6279 6071 5947 5810 5716 5621 5559 5510 5527 5635 5764 5861 6007 6206 6354 6401 9999999 9999999 9999999 9999999 6129 6017 5903 5769 5515 5281 5056 4828 4616 4521 4467 4366 4294 4226 4197 4187 4167 4172 4197 4266 4249 4269 4324 4337 4295 4220 4158 4070 4003 3917 3801 3660 3454 3224 3045 2930 2805 2698 2661 2633 2639 2664 2788 2918 3013 3091 3198 3360 3506 3579 3640 3679 3672 3571 3474 3405 3328 3187 3033 2922 2855 2785 2727 2698 2718 2731 2748 2775 2853 2911 2937 2958 2963 2949 2930 2886 2845 2769 2674 2553 2433 2328 2235 2143 2064 1988 1927 1891 1879 1854 1842 1837 1836 1838 1873 1933 1999 2051 2095 2149 2223 2282 2335 2396 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1989 1848 1693 1532 1369 1249 1150 1086 1048 1050 1100 1151 1200 1263 1355 1445 1521 1621 1717 1391 1378 1362 1345 1326 1305 1283 1261 1238 1215 1194 1174 1150 1123 1097 1072 1050 1032 1017 1004 991 979 966 953 940 927 914 899 882 862 840 818 793 767 741 713 685 657 629 601 573 546 520 496 475 456 438 421 404 388 374 361 349 338 328 318 309 300 293 285 277 269 262 255 249 243 237 232 227 221 216 211 205 200 196 191 186 181 176 172 167 162 157 152 148 144 140 136 132 128 125 122 120 118 117 115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 65390 419 2445 30 11955 18 9 50 2083 -10719 99999 8916 8391 7881 7552 7250 7138 7065 7019 6914 6965 7015 7061 7080 7055 6937 6904 9999999 9999999 9999999 9999999 9999999 9999999 7384 7018 6634 6346 6039 5782 5504 5346 5224 5190 5223 5296 5358 5497 5687 5821 5877 5944 5930 5919 5893 5912 5880 5826 5751 5570 5415 5244 5080 4936 4888 4876 4813 4780 4723 4686 4640 4599 4602 4609 4654 4608 4586 4548 4471 4360 4223 4098 3937 3809 3672 3507 3316 3053 2818 2649 2563 2485 2480 2548 2623 2715 2840 3068 3279 3429 3565 3708 3880 3981 3992 3953 3887 3751 3521 3316 3154 2973 2730 2524 2401 2329 2277 2283 2349 2464 2595 2743 2898 3090 3223 3299 3375 3446 3447 3412 3354 3294 3161 2999 2825 2656 2491 2336 2191 2090 2012 1936 1866 1849 1837 1818 1792 1796 1799 1817 1848 1873 1894 1893 1877 1884 1897 1924 1950 1995 2041 2089 2129 2177 2199 2187 2166 2150 9999999 9999999 2110 2063 1984 1889 1778 1700 1620 1544 1485 1454 1451 1451 1439 1433 1441 1453 1456 1494 1546 1585 1580 1575 1319 1303 1285 1269 1251 1236 1219 1203 1186 1163 1136 1112 1088 1065 1046 1029 1014 1000 986 971 955 940 925 911 896 880 860 840 819 796 773 749 722 695 668 640 612 585 558 531 506 484 463 444 426 408 391 377 363 350 339 328 317 308 299 291 283 275 266 258 251 245 239 233 228 223 219 215 211 206 202 198 194 191 186 182 177 172 167 162 156 150 145 140 135 131 126 122 118 116 114 112 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 65399 423 2326 30 11956 18 9 59 2082 -10718 99999 9581 9098 8530 8138 7697 7316 6857 6530 6284 6185 6080 6053 6095 6420 6682 6909 7188 7509 7669 7790 9999999 9999999 9999999 9999999 9999999 9999999 7523 7254 6967 6801 6629 6437 6221 6109 6027 6031 6037 6047 6026 6082 6140 6121 6036 5964 5821 5676 5555 5519 5452 5344 5206 5053 4954 4874 4809 4794 4854 4920 4928 4959 4980 5000 4950 4901 4892 4880 4844 4724 4614 4497 4335 4163 3994 3862 3702 3552 3413 3287 3142 2930 2745 2635 2588 2557 2586 2672 2767 2872 2992 3188 3392 3528 3651 3786 3962 4063 4086 4069 4009 3874 3670 3469 3305 3122 2883 2652 2506 2400 2307 2251 2274 2340 2429 2541 2663 2813 2929 2990 3055 3124 3156 3148 3121 3086 2997 2876 2741 2598 2453 2324 2200 2111 2051 1990 1934 1919 1915 1909 1906 1934 1948 1977 2015 2043 2059 2056 2027 2003 1989 1980 1960 1947 1923 1896 1860 1842 1810 1764 1727 1706 1707 1719 1710 1692 1656 1616 1573 1559 1545 1520 1500 1497 1520 1543 1552 1562 1580 1608 1635 1685 9999999 9999999 9999999 1331 1315 1298 1280 1266 1250 1237 1223 1211 1196 1175 1151 1130 1108 1088 1071 1057 1045 1032 1016 1001 984 968 950 933 917 899 878 856 834 811 786 761 734 706 679 651 623 596 569 541 515 492 470 450 431 412 395 379 365 352 340 329 318 309 302 295 287 279 271 264 257 251 245 239 233 227 222 217 212 206 201 196 191 186 182 177 172 167 161 156 151 146 141 136 132 128 125 121 118 116 114 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 65408 424 2297 30 11957 18 10 8 2080 -10716 99999 9306 8749 8239 7661 7248 6856 6431 5941 5612 5444 5322 5210 5216 5269 5537 5738 5993 6355 6746 6927 7108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7515 7308 7073 6863 6652 6506 6345 6224 6063 5949 5842 5832 5866 5882 5845 5824 5779 5744 5730 5783 5816 5795 5741 5669 5598 5509 5363 5230 5168 5129 5063 4990 4912 4835 4711 4591 4546 4541 4527 4442 4385 4355 4307 4228 4132 4023 3902 3764 3594 3413 3237 2969 2689 2465 2327 2203 2148 2129 2149 2213 2332 2506 2714 2912 3111 3289 3508 3686 3818 3899 3932 3883 3784 3662 3529 3350 3146 2950 2801 2687 2602 2561 2577 2605 2650 2726 2813 2915 2990 3034 3089 3125 3120 3095 3047 3000 2913 2815 2709 2593 2472 2358 2250 2175 2132 2094 2072 2077 2086 2107 2114 2123 2106 2109 2124 2113 2102 2074 2019 1951 1884 1840 1797 1762 1711 1676 1655 1639 1605 1581 1586 1586 1600 1631 1652 1653 1609 1555 1502 1462 1397 1306 1241 1200 1166 1144 1139 1149 1167 1198 1261 1365 1486 1591 9999999 1317 1307 1296 1280 1260 1242 1227 1209 1194 1176 1153 1129 1109 1088 1069 1053 1039 1026 1014 1000 986 971 955 938 922 908 892 873 853 833 810 786 762 736 710 683 655 627 600 572 543 516 492 468 447 427 408 389 372 357 343 332 321 311 302 295 289 282 276 269 262 256 250 245 240 235 230 225 220 215 209 204 199 194 189 185 180 174 169 164 158 153 148 143 138 134 129 125 122 118 116 114 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 11 11 12 12 13 13 14 65417 418 2479 30 11959 18 10 17 2079 -10715 99999 4268 4332 4410 4528 4505 4495 4556 4644 4836 4908 5135 5458 5859 6066 6273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7432 7160 6839 6544 6271 6047 5853 5688 5451 5290 5186 5150 5175 5222 5286 5315 5357 5407 5487 5622 5725 5758 5772 5776 5740 5668 5566 5451 5376 5283 5180 5039 4919 4804 4661 4534 4468 4435 4387 4316 4292 4320 4340 4320 4286 4229 4161 4058 3912 3757 3597 3347 3077 2889 2758 2617 2502 2443 2415 2434 2511 2635 2798 2956 3092 3218 3406 3564 3652 3706 3725 3681 3569 3450 3316 3152 2986 2828 2718 2653 2607 2582 2600 2639 2684 2745 2813 2893 2943 2966 2983 2969 2920 2847 2756 2680 2583 2477 2363 2239 2118 2010 1919 1858 1837 1838 1852 1895 1957 2027 2071 2113 2137 2180 2242 2284 2320 2323 2305 2259 2199 2154 2102 2037 1952 1885 1829 1785 1738 1682 1656 1627 1632 1649 1664 1663 1628 1581 1525 1487 1428 1341 1265 1192 1147 1116 1102 1090 1089 1106 1154 1243 1356 1482 1583 1286 1272 1259 1244 1235 1225 1215 1202 1194 1181 1162 1145 1129 1110 1091 1076 1060 1045 1031 1014 998 981 962 942 924 908 888 868 847 826 803 781 758 734 710 684 658 633 607 581 554 528 503 479 458 437 417 398 380 364 350 337 326 316 307 299 292 286 280 273 266 260 255 250 245 240 234 229 223 218 212 207 201 196 190 185 180 174 168 162 156 150 145 140 135 131 126 122 119 116 114 113 112 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 12 12 13 13 14 65426 421 2390 30 11960 18 10 26 2078 -10714 99999 7051 7138 7056 6933 6690 6408 6184 5903 5657 5426 5224 5090 4899 4904 5042 5276 5450 9999999 9999999 9999999 7925 7724 7527 7342 7142 6903 6705 6504 6305 6122 6023 5924 5842 5766 5653 5588 5548 5526 5523 5516 5544 5513 5508 5473 5470 5457 5432 5358 5276 5193 5087 4977 4858 4778 4746 4689 4650 4555 4504 4447 4408 4369 4371 4392 4385 4363 4361 4414 4456 4450 4444 4402 4369 4277 4158 4007 3864 3645 3406 3240 3111 2970 2836 2741 2689 2656 2673 2711 2786 2854 2916 2976 3101 3212 3260 3275 3291 3261 3182 3108 3041 2952 2867 2807 2777 2775 2781 2783 2825 2883 2943 2979 2995 3016 2991 2940 2876 2811 2713 2598 2484 2389 2298 2199 2091 1980 1899 1868 1837 1824 1828 1858 1878 1922 1992 2064 2095 2106 2093 2116 2166 2185 2173 2148 2121 2082 2028 2004 1963 1908 1823 1772 1754 1750 1726 1685 1681 1684 1705 1722 1736 1745 1703 1662 1612 1588 1535 1437 1345 1263 1220 1182 1159 1150 1157 1178 1228 1315 1413 1522 1612 1343 1329 1315 1300 1290 1277 1263 1247 1234 1217 1196 1176 1158 1136 1114 1094 1075 1056 1039 1019 999 978 957 935 915 898 878 856 837 817 797 777 757 735 713 690 666 642 619 593 566 541 517 493 470 449 428 409 391 374 360 347 335 324 315 307 300 293 286 279 272 265 258 252 247 241 235 229 223 217 212 206 200 195 189 184 178 173 167 161 155 149 144 139 135 131 127 123 120 118 116 115 114 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 32 31 31 30 28 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 14 15 65435 428 2181 30 11961 18 10 35 2076 -10712 99999 7870 7819 7657 7473 7309 7160 7019 6635 6407 6286 6096 5758 5430 5294 5104 4901 4708 4615 4654 4652 7505 7613 7653 7716 7782 7771 7726 7731 7726 7651 7537 7441 7302 7178 7027 6863 6724 6666 6554 6431 6328 6196 6059 5936 5840 5749 5658 5620 5554 5518 5467 5417 5350 5313 5239 5134 5038 4950 4861 4737 4669 4635 4570 4534 4439 4387 4349 4322 4271 4263 4291 4280 4256 4259 4304 4333 4323 4320 4279 4247 4132 4008 3890 3785 3603 3408 3287 3192 3085 3007 2957 2954 2940 2934 2937 2996 3045 3066 3085 3159 3202 3190 3148 3091 3006 2900 2781 2680 2586 2515 2479 2464 2487 2529 2581 2676 2767 2874 2971 3031 3078 3083 3064 3035 3012 2955 2876 2787 2701 2610 2517 2440 2351 2284 2246 2195 2160 2155 2165 2143 2133 2153 2170 2153 2132 2095 2080 2086 2069 2050 2050 2051 2028 1992 1989 1964 1931 1876 1852 1836 1827 1789 1740 1727 1716 1708 1704 1698 1690 1654 1623 1569 1543 1500 1428 1359 1306 1280 1253 1240 1222 1216 1233 1272 1314 1362 1396 1403 1407 1405 1395 1383 1373 1358 1342 1324 1306 1285 1260 1233 1207 1179 1150 1124 1099 1078 1057 1032 1007 981 955 930 907 887 865 843 822 802 782 762 742 722 702 681 660 639 618 594 569 545 522 499 478 457 437 417 398 381 366 352 340 328 318 310 302 294 288 281 274 267 261 256 251 246 239 233 228 222 216 210 204 198 192 186 180 174 167 161 155 149 144 139 134 130 126 123 120 118 116 115 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 65444 428 2179 30 11959 18 10 44 2075 -10711 99999 7703 7713 7646 7611 7569 7599 7642 7493 7335 7184 6940 6597 6256 6039 5709 5461 5193 4964 4792 4647 5446 5533 5585 5689 5810 5862 5905 5976 6053 6128 6187 6268 6352 6440 6467 6472 6511 6595 6619 6646 6648 6598 6548 6464 6367 6270 6174 6105 5999 5937 5852 5748 5638 5551 5438 5300 5181 5059 4960 4844 4752 4674 4565 4466 4309 4208 4144 4079 3988 3916 3880 3813 3762 3739 3778 3817 3838 3878 3924 3990 3975 3934 3914 3905 3847 3771 3747 3723 3677 3613 3563 3543 3514 3461 3396 3379 3365 3315 3248 3217 3172 3089 2976 2856 2737 2607 2462 2306 2170 2066 1996 1947 1948 2004 2073 2174 2281 2424 2576 2696 2806 2891 2966 3010 3061 3089 3083 3046 2969 2886 2798 2714 2607 2498 2426 2326 2230 2165 2142 2097 2044 2032 2037 2041 2038 2013 2020 2047 2060 2043 2064 2106 2132 2120 2110 2100 2088 2043 2014 2002 2013 1975 1920 1886 1879 1879 1857 1812 1782 1760 1731 1666 1636 1584 1492 1390 1315 1279 1260 1227 1160 1118 1120 1322 1156 1185 1347 1357 1365 1368 1361 1354 1353 1346 1334 1320 1305 1287 1265 1241 1217 1191 1163 1135 1110 1090 1069 1044 1019 994 969 944 922 901 880 858 837 817 797 777 755 734 714 692 671 648 625 599 573 549 526 503 480 458 438 418 399 381 366 353 341 330 321 313 306 299 292 286 281 274 269 264 260 254 248 242 235 229 222 215 208 201 194 186 179 172 165 158 152 146 141 136 132 128 126 123 121 120 119 118 118 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 65453 428 2178 30 11958 18 10 53 2074 -10709 99999 8209 8186 8177 8129 8099 8181 8243 8126 8018 7913 7658 7339 7028 6713 6327 6038 5713 5374 5088 4853 4302 4441 4575 4782 4996 5133 5247 5351 5454 5527 5591 5685 5792 5871 5888 5910 6009 6162 6234 6289 6342 6348 6352 6346 6338 6327 6320 6318 6285 9999999 6226 6115 6003 5952 5866 5750 5641 5515 5384 5227 5100 4968 4810 4667 4452 4311 4214 4102 3935 3787 3688 3577 3521 3497 3524 3546 3565 3598 3642 3724 3743 3727 3731 3759 3763 3730 3731 3687 3624 3551 3498 3458 3417 3342 3248 3193 3168 3128 3075 3049 3037 3007 2988 2966 2952 2920 2880 2827 2782 2778 2791 2773 2768 2803 2832 2855 2871 2887 2892 2862 2826 2769 2713 2651 2585 2518 2469 2412 2343 2297 2265 2248 2233 2237 2282 2307 2332 2362 2429 2468 2470 2491 2522 2522 2486 2424 2363 2315 2265 2176 2115 2085 2061 1991 1941 1922 1893 1846 1830 1844 1885 1908 1913 1906 1929 1962 1964 1940 1929 1909 1864 1785 1718 1629 1515 1386 1265 1179 1132 1078 994 944 940 971 1006 1063 1458 1457 1454 1450 1437 1424 1413 1396 1373 1349 1326 1301 1274 1247 1217 1184 1151 1119 1091 1066 1041 1014 987 962 937 914 893 872 852 833 816 799 783 765 748 731 715 696 678 659 637 614 590 567 544 520 496 473 451 429 407 387 370 354 340 328 319 310 303 296 290 285 281 277 274 270 267 263 258 252 246 240 232 225 217 208 200 191 182 174 166 158 151 145 139 134 131 127 125 123 122 121 121 121 121 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 33 32 31 30 29 27 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 7 7 7 8 65462 427 2209 30 11959 18 11 2 2072 -10708 99999 7359 7297 7254 7288 7483 7752 8094 8441 8645 8674 8686 8679 8572 8320 8122 7882 7458 6895 6375 4057 4218 4370 4606 4866 5075 5255 5398 5490 5563 5611 5694 5801 5896 5917 5905 5916 5989 5980 5968 5960 5956 5966 5962 5948 5934 5929 5933 5888 5890 5850 5776 5674 5620 5541 5442 5346 5239 5174 5120 5102 5048 4953 4897 4775 4707 4674 4637 4549 4432 4342 4225 4181 4147 4103 4034 3979 3960 3943 3957 3947 3900 3875 3858 3849 3814 3816 3751 3647 3568 3525 3474 3391 3264 3125 2995 2922 2835 2750 2684 2628 2551 2498 2479 2463 2418 2399 2398 2429 2493 2592 2625 2676 2757 2839 2925 3012 3084 3117 3113 3109 3049 2978 2877 2770 2642 2545 2443 2340 2248 2142 2046 1967 1925 1926 1918 1938 1969 2034 2071 2085 2124 2164 2168 2149 2136 2121 2105 2074 2005 1959 1943 1935 1900 1894 1918 1935 1937 1969 2019 2085 2130 2157 2175 9999999 9999999 9999999 9999999 9999999 9999999 2063 1936 1831 1712 1578 1419 1272 1164 1097 1021 919 863 868 894 930 980 1068 1134 1431 1431 1420 1405 1393 1377 1355 1333 1312 1288 1264 1239 1212 1183 1153 1123 1095 1069 1044 1018 991 965 939 915 893 873 852 832 814 798 781 764 748 732 715 697 678 659 638 616 592 569 546 522 499 476 454 432 410 391 374 359 346 335 325 317 310 303 298 293 289 285 282 278 275 271 266 260 254 247 240 232 224 216 207 198 189 180 172 164 156 150 144 138 133 130 127 124 123 122 121 120 120 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 9 9 9 9 10 10 11 11 12 65471 427 2207 30 11957 18 11 11 2071 -10706 99999 8709 8829 8953 9088 9353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8581 8307 8066 4970 5065 5183 5266 5343 5429 5553 5616 5656 5775 5961 6114 6204 6273 6380 6481 6469 6440 6427 6419 6383 6329 6282 6227 6146 6013 5865 5785 5682 5535 5389 5314 5229 5111 4984 4868 4803 4765 4777 4759 4724 4704 4621 4561 4534 4508 4460 4382 4314 4228 4202 4172 4107 3991 3894 3834 3788 3751 3712 3654 3602 3521 3472 3415 3396 3344 3270 3222 3215 3205 3161 3074 3001 2922 2898 2875 2854 2823 2810 2760 2686 2643 2614 2568 2535 2529 2554 2590 2657 2655 2674 2745 2816 2879 2960 3053 3096 3098 3093 3047 2985 2897 2817 2721 2651 2554 2449 2356 2244 2132 2032 1968 1950 1931 1941 1959 2006 2010 2003 2031 2078 2085 2081 2089 2102 2113 2124 2099 2091 2096 2113 2104 2127 2173 2192 2185 2202 2227 2265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2116 2051 1957 1838 1744 1640 1533 1406 1295 1210 1162 1100 1002 946 943 966 981 994 1037 1067 1422 1416 1400 1383 1368 1347 1322 1301 1278 1253 1229 1207 1183 1158 1130 1101 1077 1055 1032 1009 985 961 937 914 893 872 852 831 812 794 777 760 742 725 708 690 672 653 632 611 589 567 545 523 501 479 458 438 418 399 383 368 356 344 334 325 318 310 304 299 295 290 286 281 277 272 267 260 254 247 240 233 225 217 208 199 190 182 174 166 159 153 147 141 137 133 130 128 126 125 124 123 123 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 35 35 34 33 32 31 29 28 27 26 24 23 22 21 20 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 65480 427 2208 30 11958 18 11 20 2070 -10705 99999 8221 8463 8735 8914 9083 9306 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4919 5023 5030 5030 5086 5171 5280 5414 5563 5708 5744 5796 5964 6238 6455 6603 6741 6897 7033 7068 7048 9999999 9999999 6780 6599 6483 6369 6212 5968 5751 5617 5486 5341 5224 5183 5163 5119 5101 5091 5125 5133 5174 5181 5204 5229 5176 5094 5040 4959 4859 4721 4590 4427 4324 4185 4020 3810 3632 3450 3295 3164 3067 2938 2835 2705 2617 2551 2536 2499 2493 2520 2581 2618 2671 2664 2680 2690 2753 2826 2906 2956 2989 2989 2983 2981 2997 2984 2991 2998 3039 3078 3129 3135 3129 3148 3182 3235 3306 3379 3410 3397 3388 3359 3311 3252 3203 3133 3056 2977 2901 2818 2690 2553 2414 2311 2242 2179 2129 2092 2063 1994 1934 1923 1922 1877 1825 1809 1783 1766 1755 1718 1696 1689 1699 1694 1729 1780 1807 1832 1895 1969 2047 2123 2185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1958 1816 1682 1527 1371 1232 1133 1019 869 755 701 682 664 648 676 715 768 800 865 1391 1372 1351 1322 1294 1265 1237 1211 1184 1155 1127 1099 1073 1050 1031 1011 991 970 951 931 913 895 877 860 843 825 808 789 769 750 731 711 691 670 648 626 603 580 557 536 514 492 470 450 431 411 393 377 364 352 341 332 324 317 310 305 301 297 293 290 286 282 277 272 265 259 252 245 238 230 221 212 203 195 187 180 172 165 159 153 148 144 140 137 134 132 130 128 127 126 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 32 32 31 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 9 9 9 10 65489 415 2569 30 11959 18 11 29 2068 -10703 99999 6986 6713 6473 6217 5992 5888 5784 5725 5595 5438 5344 5393 5493 5582 5675 5790 5754 5735 5824 6026 6187 6315 6438 6565 6682 6755 6761 6760 6695 6559 6392 6324 6249 6125 5919 5726 5602 5502 5411 5357 5357 5391 5402 5439 5479 5567 5607 5639 5636 5640 5632 5541 5394 5274 5127 4968 4761 4551 4326 4135 3928 3710 3488 3310 3111 2950 2812 2721 2598 2502 2381 2293 2242 2217 2193 2197 2228 2282 2293 2339 2324 2346 2388 2475 2563 2643 2711 2755 2786 2818 2840 2888 2915 2963 3020 3118 3218 3290 3316 3326 3366 3432 3503 3583 9999999 9999999 3679 9999999 3616 3561 3506 3436 3342 3251 3163 3069 2953 2803 2655 2504 2380 2275 2199 2152 2111 2060 1987 1938 1928 1933 1918 1899 1905 1888 1878 1888 1879 1873 1862 1855 1832 1837 1864 1865 1863 1878 1890 1924 1968 2001 1993 2018 2055 2063 2052 2053 2040 1989 1908 1809 1705 1631 1520 1405 1299 1223 1119 976 855 780 729 679 633 633 642 659 650 681 1374 1359 1342 1318 1293 1267 1241 1214 1189 1164 1139 1112 1084 1059 1036 1012 989 965 943 921 901 881 861 843 824 804 786 767 748 730 713 695 677 659 640 620 601 582 563 544 525 505 486 467 448 429 411 395 380 368 356 345 335 326 318 311 305 301 296 291 287 282 277 271 265 259 252 245 237 230 222 214 205 197 190 183 176 170 164 158 153 148 144 141 138 135 132 130 128 126 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 34 33 33 32 30 29 28 27 25 24 23 22 20 19 18 17 16 14 13 13 12 11 10 9 8 8 7 6 6 6 5 5 5 6 6 7 7 65498 414 2597 30 11957 18 11 38 2067 -10702 99999 5542 5521 5460 5413 5428 5412 5383 5298 5198 5132 5173 5266 5392 5529 5687 5731 5847 6016 6239 6415 6507 6602 6688 6735 6723 6663 6601 6426 6212 5984 5825 5673 5514 5285 5079 4983 4901 4830 4835 4901 5021 5111 5247 5355 5500 5610 5692 5733 5786 9999999 9999999 9999999 9999999 5498 5381 5188 5000 4803 4634 4439 4247 4054 3866 3661 3501 3354 3222 3033 2838 2637 2484 2355 2229 2126 2032 1951 1898 1851 1837 1784 1776 1807 1913 2050 2170 2262 2336 2416 2492 2602 2750 2879 3023 3170 3347 3520 3669 3753 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3456 3242 3051 2883 2721 2532 2340 2181 2040 1924 1830 1812 1829 1847 1851 1845 1880 1943 2000 2028 2064 2110 2104 2104 2139 2163 2153 2123 2082 2038 2030 2030 1998 1977 1975 1959 1961 2000 2031 2013 2015 2041 2062 2089 9999999 9999999 9999999 9999999 1976 1887 1837 1762 1661 1551 1469 1361 1210 1073 960 868 785 707 671 659 654 619 618 1389 1379 1364 1340 1314 1289 1263 1235 1211 1185 1157 1127 1098 1071 1045 1020 997 973 952 931 911 891 873 855 837 820 803 785 768 750 733 715 696 676 657 637 617 597 577 556 536 516 495 475 455 437 419 403 388 375 363 351 340 331 323 316 310 305 299 294 288 283 277 270 264 258 251 245 238 231 223 216 209 202 196 190 184 178 173 168 162 157 153 149 145 141 137 134 130 128 126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 34 34 33 32 31 30 28 27 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 2 3 3 3 65507 414 2596 30 11956 18 11 47 2066 -10701 99999 5416 5407 5330 5291 5272 5210 5197 5237 5180 5173 5294 5460 5649 5891 6109 6238 6470 6722 6919 7141 7271 7343 9999999 9999999 9999999 9999999 9999999 9999999 6731 6508 6296 6051 5818 5581 5343 5196 5046 4879 4762 4696 4668 4597 4587 4590 4628 4691 4766 4838 4910 4979 5016 5063 5167 5263 5338 5324 5298 5259 5215 5137 5028 4897 4734 4543 4356 4176 3997 3755 3486 3208 2991 2789 2575 2380 2199 2037 1901 1777 1693 1594 1521 1464 1489 1562 1652 1712 1773 1838 1908 2011 2140 2266 2420 2574 2747 2921 3098 3218 3304 3394 3511 3633 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3422 3284 3160 3035 2892 2733 2599 2450 2325 2205 2163 2132 2112 2064 1994 1960 1964 1969 1958 1957 1967 1924 1911 1941 1988 2016 2043 2047 2052 2110 2166 2181 2198 2221 2211 2206 2227 2214 2146 2079 2017 1947 1899 1875 1811 1728 1646 1548 1466 1442 1412 1368 1345 1353 1335 1289 1240 1199 1158 1125 1085 1066 1056 1021 943 887 1415 1399 1378 1350 1319 1287 1254 1217 1185 1152 1119 1087 1058 1031 1007 984 964 944 926 907 890 875 862 849 837 823 808 792 776 761 745 728 710 691 673 652 632 611 589 567 546 525 505 484 465 446 428 412 398 385 373 362 351 342 334 326 319 313 307 300 294 288 280 274 266 259 252 246 239 232 225 219 212 207 201 196 190 185 180 175 169 164 159 154 149 144 139 135 131 127 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 35 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 4 4 4 4 4 5 65516 425 2267 30 11957 18 11 56 2064 -10699 99999 4024 4011 3931 3806 3718 3824 3926 3928 4072 4193 4283 4439 4576 4722 4971 5190 5205 5275 5424 5439 5502 5666 5906 6108 6358 6574 6733 6970 7229 7436 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6602 6305 6005 5710 5425 5211 5026 4864 4720 4575 4488 4386 4369 4361 4398 4435 4489 4550 4613 4649 4676 4708 4798 4869 4949 4959 4957 4926 4886 4816 4745 4670 4566 4400 4258 4130 3979 3744 3501 3228 2982 2761 2540 2341 2150 1956 1771 1593 1496 1379 1288 1242 1271 1328 1416 1497 1561 1617 1675 1764 1899 2043 2226 2384 2565 2738 2903 3038 3162 3299 3458 3625 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3269 3061 2854 2660 2464 2284 2115 2033 1965 1906 1809 1701 1634 1621 1649 1669 1705 1732 1715 1714 1754 1831 1896 1967 2020 2083 2190 2300 2375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2077 1962 1844 1733 1603 1480 1422 1377 1334 1310 1310 1292 1253 15 94 1328 1345 1063 1005 952 893 1412 701 1411 1403 1388 1362 1335 1307 1275 1238 1206 1173 1142 1110 1080 1052 1027 1003 982 962 944 925 907 891 877 864 850 835 819 802 785 769 752 735 716 697 677 658 638 617 595 574 553 533 512 491 471 452 433 417 401 387 374 362 350 340 331 323 316 309 303 297 291 285 279 273 266 260 254 249 243 237 231 224 218 212 207 202 196 191 185 180 174 168 163 157 151 146 141 137 132 129 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 32 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 65525 424 2298 30 11958 18 12 5 2063 -10698 99999 3595 3538 3386 3271 3369 3501 3538 3645 3737 3798 3881 3924 4022 4275 4503 4501 4530 4700 4811 4905 5078 5342 5630 5967 6261 6525 6871 7192 7378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6635 6388 6148 5952 5781 5670 5570 5471 5382 5264 5176 5055 4976 4883 4770 4642 4528 4431 4335 4219 4120 4052 4047 4059 4122 4157 4206 4260 4300 4330 4391 4458 4483 4448 4409 4342 4218 4018 3794 3532 3266 3004 2735 2498 2265 2010 1764 1545 1392 1227 1109 1065 1074 1085 1122 1181 1260 1336 1403 1515 1690 1881 2086 2285 2535 2780 2998 3191 3387 3619 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3307 3059 2843 2645 2445 2275 2134 2072 2018 1988 1932 1887 1874 1892 1938 1996 2064 2101 2090 2101 2122 2155 2176 2196 2191 2182 2196 2207 2203 2204 2205 2165 2136 2135 2102 2043 1982 1920 1838 1765 1715 1645 1584 1524 1430 1340 1310 1294 1275 1273 1293 1291 1266 1252 1244 1294 1310 1218 1342 1358 1367 1374 1377 1376 1370 1358 1337 1315 1291 1263 1232 1206 1180 1154 1126 1100 1077 1055 1032 1010 990 971 950 930 911 894 876 857 838 818 798 777 756 737 718 697 677 659 639 620 600 580 562 543 525 507 489 472 454 437 421 406 391 378 366 354 343 333 324 316 309 303 297 292 286 281 275 269 264 258 253 247 241 234 228 221 214 208 202 196 190 184 178 172 167 161 156 151 147 143 139 135 132 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 65534 423 2328 30 11958 18 12 14 2061 -10696 99999 2520 2491 2477 2650 2932 3147 3457 3758 4056 4369 4608 4822 5166 5487 5588 5617 5753 5817 5833 5828 5873 5946 6100 6207 6305 6489 6658 6718 6783 6844 6865 6843 6806 6739 6664 6592 6442 6289 6167 6017 5818 5664 5548 5467 5401 5343 5272 5214 5114 5044 4944 4874 4772 4682 4599 4527 4456 4392 4297 4211 4168 4193 4230 4286 4311 4346 4394 4424 4412 4422 4461 4470 4437 4408 4389 4306 4155 3982 3806 3622 3430 3203 2980 2764 2517 2252 1997 1777 1537 1319 1184 1106 1048 1026 1029 1067 1138 1223 1360 1576 1814 2066 2319 2612 2883 3103 3273 3415 3556 3681 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3494 3383 3274 3172 3077 2943 2817 2723 2642 2545 2463 2399 2389 2350 2311 2244 2188 2138 2117 2126 2159 2207 2237 2231 2255 2285 2333 2363 2417 2452 2473 2491 9999999 9999999 9999999 9999999 9999999 2294 2220 2107 1972 1843 1745 1625 1513 1426 1338 1277 1237 1164 1095 1091 1125 1141 1182 1249 1286 1274 1276 1284 1291 1306 1323 1342 1361 1374 1387 1396 1403 1401 1393 1379 1362 1339 1312 1282 1254 1224 1194 1163 1135 1109 1082 1055 1030 1006 982 959 937 915 894 873 852 832 812 790 769 748 729 710 691 672 655 638 620 602 585 568 551 535 519 502 486 469 452 436 420 405 390 377 363 350 339 329 319 310 302 295 288 282 276 270 265 259 254 249 244 238 232 226 219 213 207 200 194 188 182 176 170 164 159 153 148 144 140 136 132 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 8 8 8 8 65543 425 2267 30 11957 18 12 23 2060 -10695 99999 9253 3204 3144 2991 2803 2782 2867 2918 3087 3352 3662 3977 4250 4522 4946 5343 5551 5673 5865 5998 6095 6180 6269 6314 6363 6349 6387 6465 6505 6452 6425 6395 6331 6255 6195 6088 5990 5949 5919 5914 5934 5889 5813 5781 5786 5804 5845 5875 5834 5759 5653 5548 5360 5142 4901 4669 4463 4256 4043 3839 3625 3425 3291 3260 3280 3319 3345 3427 3565 3688 3789 3905 4066 4211 4343 4462 4583 4631 4611 4529 4436 4331 4183 3951 3704 3433 3128 2796 2487 2162 1833 1531 1292 1108 986 911 870 888 971 1061 1217 1459 1723 1980 2266 2577 2855 3098 3278 3408 3531 3629 3667 9999999 9999999 9999999 3593 3421 3252 3074 2896 2720 2557 2425 2303 2157 2023 1956 1905 1845 1811 1832 1900 1954 2008 2052 2093 2126 2172 2243 2323 2418 2463 2490 2519 2547 2561 2567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2240 2138 2012 1891 1776 1654 1538 1435 1320 1211 1132 1052 974 938 943 948 967 1014 1054 1070 1113 1159 1211 1279 1335 1358 1386 1408 1427 1444 1454 1454 1444 1429 1412 1388 1358 1323 1291 1259 1225 1193 1162 1132 1102 1070 1040 1012 986 958 932 907 884 861 839 819 799 779 761 744 728 713 698 683 669 655 639 623 606 589 571 554 537 518 499 480 461 443 425 408 392 377 363 349 337 326 315 306 299 291 286 280 275 269 264 259 254 250 245 240 234 228 222 215 209 202 196 190 183 177 171 164 158 153 148 143 139 136 133 130 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 35 35 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 6 5 5 5 5 6 6 65552 423 2329 30 11959 18 12 32 2059 -10693 99999 1656 1559 1446 1471 1569 1630 1727 1971 2335 2711 3043 3374 3826 4232 4458 4622 4882 5151 5387 5551 5689 5773 5825 5814 5877 5986 6064 6055 6077 6115 6129 6116 6097 6015 5949 5938 5964 6027 6097 6063 5975 5925 5922 5926 5939 5926 5844 5718 5558 5369 5103 4802 4462 4133 3870 3633 3390 3130 2865 2621 2473 2449 2474 2541 2628 2767 2963 3193 3406 3602 3841 4074 4322 4563 4793 4922 4948 4917 4837 4764 4659 4471 4238 3967 3672 3332 3005 2662 2318 2014 1766 1584 1433 1326 1223 1171 1188 1221 1330 1501 1681 1859 2056 2281 2481 2671 2807 2940 3087 3212 3285 3339 3406 3433 3401 3339 3265 3169 3054 2925 2809 2728 2640 2511 2389 2313 2237 2158 2091 2035 2024 2009 2002 1987 1984 1953 1921 1913 1940 1997 2033 2060 2089 2123 2185 2230 2297 2366 2446 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2020 1847 1656 1451 1254 1103 947 793 692 652 608 587 606 657 699 775 842 933 359 1400 1412 1424 1431 1434 1436 1434 1424 1407 1387 1367 1341 1312 1280 1253 1227 1201 1176 1153 1132 1110 1085 1063 1043 1022 999 975 952 929 906 883 861 838 815 793 770 750 730 710 690 671 653 635 616 598 579 560 543 526 509 491 474 457 440 423 407 393 379 366 354 343 333 323 314 307 300 295 289 283 278 273 267 261 256 250 244 237 230 223 215 208 200 193 187 181 174 168 162 157 152 148 144 140 138 135 132 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 8 8 8 65561 422 2366 30 11966 18 12 41 2057 -10692 99999 2156 2082 2163 2295 2342 2406 2503 2756 3135 3493 3832 4222 4620 4827 4979 5237 5496 5726 5887 6020 6104 6167 6140 6085 6049 6010 5936 5901 5900 5833 5725 5639 5501 5388 5356 5384 5417 5461 5453 5430 5455 5512 5564 5623 5709 5744 5710 5648 5539 5340 5080 4798 4534 4302 4056 3772 3485 3202 2928 2721 2605 2560 2562 2593 2692 2874 3085 3268 3450 3706 3983 4253 4486 4709 4841 4887 4859 4793 4726 4625 4425 4183 3927 3666 3337 3011 2672 2368 2101 1893 1737 1611 1514 1430 1389 1421 1462 1555 1667 1795 1916 2070 2237 2389 2520 2623 2731 2860 2970 3039 3092 3163 3196 3200 3188 3174 3122 3052 2954 2870 2807 2723 2598 2474 2379 2267 2160 2077 2001 1958 1901 1851 1798 1773 1732 1696 1696 1716 1755 1787 1841 1889 1932 2011 2075 2159 2248 2334 2418 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2172 2010 1820 1628 1431 1211 993 826 678 528 416 391 397 438 497 578 669 815 956 1116 1309 1494 1340 1349 1351 1349 1346 1339 1327 1313 1297 1281 1261 1239 1215 1198 1183 1167 1151 1138 1124 1108 1089 1070 1052 1032 1009 985 962 939 914 889 864 840 816 793 770 750 730 710 691 673 656 638 620 602 584 566 549 532 514 496 478 460 443 425 408 393 378 364 351 340 329 319 310 303 296 290 285 280 275 271 266 261 255 250 243 236 229 221 213 205 196 188 181 174 167 161 155 150 146 142 139 136 134 132 131 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 24 23 22 20 19 18 17 16 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 65570 421 2374 30 11974 18 12 50 2056 -10690 99999 8528 215 384 606 816 1055 1375 1802 2387 2938 3495 4081 4681 5112 5497 5930 6326 6620 6812 6892 6934 6934 6856 6726 6610 6470 6309 6177 6103 5984 5826 5700 5548 5409 5329 5299 5276 5235 5173 5099 5073 5075 5073 5081 5141 5178 5145 5095 5017 4856 4626 4395 4201 3996 3776 3502 3222 2955 2693 2462 2306 2231 2189 2175 2257 2426 2634 2815 3009 3258 3544 3832 4086 4314 4466 4536 4536 4495 4449 4348 4175 3956 3724 3498 3234 2978 2701 2448 2243 2084 1984 1895 1832 1781 1773 1813 1855 1947 2044 2133 2193 2289 2424 2543 2646 2716 2808 2918 3013 3068 3115 3186 3219 3219 3221 3236 3213 3136 3028 2930 2862 2772 2651 2530 2438 2331 2227 2139 2075 2043 2008 1969 1952 1976 2000 2012 2038 2073 2135 2193 2262 2306 2345 2403 2423 2433 2463 2486 2495 9999999 9999999 9999999 9999999 9999999 2226 2104 1996 1886 1750 1633 1511 1386 1251 1095 962 867 791 693 615 599 585 589 598 613 628 687 743 815 936 1054 1157 1254 1291 1282 1274 1266 1259 1252 1245 1237 1225 1214 1202 1195 1190 1181 1171 1160 1149 1134 1117 1098 1078 1056 1034 1009 984 959 932 904 878 853 827 803 779 756 734 713 693 673 655 636 618 600 582 565 547 530 513 495 477 459 442 424 407 391 377 362 349 336 325 314 304 297 289 283 278 272 267 263 257 252 247 241 235 229 222 215 208 201 193 186 180 174 168 163 158 154 150 146 143 141 139 137 136 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 65579 422 2358 30 11958 18 12 59 2055 -10689 99999 1407 1519 1726 2005 2294 2611 3010 3503 4066 4559 5058 5541 6003 6293 6509 6742 6944 7038 7010 6883 6731 6529 6279 6045 5857 5658 5480 5349 5282 5208 5105 5015 4927 4879 4896 4953 5011 5047 5038 5018 5035 5063 5067 5069 5115 5141 5116 5074 4984 4790 4534 4277 4055 3839 3603 3310 3004 2738 2488 2267 2126 2054 2008 2002 2102 2300 2520 2711 2897 3127 3402 3702 3950 4164 4298 4351 4340 4305 4284 4207 4045 3846 3654 3487 3277 3074 2843 2643 2490 2375 2306 2252 2218 2173 2162 2210 2272 2344 2392 2460 2482 2515 2575 2614 2634 2637 2660 2685 2692 2672 2625 2604 2598 2598 2591 2620 2631 2585 2524 2501 2500 2480 2442 2406 2379 2349 2308 2245 2192 2167 2130 2092 2088 2116 2118 2114 2117 2125 2167 2222 2291 2337 2382 2435 2446 2451 2464 2472 2474 9999999 2432 2388 9999999 2300 2194 2083 1984 1884 1753 1645 1535 1427 1313 1169 1040 957 888 790 708 691 654 629 623 633 640 683 720 769 871 977 1053 1135 1286 1271 1257 1242 1230 1218 1208 1196 1184 1174 1167 1163 1159 1153 1146 1140 1132 1121 1109 1095 1078 1059 1039 1017 994 970 945 921 897 874 850 826 803 782 760 740 719 699 679 659 639 619 599 578 558 538 519 499 479 460 440 422 404 387 372 357 343 331 319 308 299 291 284 279 273 268 264 260 256 250 245 240 234 228 221 214 207 200 192 185 179 173 166 161 156 152 148 145 142 140 138 137 136 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 30 29 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 5 65588 422 2360 30 11960 18 13 8 2053 -10687 99999 651 705 810 991 1249 1545 1929 2494 3176 3792 4444 5103 5797 6371 6848 7268 7643 7918 8043 8040 7954 7748 7465 7157 6864 6576 6322 6101 5888 5703 5497 5337 5186 5068 4999 4996 4975 4912 4825 4758 4711 4689 4644 4629 4656 4674 4635 4608 4564 4425 4242 4068 3907 3741 3556 3338 3095 2892 2698 2513 2421 2390 2367 2377 2482 2641 2826 3035 3233 3456 3707 3953 4138 4291 4366 4338 4268 4167 4065 3928 3728 3495 3256 3071 2853 2654 2483 2354 2273 2230 2240 2248 2283 2300 2329 2426 2550 2660 2708 2768 2784 2787 2809 2799 2801 2802 2832 2847 2863 2873 2829 2790 2781 2805 2840 2895 2924 2894 2865 2839 2824 2785 2748 2699 2646 2609 2564 2486 2396 2313 2234 2146 2101 2070 2026 1967 1904 1840 1823 1833 1854 1857 1887 1948 1981 2005 2058 2098 2141 2174 2186 2190 2212 2195 2130 2051 1997 1923 1812 1709 1602 1493 1396 1278 1172 1101 1058 979 915 908 892 875 864 855 845 865 881 883 923 972 1009 1047 1120 1300 1287 1273 1262 1250 1236 1221 1208 1198 1189 1183 1177 1170 1163 1155 1146 1136 1125 1111 1094 1076 1055 1032 1007 983 957 932 908 883 858 835 811 789 768 748 727 707 688 669 650 630 610 590 570 550 530 510 489 467 446 426 406 388 372 356 341 327 313 302 292 283 276 270 264 259 255 251 247 242 238 233 228 224 219 213 207 201 194 187 182 176 171 166 161 157 152 149 145 142 140 138 136 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 28 27 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 65597 422 2362 30 11962 18 13 17 2052 -10686 99999 2094 1881 1714 1608 1575 1583 1637 1883 2279 2663 3135 3683 4299 4875 5420 5918 6360 6776 7128 7368 7559 7663 7655 7581 7450 7285 7103 6916 6662 6395 6100 5879 5662 5430 5222 5055 4863 4671 4512 4423 4345 4319 4248 4211 4244 4295 4292 4271 4240 4148 4020 3918 3815 3700 3549 3369 3156 3015 2917 2818 2766 2754 2769 2810 2910 3073 3267 3482 3661 3867 4090 4288 4409 4461 4429 4327 4202 4037 3876 3716 3492 3228 2973 2787 2565 2383 2250 2166 2145 2163 2200 2217 2267 2304 2325 2414 2520 2593 2582 2590 2541 2485 2452 2393 2357 2364 2408 2439 2473 2513 2506 2520 2558 2634 2727 2834 2885 2880 2860 2832 2775 2690 2594 2504 2421 2351 2280 2214 2159 2116 2089 2096 2132 2189 2225 2256 2283 2302 2320 2324 2316 2260 2184 2103 1989 1866 1749 1631 1526 1436 1333 1243 1198 1163 1131 1111 1131 1167 1201 1237 1257 1284 1321 1333 1347 1395 1458 1476 1484 1507 1520 1537 1543 1533 1525 1540 1474 1465 1455 1437 1417 1400 1377 1349 1320 1292 1273 1251 1227 1203 1185 1171 1160 1154 1149 1144 1138 1132 1127 1122 1117 1106 1093 1079 1063 1042 1019 996 971 946 921 895 869 844 818 793 771 749 727 706 685 665 644 624 603 583 563 543 522 502 482 461 440 420 400 382 366 351 336 322 309 298 288 280 273 267 262 257 253 249 246 241 237 232 228 224 219 213 207 201 195 188 183 178 172 167 162 158 153 149 146 143 140 138 136 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 29 28 27 26 25 24 23 22 20 19 18 16 15 14 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 65606 423 2330 30 11960 18 13 26 2050 -10684 99999 3984 3629 3270 2934 2663 2451 2280 2290 2536 2897 3230 3657 4145 4644 5105 5550 5937 6254 6551 6793 6966 7105 7146 7064 6948 6833 6675 6524 6409 6238 6040 5842 5720 5631 5499 5379 5250 5106 4964 4823 4723 4650 4617 4529 4455 4474 4494 4463 4386 4329 4239 4152 4069 3966 3865 3747 3609 3437 3338 3308 3248 3230 3252 3320 3400 3506 3634 3790 3986 4153 4322 4488 4608 4651 4603 4501 4339 4168 3953 3740 3536 3316 3075 2850 2687 2500 2341 2251 2200 2211 2257 2320 2324 2349 2361 2352 2386 2438 2467 2424 2409 2358 2302 2277 2237 2209 2213 2284 2363 2436 2522 2561 2601 2638 2716 2800 2905 2965 2976 2962 2941 2908 2841 2763 2696 2621 2575 2535 2502 2457 2411 2355 2321 2314 2332 2348 2350 2332 2295 2264 2238 2200 2134 2042 1957 1861 1774 1692 1597 1513 1419 1314 1232 1194 1166 1123 1068 1026 1018 1023 1032 1029 1040 1076 1095 1134 1212 1315 1377 1429 1504 1585 1676 1752 1787 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1555 1260 1247 1234 1220 1207 1191 1173 1154 1140 1130 1123 1119 1115 1111 1107 1103 1099 1096 1094 1085 1073 1061 1047 1028 1009 989 966 943 920 895 870 846 821 796 774 752 729 707 687 665 644 623 601 580 559 538 516 495 473 450 429 408 387 368 351 335 319 306 293 282 272 265 258 253 249 245 241 238 235 232 229 225 221 217 213 209 204 198 193 187 182 178 173 168 164 160 156 152 148 145 142 140 137 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 24 22 21 20 18 17 16 14 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 65615 425 2270 30 11960 18 13 35 2049 -10683 99999 5035 4775 4546 4310 4096 3918 3831 3814 3831 3954 4201 4531 4771 5007 5316 5648 5926 6112 6231 6245 6233 6231 6247 6292 6283 6182 6026 5888 5754 5642 5565 5451 5351 5246 5230 5256 5254 5229 5182 5131 5087 5077 5107 5130 5166 5132 5115 5155 5198 5163 5062 4949 4799 4643 4485 4315 4126 3912 3685 3441 3280 3196 3103 3046 3056 3124 3209 3328 3464 3617 3804 3986 4160 4323 4438 4484 4422 4291 4105 3873 3599 3317 3028 2732 2432 2160 1917 1681 1502 1401 1347 1357 1436 1558 1688 1852 2027 2193 2386 2586 2744 2863 2998 3063 3100 3131 3139 3120 3107 3105 3082 3037 3002 2926 2859 2785 2726 2663 2644 2606 2557 2503 2459 2405 2338 2279 2245 2214 2221 2228 2257 2297 2339 2375 2419 2476 2552 2624 2673 2707 2716 2705 2683 2642 2562 2438 2301 2149 1992 1849 1685 1517 1336 1164 1013 912 849 786 715 666 664 690 734 784 829 899 963 1055 1173 1306 1399 1462 1540 1616 1699 1776 1804 1341 1336 1331 1325 1322 1314 1307 1299 1288 1275 1264 1251 1245 1237 1227 1215 1209 1204 1198 1191 1181 1169 1159 1149 1138 1127 1117 1101 1082 1064 1046 1023 1000 977 952 928 904 878 852 827 802 777 755 734 711 690 669 648 627 607 586 565 545 524 502 481 459 436 415 395 375 356 339 323 308 295 284 273 265 258 252 248 244 241 238 235 233 230 227 224 220 216 212 208 202 197 191 185 180 175 170 165 161 157 153 149 145 143 140 138 137 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 28 27 26 24 23 22 21 20 18 17 16 14 13 11 10 9 8 7 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 65624 425 2273 30 11963 18 13 44 2048 -10682 99999 5972 5858 5766 5626 5444 5243 5130 5044 4915 4962 5149 5327 5390 5473 5642 5838 6029 6138 6179 6196 6176 6117 6095 6136 6077 5950 5836 5755 5648 5589 5531 5390 5289 5230 5225 5287 5349 5403 5434 5505 5562 5623 5731 5844 5928 5955 6012 6082 6118 6055 5894 5734 5544 5343 5108 4863 4624 4360 4081 3800 3619 3512 3385 3303 3291 3335 3377 3415 3449 3513 3621 3720 3812 3912 3966 3953 3857 3728 3570 3391 3191 2982 2795 2628 2447 2281 2133 1990 1865 1795 1746 1724 1739 1767 1786 1834 1911 1973 2030 2105 2159 2214 2308 2380 2449 2521 2584 2632 2694 2779 2844 2869 2884 2880 2880 2866 2840 2784 2744 2692 2653 2621 2610 2594 2553 2509 2490 2494 2537 2575 2621 2660 2694 2727 2756 2767 2777 2769 2746 2717 2676 2620 2550 2454 2334 2187 2043 1903 1761 1627 1490 1364 1236 1100 986 903 863 828 791 760 760 782 807 836 876 935 986 1053 1155 1260 1347 1404 1469 1529 1602 1681 1714 1345 1349 1351 1351 1354 1350 1349 1344 1336 1323 1312 1296 1282 1268 1253 1239 1230 1222 1215 1204 1191 1176 1163 1151 1137 1124 1111 1092 1070 1049 1026 999 972 945 918 893 868 843 819 796 773 751 734 717 700 683 667 650 633 615 595 576 557 536 515 493 470 447 424 402 381 360 342 324 309 296 284 273 264 257 252 248 245 242 239 237 234 231 229 226 222 218 214 209 204 198 191 185 179 174 169 164 160 155 151 147 143 141 138 136 134 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 26 25 24 23 22 20 19 18 16 15 14 12 11 10 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 65633 416 2545 30 11965 18 13 53 2046 -10680 99999 5728 5854 5951 6015 6173 6365 6546 6735 6813 6830 6821 6825 6800 6833 6884 6790 6652 6524 6425 6300 6227 6164 6005 5855 5732 5678 5670 5638 5585 5536 5562 5575 5582 5637 5698 5724 5707 5732 5788 5814 5746 5585 5457 5335 5205 5043 4878 4730 4552 4375 4210 4125 4106 4060 4047 4095 4197 4263 4297 4324 4361 4413 4435 4460 4469 4421 4292 4061 3815 3550 3257 2939 2646 2394 2134 1854 1611 1430 1272 1152 1088 1073 1111 1167 1229 1303 1426 1557 1643 1749 1887 2006 2104 2214 2310 2411 2495 2565 2635 2736 2845 2912 2949 2998 3027 3053 3049 3023 2972 2904 2811 2753 2697 2657 2592 2508 2433 2381 2365 2380 2405 2456 2493 2530 2583 2644 2664 2683 2690 2683 2667 2637 2580 2489 2375 2228 2050 1897 1751 1600 1445 1301 1163 1024 888 774 690 660 646 627 620 655 706 758 815 889 984 1087 1204 1336 1466 1584 1660 1745 1838 9999999 9999999 9999999 1246 1262 1275 1288 1301 1311 1320 1322 1324 1323 1319 1307 1296 1287 1276 1263 1256 1248 1239 1226 1211 1194 1179 1163 1146 1129 1112 1091 1066 1043 1018 989 961 934 906 880 855 829 805 782 759 737 719 702 683 667 651 634 616 598 580 561 542 521 500 478 456 433 410 389 368 349 330 313 298 285 274 264 257 251 246 243 241 239 237 235 233 231 230 227 223 218 213 208 202 196 190 183 177 171 166 161 156 151 147 143 140 137 135 133 132 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 4 4 4 4 4 5 5 6 6 7 65642 418 2481 30 11961 18 14 2 2045 -10679 99999 8882 8314 6923 6885 6818 6686 6601 6571 6525 6503 6418 6349 6311 6316 6259 6256 6310 6274 6175 6084 6065 6031 6045 6028 5894 5753 5644 5546 5484 5415 5360 5299 5327 5340 5362 5403 5476 5503 5561 5677 5799 5869 5858 5741 5644 5553 5464 5311 5144 4971 4770 4557 4368 4206 4093 3990 3908 3901 3964 4014 4022 4009 4040 4097 4156 4224 4255 4225 4135 3957 3766 3576 3331 3043 2742 2471 2217 1941 1696 1484 1305 1169 1072 1031 1048 1080 1119 1188 1311 1468 1597 1710 1829 1938 2041 2138 2233 2354 2445 2512 2569 2644 2734 2800 2837 2885 2930 2992 3012 3007 2984 2930 2850 2809 2784 2768 2725 2662 2592 2544 2512 2513 2527 2561 2581 2589 2629 2683 2683 2659 2626 2599 2565 2515 2430 2322 2193 2019 1828 1670 1545 1409 1257 1125 1018 911 802 708 649 651 672 676 699 763 839 896 965 1044 1135 1229 1336 1447 1561 1665 1722 1780 1870 9999999 9999999 9999999 1212 1227 1238 1248 1256 1265 1276 1280 1287 1292 1296 1293 1288 1285 1282 1277 1274 1267 1258 1247 1231 1212 1195 1176 1157 1136 1116 1091 1065 1040 1014 985 957 930 902 876 849 823 798 773 749 726 707 688 668 650 632 614 596 578 560 543 526 507 488 468 448 428 408 390 371 353 335 318 303 290 278 267 258 250 244 239 235 231 228 225 222 220 218 216 212 208 204 200 195 190 184 179 174 168 163 159 155 150 146 143 140 137 136 134 133 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 30 29 27 26 25 23 22 21 19 17 16 14 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 1 1 2 2 3 65651 424 2300 30 11960 18 14 11 2044 -10677 99999 9574 9465 9441 9406 9301 9116 8947 8539 7315 7269 7186 7045 6956 6912 6800 6706 6561 6462 6392 6366 6267 6217 6214 6119 5953 5843 5809 5754 5743 5733 5649 5558 5485 5439 5416 5408 5412 5395 5481 5569 5620 5640 5676 5676 5676 5738 5821 5906 5904 5802 5690 5631 5588 5494 5381 5299 5199 5085 4955 4854 4759 4659 4516 4452 4451 4458 4394 4314 4239 4187 4140 4132 4102 4058 3965 3802 3636 3498 3282 3048 2790 2545 2293 2036 1816 1612 1434 1284 1141 1063 1037 1016 1014 1066 1149 1256 1359 1457 1564 1661 1756 1849 1965 2124 2246 2363 2478 2587 2703 2807 2902 2999 3102 3215 3272 3312 3307 3250 3154 3076 3005 2948 2873 2768 2648 2548 2457 2396 2339 2318 2295 2276 2291 2331 2340 2320 2284 2254 2233 2214 2160 2092 1999 1880 1748 1630 1548 1454 1345 1251 1185 1124 1069 1025 988 996 1020 1024 1033 1065 1107 1127 1161 1187 1216 1248 1283 1317 1355 1409 1427 1455 1521 1621 1725 1788 1825 1246 1255 1255 1252 1254 1259 1259 1262 1268 1274 1272 1270 1272 1275 1276 1276 1274 1271 1265 1253 1237 1221 1204 1183 1161 1140 1115 1086 1058 1027 996 965 935 905 877 848 820 794 769 745 721 700 681 662 643 625 608 590 571 553 535 518 500 480 461 441 422 404 386 368 350 333 317 303 290 279 268 259 251 245 240 236 232 228 225 223 220 219 216 212 208 204 200 196 191 185 180 175 169 165 161 157 152 149 145 143 140 139 137 136 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 30 29 27 26 25 23 22 20 18 17 15 13 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 1 1 1 2 2 3 3 65660 417 2511 30 11961 18 14 20 2042 -10676 99999 8781 8233 7648 7140 6641 7114 7198 7215 7158 7045 6903 6802 6777 6663 6612 6614 6493 6278 6111 6065 5996 5996 5978 5910 5859 5842 5845 5851 5920 6008 6089 6296 6480 6602 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6030 5843 5671 5439 5227 5039 4870 4697 4549 4444 4349 4247 4111 4070 4070 4076 4044 3988 3924 3862 3839 3823 3795 3767 3689 3560 3444 3359 3211 3062 2892 2684 2490 2309 2160 2006 1903 1817 1707 1629 1578 1529 1529 1554 1591 1661 1766 1848 1929 1998 2077 2152 2250 2382 2519 2663 2787 2843 2920 2989 3062 3119 3184 3240 3273 3276 3224 3124 3024 2914 2814 2733 2677 2600 2530 2448 2372 2333 2319 2321 2336 2356 2408 2456 2481 2472 2449 2425 2402 2361 2300 2228 2137 2009 1875 1745 1655 1549 1437 1349 1280 1221 1164 1106 1057 1051 1067 1051 1051 1068 1073 1052 1049 1034 1013 1013 1023 1029 1056 1108 1127 1157 1236 1341 1454 1566 1660 1730 1226 1223 1215 1216 1223 1227 1234 1247 1258 1260 1263 1269 1275 1279 1283 1284 1283 1280 1268 1250 1231 1210 1187 1163 1140 1113 1083 1054 1023 990 961 933 903 875 848 823 800 777 753 731 711 692 673 655 638 620 601 582 564 546 528 508 488 468 449 429 410 392 373 355 337 321 306 292 280 268 257 249 242 236 230 225 221 217 214 212 210 207 204 200 197 193 189 185 181 177 172 168 164 161 157 153 150 147 144 142 141 140 138 137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 31 30 29 28 26 25 24 22 21 19 17 16 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 2 2 2 3 4 4 5 5 65669 405 2303 30 11963 18 14 29 2041 -10674 99999 9200 9251 9270 9252 9153 9016 8890 8612 8175 7703 7323 6843 6254 5719 5340 8213 8079 7867 7708 7626 7538 7456 7443 7284 7010 6784 6708 6621 6627 6594 6512 6441 6416 6388 6403 6439 6461 6458 6563 6645 6665 6584 6491 6294 6126 5989 5881 5789 5628 5398 5182 5036 4932 4810 4713 4636 4588 4548 4534 4539 4551 4545 4470 4445 4446 4453 4410 4333 4226 4112 4023 3946 3859 3784 3661 3523 3394 3314 3189 3056 2886 2695 2499 2326 2191 2081 1989 1915 1812 1756 1711 1672 1658 1685 1719 1798 1919 2039 2150 2228 2271 2325 2399 2508 2614 2726 2812 2838 2864 2915 2962 2979 3006 3036 3055 3076 3057 2994 2920 2825 2723 2660 2634 2588 2531 2482 2433 2387 2355 2348 2358 2360 2384 2418 2429 2410 2352 2304 2279 2232 2143 2051 1955 1833 1704 1585 1516 1450 1364 1318 1304 1311 1297 1275 1263 1287 1333 1366 1401 1440 1450 1419 1388 1357 1308 1271 1241 1211 1176 1169 1137 1104 1109 1153 1202 1258 1306 1342 1403 1465 1481 1491 1498 1238 1240 1249 1259 1261 1263 1271 1276 1280 1282 1284 1284 1282 1270 1251 1231 1208 1182 1157 1132 1104 1073 1043 1011 979 950 923 895 869 845 822 801 780 758 738 720 702 685 668 651 633 614 594 574 555 536 515 495 474 454 434 414 395 378 360 342 326 312 298 285 273 263 254 246 239 232 227 222 216 212 208 205 201 198 194 190 187 183 180 176 173 169 166 163 160 157 154 151 149 146 144 142 140 139 137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 28 27 25 24 23 22 20 19 17 15 14 12 11 10 9 8 7 65678 406 2274 30 11964 18 14 38 2039 -10673 99999 9012 9160 9323 9393 9999999 9999999 9999999 9999999 9102 8788 8390 8023 7550 7005 6581 6194 7163 7069 6954 6886 6872 6832 6765 6749 6655 6449 6326 6319 6311 6338 6346 6320 6315 6370 6427 6485 6563 6616 6634 6726 9999999 9999999 9999999 9999999 6423 6264 6133 6012 5891 5715 5509 5303 5150 5074 4978 4875 4751 4658 4572 4510 4453 4380 4318 4223 4162 4126 4128 4127 4081 4021 3985 4002 4031 4044 4061 4023 3987 3951 3935 3863 3767 3621 3434 3244 3052 2871 2705 2551 2403 2234 2131 2032 1912 1813 1753 1706 1690 1729 1782 1854 1909 1941 1994 2105 2257 2408 2579 2751 2866 2983 3122 3255 3334 3396 3429 3446 3452 3416 3307 3172 2999 2800 2633 2520 2403 2282 2180 2094 2022 1982 1963 1958 1953 1981 2020 2055 2072 2042 2008 1983 1932 1851 1771 1693 1591 1499 1431 1403 1363 1307 1293 1320 1382 1432 1465 1503 1551 1607 1651 1717 1772 1773 1730 1692 1654 1590 1527 1463 1385 1310 1257 1199 1152 1132 1118 1114 1152 1186 1208 1254 1315 1331 1340 1370 1424 1240 1242 1245 1243 1243 1248 1251 1254 1254 1251 1248 1247 1237 1221 1203 1183 1160 1137 1114 1089 1062 1034 1003 973 945 918 890 863 839 816 794 773 752 731 713 695 677 661 645 628 610 591 573 554 535 514 494 474 454 434 414 395 377 359 341 325 311 298 286 275 265 256 248 240 234 228 222 217 212 207 203 198 194 189 185 182 178 175 171 169 166 163 161 159 156 154 151 149 147 145 144 142 141 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 28 27 26 25 23 22 21 19 17 16 14 13 11 10 9 8 7 6 65687 397 2546 30 11966 18 14 47 2038 -10671 99999 8789 8077 7339 6607 5909 5404 4916 6102 6019 5942 5920 5959 5940 5898 5945 5937 5825 5794 5842 5868 5871 5857 5797 5780 5799 5796 5776 5757 5710 5664 5694 5741 5706 5591 5487 5365 5274 5239 5237 5271 5244 5217 5185 5215 5294 5356 5373 5372 5395 5394 5353 5286 5173 5057 4877 4757 4633 4551 4461 4329 4167 4061 4034 4015 3989 4018 4008 4005 4000 4017 3960 3886 3758 3588 3423 3281 3121 2940 2772 2626 2441 2323 2232 2133 2038 1984 1931 1913 1951 2010 2057 2085 2107 2150 2230 2359 2481 2607 2734 2829 2915 3047 3193 3290 3358 3405 3452 3497 3509 3453 3350 3202 3010 2815 2654 2491 2317 2139 1956 1771 1626 1508 1410 1310 1255 1242 1252 1281 1305 1343 1410 1451 1469 1509 1576 1625 1667 1705 1756 1769 1750 1750 1755 1769 1768 1732 1698 1668 1639 1590 1564 1533 1461 1378 1326 1271 1203 1154 1113 1055 1011 990 971 964 985 996 1009 1068 1113 1146 1208 1269 1282 1290 1325 1385 1431 1490 1520 1206 1202 1204 1208 1215 1219 1220 1222 1224 1220 1211 1200 1184 1166 1146 1127 1104 1079 1052 1022 992 963 934 905 877 848 822 797 773 750 727 706 685 666 649 631 614 596 578 559 542 525 507 489 471 452 434 417 399 382 366 349 333 319 306 293 280 268 258 249 241 232 225 218 212 205 200 196 191 187 183 180 177 174 171 169 167 165 163 161 159 157 154 152 150 147 145 144 142 140 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 28 26 25 24 23 21 20 18 17 15 14 12 11 10 8 7 6 65696 398 2517 30 11967 18 14 56 2037 -10670 99999 8802 8081 7404 6745 6089 5879 6009 6086 6112 6088 6106 6174 6234 6251 6263 6325 6301 6145 6054 6005 5971 5870 5747 5613 5511 5454 5400 5371 5353 5319 5305 5350 5454 5488 5469 5442 5400 5368 5384 5444 5531 5544 5531 5485 5495 5539 5582 5581 5553 5522 5458 5366 5281 5153 5003 4790 4635 4490 4406 4320 4197 4052 3931 3887 3863 3867 3928 3955 4000 4029 4082 4074 4051 3970 3850 3747 3649 3549 3404 3248 3094 2907 2766 2634 2517 2417 2354 2276 2214 2214 2224 2221 2197 2192 2225 2286 2368 2435 2509 2578 2584 2581 2641 2735 2764 2776 2781 2792 2805 2803 2765 2713 2623 2503 2387 2340 2283 2208 2127 2048 1953 1894 1861 1847 1797 1748 1713 1710 1712 1696 1674 1690 1665 1602 1574 1584 1579 1563 1533 1542 1559 1565 1585 1631 1705 1757 1784 1841 1921 1984 2010 2037 2055 2029 1970 1914 1847 1754 1651 1537 1426 1309 1189 1071 976 916 855 800 800 802 799 826 868 892 910 941 1007 1077 1147 1185 1245 1238 1235 1236 1239 1239 1235 1231 1229 1222 1209 1195 1178 1159 1140 1121 1099 1075 1048 1017 988 960 932 904 876 849 822 797 771 746 722 700 678 658 640 621 603 584 566 547 531 514 498 481 465 448 432 416 400 385 370 355 341 328 315 302 290 277 267 257 247 237 229 221 212 205 198 192 187 182 178 174 171 169 166 164 163 162 160 160 159 157 155 153 151 148 146 144 142 140 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 28 27 26 24 23 22 20 19 17 16 14 13 11 10 8 7 6 5 65705 407 2246 30 11966 18 15 5 2035 -10668 99999 9208 9604 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8453 7765 7246 6622 5961 5280 4701 4212 6047 6069 6049 6055 6063 6082 6129 6211 6252 6252 6248 6251 6245 6263 6258 6226 6148 6027 5890 5811 5726 5553 5326 5138 4962 4795 4677 4630 4636 4618 4636 4667 4755 4891 5023 5155 5280 5392 5466 5491 5501 5447 5357 5208 5097 4949 4813 4697 4569 4404 4239 4147 4076 4028 4056 4062 4098 4121 4136 4087 4049 3989 3879 3763 3658 3550 3390 3239 3095 2916 2773 2633 2506 2418 2370 2314 2280 2293 2298 2298 2290 2319 2364 2436 2512 2585 2676 2755 2778 2799 2855 2922 2938 2966 2983 3000 2999 2985 2927 2872 2785 2653 2533 2471 2387 2293 2201 2112 1993 1909 1853 1818 1768 1718 1664 1630 1618 1597 1580 1612 1627 1605 1618 1664 1710 1749 1785 1827 1873 1905 1949 1994 2036 2040 2011 1986 1976 1936 1877 1811 1727 1584 1433 1311 1201 1072 947 834 745 660 581 521 500 499 489 492 573 656 710 776 856 926 997 1073 1171 1276 1372 1433 1248 1237 1228 1221 1217 1214 1210 1204 1203 1198 1190 1178 1164 1148 1131 1114 1095 1072 1048 1020 991 962 934 905 878 851 825 801 777 753 729 707 687 668 650 632 614 596 577 557 539 522 504 487 469 452 435 417 400 384 369 355 341 328 316 303 291 279 269 259 249 239 230 221 212 203 196 189 182 176 171 168 165 162 160 158 158 157 156 156 156 155 153 152 150 148 146 143 141 140 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 28 26 25 24 22 21 20 18 17 15 14 12 11 10 9 7 6 5 65714 409 2186 30 11966 18 15 14 2034 -10667 99999 7942 8397 8777 9259 9699 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8783 8061 7299 6610 6133 5571 4949 4448 4159 3932 6273 6212 6135 6061 5975 5894 5832 5795 5755 5712 5652 5618 5577 5564 5543 5516 5429 5305 5173 5072 4973 4837 4671 4540 4390 4257 4152 4145 4168 4168 4213 4285 4379 4512 4650 4793 4919 5043 5123 5183 5243 5267 5221 5132 5072 4979 4892 4832 4760 4666 4554 4494 4439 4421 4451 4437 4436 4422 4390 4299 4201 4083 3934 3781 3626 3488 3324 3154 2983 2814 2706 2612 2558 2541 2563 2582 2609 2663 2716 2770 2794 2820 2872 2942 2981 2992 3002 2997 2961 2917 2912 2921 2895 2857 2792 2743 2700 2654 2560 2483 2407 2299 2189 2124 2064 1999 1950 1902 1851 1850 1858 1857 1845 1845 1825 1791 1779 1754 1712 1683 1641 1558 1510 1482 1452 1447 1470 1490 1519 1563 1647 1723 1816 1890 1953 2001 2046 2055 2060 2061 2027 1930 1824 1723 1624 1483 1353 1233 1133 1018 901 818 773 732 674 624 641 667 678 696 736 774 796 809 857 939 1020 1087 1152 1224 1212 1204 1200 1192 1183 1173 1167 1159 1148 1137 1123 1107 1089 1073 1056 1037 1016 991 968 944 921 897 875 852 828 806 784 763 741 720 700 681 662 642 622 603 583 562 543 525 506 488 469 451 434 418 401 385 371 358 345 333 321 309 298 286 275 266 256 245 234 224 214 205 196 189 181 174 169 164 161 158 155 154 153 153 152 152 151 149 147 145 143 141 139 136 133 131 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 25 24 23 21 20 19 17 16 14 13 11 10 8 7 6 5 3 65723 395 2605 30 11965 18 15 23 2032 -10665 99999 8963 8283 7669 7231 6685 6039 5520 5157 4864 5887 5907 5945 6014 6054 6074 6109 6135 6153 6161 6144 6114 6060 5961 5814 5663 5467 5242 4999 4767 4538 4274 4008 3778 3569 3393 3291 3296 3356 3425 3545 3692 3858 4075 4344 4631 4913 5162 5358 5510 5638 9999999 9999999 9999999 5511 5380 5246 5118 4975 4798 4595 4420 4289 4200 4150 4069 4038 4000 3939 3837 3765 3685 3617 3548 3481 3428 3376 3286 3194 3127 3118 3096 3107 3133 3188 3212 3237 3237 3225 3201 3155 3094 3052 3027 2963 2864 2788 2713 2645 2573 2543 2518 2487 2464 2436 2431 2447 2477 2466 2462 2466 2433 2396 2373 2353 2315 2294 2266 2216 2186 2150 2091 2019 1932 1831 1726 1634 1527 1420 1325 1252 1159 1114 1097 1110 1151 1224 1298 1403 1519 1657 1793 1931 2045 2149 2226 2297 9999999 9999999 9999999 9999999 2123 2001 1890 1778 1638 1506 1384 1286 1180 1057 959 920 879 810 763 762 764 745 740 751 768 775 762 781 847 908 948 1003 1211 1203 1201 1200 1195 1186 1178 1173 1166 1156 1143 1127 1108 1087 1067 1048 1027 1003 978 955 932 908 885 863 841 819 799 780 761 742 724 705 688 670 650 631 612 592 572 553 533 513 494 474 455 437 420 403 386 371 357 343 331 318 306 294 283 273 263 253 243 232 222 213 204 196 188 180 173 168 162 158 154 151 148 146 145 144 143 142 140 138 137 135 134 133 131 130 129 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 28 27 26 24 23 22 20 19 17 16 14 13 11 10 8 7 6 5 3 65732 406 2272 30 11962 18 15 32 2031 -10664 99999 8812 8767 8685 8589 8499 8471 8393 8096 7775 7467 7278 6947 6706 6518 6463 6301 6097 5904 5744 5624 5481 6237 6238 6244 6227 6211 6156 6060 5945 5853 5751 5650 5548 5454 5337 5178 4979 4840 4745 4649 4545 4408 4261 4131 4014 3910 3872 3896 3930 3928 3989 4067 4132 4205 4334 4477 4630 4793 4943 5056 5164 5213 5198 5173 5208 5190 5166 5143 5109 5018 4898 4798 4712 4649 4599 4504 4415 4318 4184 3985 3833 3682 3552 3433 3327 3241 3156 3070 2979 2939 2966 2987 3051 3138 3249 3315 3370 3368 3332 3293 3237 3162 3071 2990 2862 2690 2559 2435 2332 2237 2167 2118 2106 2131 2153 2183 2229 2289 2309 2346 2418 2466 2479 2481 2474 2452 2432 2397 2336 2295 2253 2186 2112 2044 1960 1851 1746 1659 1576 1501 1467 1419 1396 1397 1402 1426 1479 1543 1615 1688 1780 1841 1885 1917 1953 1965 1982 1962 1920 1885 1834 1754 1667 1607 1544 1449 1379 1330 1303 1267 1192 1127 1098 1074 1012 968 949 924 860 817 800 799 779 732 714 754 793 838 902 984 1242 1236 1229 1221 1210 1198 1187 1176 1163 1147 1127 1104 1081 1058 1036 1013 987 961 937 912 888 866 845 823 801 782 765 747 730 712 694 678 661 642 623 605 586 566 548 530 512 494 475 457 441 425 409 393 379 366 353 340 327 315 303 291 279 268 257 245 233 223 213 203 194 186 179 172 166 161 157 153 150 148 146 145 144 143 142 140 138 136 134 133 131 129 127 125 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 21 20 18 17 16 14 12 11 9 8 6 5 4 3 2 65741 405 2302 30 11962 18 15 41 2030 -10663 99999 7452 7321 7189 7104 7100 7002 6879 6791 6689 6680 6595 6654 6720 6899 6901 6812 6772 6775 6729 7219 7122 7018 6913 6775 6645 6433 6190 5967 5815 5695 5613 5588 5533 5437 5298 5109 5019 4995 4952 4856 4706 4514 4273 4039 3838 3698 3583 3501 3414 3410 3448 3486 3538 3683 3876 4111 4392 4720 5001 5241 5402 5509 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5172 4968 4764 4562 4391 4221 4086 3957 3808 3636 3508 3382 3292 3219 3159 3124 3117 3098 3066 3076 3111 3125 3183 3295 3431 3522 3622 3666 3665 3666 3659 3607 3531 3466 3333 3176 3064 2928 2755 2577 2425 2259 2150 2103 2045 1975 1931 1916 1871 1882 1927 1961 1995 2056 2096 2129 2194 2217 2192 2203 2228 2240 2230 2216 2147 2063 1961 1856 1757 1689 1655 1589 1569 1580 1578 1595 1635 1701 1790 1889 1983 2053 2116 2144 2167 2177 2190 2151 2092 2032 1956 1863 1754 1658 1568 1446 1344 1257 1212 1157 1060 981 937 902 854 818 794 772 727 699 710 752 776 762 756 1253 1253 1249 1245 1242 1241 1245 1245 1242 1238 1231 1223 1213 1202 1186 1166 1141 1118 1096 1074 1049 1021 993 968 942 917 892 869 846 822 801 780 761 740 719 699 681 662 642 622 603 584 564 546 527 509 492 474 456 440 425 409 393 379 365 352 339 325 312 300 288 276 264 253 242 231 221 211 202 194 186 179 173 167 162 158 155 151 149 147 145 144 142 140 138 136 134 132 130 127 125 123 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 21 20 19 17 16 14 13 11 10 9 7 6 5 4 3 65750 405 2301 30 11961 18 15 50 2028 -10661 99999 5532 5621 5747 5897 6108 6217 6311 6522 6688 6913 7112 7387 7567 7778 7836 7784 7737 7712 7575 7122 7054 6932 6817 6691 6559 6353 6107 5856 5648 5504 5399 5336 5265 5144 4989 4782 4679 4571 4448 4302 4130 3931 3686 3501 3355 3245 3160 3109 3100 3161 3249 3335 3462 3671 3886 4132 4403 4733 5001 5225 5374 5462 5504 9999999 9999999 9999999 5326 5226 5058 4862 4654 4496 4350 4213 4080 4001 3937 3843 3745 3710 3664 3634 3582 3536 3529 3550 3514 3449 3448 3450 3397 3391 3474 3558 3586 3636 3648 3641 3642 3625 3558 3490 3424 3273 3133 3064 2956 2768 2587 2434 2259 2138 2067 2002 1932 1886 1851 1803 1846 1916 1965 2031 2155 2267 2349 2458 2525 2564 2619 2658 2676 2683 2683 2580 2450 2321 2179 2026 1881 1792 1703 1647 1599 1537 1529 1552 1596 1669 1780 1897 1977 2052 2106 2175 2222 2239 2220 2193 2169 2112 2044 1959 1875 1793 1670 1563 1481 1428 1353 1236 1157 1092 1024 937 864 796 736 657 585 561 575 564 522 499 523 1271 1267 1262 1261 1261 1263 1261 1253 1243 1233 1221 1205 1188 1169 1147 1120 1096 1075 1054 1032 1007 983 963 942 920 898 879 859 839 819 800 781 760 739 718 699 680 658 638 618 598 578 558 538 518 499 480 461 443 426 408 391 375 360 345 331 317 304 293 281 270 259 250 240 230 221 213 205 198 190 184 177 172 166 162 157 153 150 147 145 142 140 137 135 132 130 128 125 123 121 119 117 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 22 21 19 18 17 15 14 12 11 9 8 6 5 4 3 3 2 65759 404 2332 30 11962 18 15 59 2027 -10660 99999 6303 6444 6610 6862 7053 7271 7608 7831 7990 8107 8302 8403 8525 8551 8509 8453 9999999 8139 6379 6307 6206 6128 6033 5907 5709 5482 5241 5038 4877 4778 4765 4729 4635 4544 4461 4455 4437 4395 4339 4267 4141 3946 3813 3716 3627 3522 3452 3411 3431 3460 3483 3564 3734 3888 4050 4250 4523 4741 4935 5070 5155 5217 5279 5247 5202 5157 5083 4923 4766 4602 4455 4310 4168 4005 3901 3821 3694 3553 3499 3438 3372 3317 3312 3314 3353 3366 3358 3402 3472 3484 3536 3670 3801 3854 3920 3945 3926 3889 3848 3752 3647 3537 3375 3205 3092 2949 2745 2554 2406 2245 2144 2092 2040 1969 1924 1889 1838 1846 1889 1928 1962 2032 2099 2143 2213 2250 2264 2299 2334 2348 2355 2375 2313 2217 2109 2000 1890 1777 1723 1667 1630 1609 1584 1607 1659 1724 1797 1904 2033 2129 2228 2307 2381 9999999 9999999 9999999 9999999 9999999 2184 2096 2004 1914 1824 1686 1569 1467 1388 1318 1248 1213 1167 1106 1040 998 943 894 831 770 741 734 708 663 613 578 1236 1234 1235 1241 1250 1260 1266 1267 1263 1257 1248 1233 1216 1195 1170 1140 1112 1086 1059 1030 1000 972 948 923 900 877 857 837 817 798 783 767 750 734 718 702 687 670 652 635 618 599 580 561 542 521 500 479 459 439 419 399 381 364 347 332 317 304 291 279 268 259 250 241 232 224 217 210 203 196 190 184 178 173 168 163 159 154 150 147 144 141 137 134 131 128 125 122 120 118 116 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 23 22 21 19 18 16 15 13 12 10 8 7 5 4 3 2 1 0 65768 405 2302 30 11962 18 16 8 2026 -10658 99999 6864 6820 6836 6861 6973 6962 6961 7019 7056 7069 7108 7227 7271 7348 7393 7348 7370 7396 7298 7563 7517 7456 7375 7263 7133 6933 6676 6391 6129 5865 5625 5455 5238 5030 4861 4718 4636 4588 4516 4441 4388 4320 4200 4144 4115 4102 4053 4057 4032 4036 4029 4030 4067 4180 4282 4371 4470 4617 4715 4807 4836 4843 4829 4849 4809 4761 4715 4654 4546 4442 4335 4263 4217 4165 4081 4068 4085 4061 4003 3992 3965 3934 3897 3859 3812 3808 3764 3670 3628 3618 3557 3508 3513 3540 3511 3515 3476 3429 3389 3354 3252 3151 3072 2955 2827 2745 2651 2501 2336 2225 2089 2018 1969 1917 1854 1828 1814 1775 1796 1859 1909 1946 2034 2145 2236 2344 2413 2472 2556 2630 2678 2713 2762 2712 2611 2506 2403 2286 2147 2028 1918 1819 1735 1638 1587 1561 1541 1534 1578 1662 1728 1803 1867 1913 1945 1946 1952 1940 1926 1888 1861 1842 1814 1777 1704 1639 1583 1546 1534 1516 1507 1459 1400 1338 1292 1222 1155 1091 1026 976 952 919 867 806 749 1210 1206 1207 1214 1228 1243 1252 1255 1258 1257 1251 1236 1221 1202 1179 1153 1127 1103 1077 1048 1018 990 967 941 916 890 867 845 823 803 786 768 751 733 715 700 684 667 650 634 618 600 583 564 545 525 504 483 462 442 421 401 381 363 345 329 314 300 287 275 265 255 247 239 232 226 220 215 209 204 199 193 188 183 177 172 167 162 157 153 148 143 139 135 131 127 124 120 117 115 113 111 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 23 22 21 20 18 17 15 14 12 10 9 8 6 5 5 4 3 65777 423 2332 30 11962 18 16 17 2024 -10657 99999 7651 7765 7881 8060 7930 7909 7847 7772 7713 7663 7607 7564 7420 7230 7102 6943 6897 6898 6881 6815 6730 6640 6542 6509 6454 6342 6198 6070 5922 5782 5684 5541 5395 5263 5159 5120 5096 5021 4943 4870 4760 4600 4506 4458 4426 4350 4287 4184 4126 4071 4051 4083 4205 4315 4390 4471 4620 4734 4825 4852 4865 4871 4929 4905 4850 4789 4717 4603 4492 4427 4405 4385 4351 4301 4328 4392 4410 4382 4383 4383 4349 4294 4221 4125 4011 3853 3668 3535 3422 3262 3110 3024 2957 2876 2838 2804 2772 2747 2745 2725 2730 2740 2716 2687 2692 2667 2585 2508 2471 2395 2345 2294 2246 2177 2129 2069 2000 1962 1947 1920 1903 1929 1955 1960 1986 2000 2031 2104 2192 2259 2326 2404 2434 2447 2470 2495 2516 2531 2540 2556 2572 2582 2545 2502 2463 2420 2377 2340 2314 2265 2207 2116 2011 1930 1824 1716 1596 1490 1403 1338 1295 1254 1235 1200 1161 1153 1192 1269 1328 1389 1419 1441 1457 1477 1477 1469 1456 1425 1387 1374 1341 1277 1181 1081 1243 1250 1260 1275 1291 1305 1312 1315 1313 1307 1293 1273 1252 1227 1197 1164 1132 1101 1069 1038 1006 975 948 921 894 869 848 827 806 787 769 753 735 718 700 684 669 652 636 620 603 585 568 551 534 515 497 478 461 443 425 408 391 375 360 345 331 318 304 292 280 269 259 250 242 234 226 219 212 205 199 193 188 182 177 172 167 163 158 154 150 145 141 137 134 130 127 123 120 117 115 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 20 19 18 16 15 13 12 10 9 8 7 6 5 5 4 3 3 2 1 1 1 0 1 1 1 1 2 2 2 2 3 3 4 65786 423 2331 30 11961 18 16 26 2023 -10655 99999 7085 7334 7597 7948 7585 7597 7587 7618 7673 7721 7781 7981 7975 7847 7810 7793 7806 7799 7726 7591 7448 7254 6995 6842 6718 6521 6183 5904 5664 5414 5185 4925 4729 4603 4516 4436 4357 4301 4268 4203 4136 4106 4136 4165 4181 4161 4203 4207 4217 4198 4273 4402 4537 4613 4687 4777 4897 4978 5062 5123 5166 5160 5169 5115 5082 5018 4932 4845 4792 4785 4785 4783 4778 4767 4804 4863 4888 4886 4898 4867 4776 4666 4522 4345 4126 3874 3611 3371 3144 2887 2658 2502 2384 2282 2227 2226 2262 2306 2370 2429 2531 2619 2685 2723 2777 2796 2735 2649 2584 2502 2422 2306 2195 2082 2003 1900 1796 1744 1735 1728 1735 1797 1876 1944 2024 2085 2176 2320 2459 2565 2672 2797 2864 2897 2931 2947 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2561 2439 2302 2157 2018 1907 1775 1654 1501 1331 1190 1033 897 769 677 602 561 561 573 617 657 711 800 938 1116 1292 1483 1621 1733 1831 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1598 1447 1291 1216 1222 1233 1249 1266 1276 1285 1291 1293 1286 1271 1257 1241 1220 1193 1166 1138 1109 1078 1045 1015 986 955 926 898 875 852 829 806 786 767 747 727 708 690 672 653 635 617 599 580 562 544 526 507 488 469 452 435 418 402 386 372 357 344 332 319 307 296 285 275 266 257 249 241 234 226 219 212 205 199 193 186 181 175 170 164 159 154 149 144 139 135 131 127 124 121 118 116 114 112 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 21 19 18 17 16 14 13 12 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 65795 423 2329 30 11959 18 16 35 2021 -10654 99999 7712 7493 7317 7174 7058 6866 6649 6489 6247 5997 5992 6150 6188 6120 6120 6224 6441 6650 6788 6845 6902 6900 6846 6870 6936 6882 6661 6409 6206 5995 5779 5482 5220 5010 4829 4620 4429 4261 4127 3928 3788 3714 3728 3730 3752 3774 3879 3955 4046 4127 4322 4528 4716 4843 5004 5098 5170 5188 5209 5183 5108 4951 4808 4620 4439 4213 4023 3893 3811 3764 3790 3858 3976 4109 4298 4524 4756 4960 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4384 4074 3761 3435 3122 2855 2629 2480 2375 2332 2347 2378 2450 2532 2667 2774 2876 2946 2993 3010 2969 2909 2832 2730 2604 2422 2256 2097 1982 1843 1723 1651 1618 1617 1644 1721 1813 1897 1998 2099 2249 2435 2594 2706 2814 2918 2963 2978 2994 2979 2949 2895 2819 2743 2678 2591 2462 2353 2250 2119 1987 1875 1787 1668 1555 1413 1256 1125 967 823 712 622 532 484 509 549 616 700 804 947 1143 1379 1616 1868 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1552 1329 1102 888 736 646 559 485 451 1219 1225 1231 1234 1231 1222 1215 1205 1191 1171 1151 1129 1107 1083 1056 1030 1007 980 952 926 903 879 854 829 808 787 766 744 722 703 683 663 644 625 607 587 568 550 532 513 493 474 456 438 419 403 387 371 355 340 327 314 302 289 279 270 261 253 245 238 231 224 217 211 206 200 194 188 182 177 171 166 160 156 151 146 142 138 134 131 128 125 122 120 119 117 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 21 20 19 18 17 16 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 65804 423 2329 30 11959 18 16 44 2020 -10652 99999 7360 7783 8074 8404 8288 8026 7779 7550 7349 7160 7023 7032 6882 6606 6444 6507 6645 6746 6801 6857 6914 6890 6802 6811 6892 6849 6672 6505 6380 6186 5914 5588 5297 5037 4826 4576 4330 4113 3913 3645 3486 3428 3424 3413 3441 3479 3595 3736 3898 4047 4319 4606 4846 5046 5269 5418 5514 5569 5612 5609 5557 5421 5252 5027 4794 4516 4267 4086 3927 3817 3744 3702 3713 3761 3858 3996 4163 4319 4468 4615 4704 4757 4752 4700 4573 4423 4287 4103 3901 3677 3458 3242 3054 2912 2761 2676 2624 2558 2528 2529 2565 2561 2582 2589 2590 2582 2562 2534 2503 2474 2407 2284 2180 2074 1998 1900 1814 1741 1694 1654 1631 1640 1672 1705 1762 1848 1998 2209 2414 2569 2737 2909 3045 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2576 2371 2170 1978 1808 1606 1419 1232 1045 891 728 585 478 395 328 288 311 346 423 537 669 842 1052 1296 1543 1791 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1604 1381 1151 938 769 647 537 452 408 391 419 486 586 1256 1245 1232 1217 1199 1177 1155 1131 1108 1082 1056 1030 1007 982 957 932 910 887 864 840 819 799 777 754 732 711 691 670 649 630 611 591 572 554 537 519 499 480 463 446 429 412 397 381 365 350 337 323 310 297 285 275 266 256 247 239 230 222 215 209 202 196 190 184 179 173 169 164 160 156 152 148 146 142 139 136 134 131 129 128 126 125 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 23 22 21 20 18 17 16 15 13 12 11 10 9 8 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 65813 423 2331 30 11961 18 16 53 2019 -10651 99999 5161 5493 5687 5951 6563 6643 6727 6860 7037 7274 7580 7975 8108 8107 8130 8283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7809 7684 7482 7186 6962 6805 6576 6299 6000 5780 5569 5373 5149 4948 4782 4647 4451 4330 4273 4201 4075 4000 3940 3943 3951 3970 3966 4080 4210 4300 4362 4473 4556 4623 4699 4769 4834 4874 4833 4766 4697 4666 4568 4466 4429 4402 4396 4372 4339 4350 4409 4449 4494 4601 4700 4774 4824 4853 9999999 9999999 4740 4582 4435 4326 4163 3985 3797 3616 3402 3209 3050 2884 2770 2706 2624 2572 2542 2535 2494 2495 2473 2468 2468 2469 2457 2436 2434 2397 2292 2209 2130 2098 2055 2019 1972 1946 1928 1897 1886 1899 1920 1929 1958 2042 2169 2298 2367 2441 2528 2616 2679 2749 2826 2885 2901 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2523 2405 2307 2183 2030 1851 1670 1504 1308 1085 893 718 555 394 289 229 223 257 306 418 599 824 1057 1311 1558 1768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1545 1347 1173 1021 871 746 665 603 575 588 1240 1239 1234 1225 1212 1196 1178 1158 1136 1114 1092 1065 1040 1015 990 964 938 915 892 869 846 824 804 782 759 736 716 696 675 655 635 616 596 577 559 541 523 502 484 467 450 433 416 401 385 369 355 340 327 313 299 287 276 266 255 245 236 227 219 211 205 199 193 187 182 177 172 169 165 161 158 154 151 148 145 142 139 137 135 133 131 130 129 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 7 6 6 5 5 4 4 4 3 3 3 4 4 4 4 5 5 5 6 6 6 65822 423 2332 30 11962 18 17 2 2017 -10649 99999 3304 4388 4929 5489 5962 6343 6726 7186 7531 7772 8040 8382 8482 8420 8406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7696 7354 7075 6866 6589 6261 5864 5536 5255 5011 4726 4458 4256 4102 3892 3766 3711 3658 3566 3527 3531 3620 3734 3837 3943 4148 4348 4494 4600 4761 4886 4976 5059 5133 5193 5190 5090 4955 4842 4743 4570 4410 4336 4282 4230 4187 4150 4151 4213 4248 4312 4475 4638 4758 4853 9999999 9999999 9999999 9999999 9999999 4663 4586 4452 4275 4082 3880 3615 3379 3191 2995 2839 2763 2688 2607 2537 2492 2423 2392 2351 2354 2371 2389 2375 2341 2336 2321 2231 2159 2129 2148 2144 2140 2137 2153 2157 2149 2162 2203 2250 2269 2279 2340 2427 2486 2488 2498 2524 2545 2557 2580 2618 2650 2641 2620 2627 2668 2678 2656 2638 9999999 9999999 9999999 2537 2472 2382 2245 2063 1888 1709 1487 1213 965 752 554 349 179 66 17 9 27 124 303 506 718 961 1221 1447 1639 1795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1677 1496 1325 1175 1034 913 802 726 1201 1209 1217 1226 1233 1236 1234 1229 1218 1204 1185 1165 1143 1121 1098 1071 1045 1019 992 964 938 915 892 869 846 825 804 782 759 735 715 694 673 652 632 613 592 571 551 532 513 492 473 456 439 422 406 390 375 360 346 332 320 307 295 284 273 263 253 244 236 228 220 214 208 202 197 191 186 182 177 174 170 167 163 159 155 151 148 144 141 139 136 134 132 130 129 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 20 20 19 18 17 16 15 15 14 13 12 11 10 9 9 8 8 8 7 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 65831 423 2331 30 11961 18 17 11 2016 -10648 99999 2623 3069 3440 3862 5882 6005 6083 6189 6369 6612 6904 7341 7583 7632 7727 7897 8037 8161 9999999 9999999 9999999 9999999 7900 7696 7573 7344 7003 6731 6560 6342 6070 5757 5483 5186 4893 4593 4310 4076 3879 3618 3430 3301 3156 2971 2846 2800 2826 2910 3050 3211 3444 3682 3883 4026 4239 4453 4647 4840 4999 5116 5143 5092 4969 4842 4742 4562 4370 4249 4164 4070 3959 3861 3791 3821 3868 3978 4168 4370 4522 4634 4762 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4466 4226 3934 3677 3456 3226 3034 2898 2739 2559 2427 2337 2256 2192 2129 2126 2161 2200 2216 2240 2307 2346 2335 2349 2403 2487 2536 2559 2592 2629 2640 2619 2614 2613 2596 2552 2504 2482 2473 2433 2347 2274 2241 2219 2220 2233 2257 2272 2264 2258 2266 2310 2345 2350 2363 2395 2408 2384 2318 2234 2147 2035 1885 1742 1594 1405 1171 969 806 660 515 390 306 299 324 353 440 595 759 924 1121 1330 1490 1620 1701 1768 9999999 9999999 9999999 1734 1629 1480 1125 1145 1002 884 781 698 617 1163 1176 1188 1201 1211 1219 1223 1225 1221 1213 1200 1182 1163 1140 1117 1092 1065 1037 1010 983 956 930 907 884 861 838 818 798 776 754 732 711 690 669 648 627 607 585 564 544 524 504 484 464 447 430 413 398 384 370 355 342 330 318 306 295 285 275 266 256 247 239 231 223 216 210 203 197 191 185 180 175 171 167 163 159 155 152 148 145 142 140 138 136 135 134 133 132 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 65840 427 2210 30 11960 18 17 20 2014 -10646 99999 5994 5511 5045 4733 4548 4351 4129 6923 6861 6762 6657 6573 6499 6473 6540 6750 6884 6868 6914 7064 7224 7309 7342 7370 7394 7322 7132 6945 6838 6636 6338 6062 5901 5704 5460 5175 4960 4764 4569 4344 4152 4025 3939 3781 3691 3635 3577 3452 3382 3378 3440 3526 3626 3752 3951 4141 4283 4374 4539 4674 4789 4893 4984 5020 4968 4863 4716 4593 4488 4313 4128 4008 3934 3832 3761 3717 3697 3772 3874 4032 4243 4463 4643 4775 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4398 4156 3930 3714 3522 3367 3185 2986 2829 2695 2571 2442 2313 2250 2234 2215 2169 2136 2129 2097 2034 2016 2044 2103 2143 2160 2205 2265 2301 2304 2333 2380 2404 2400 2391 2395 2379 2318 2209 2103 2033 1966 1921 1890 1891 1887 1867 1867 1895 1967 2040 2115 2220 2346 2458 2534 9999999 9999999 9999999 9999999 2379 2270 2137 1954 1720 1512 1313 1115 929 763 633 580 567 549 581 670 755 854 989 1131 1231 1327 1385 1414 1442 1443 1382 1299 1214 1090 957 841 732 644 581 537 485 1119 1137 1154 1175 1195 1210 1223 1234 1239 1237 1230 1216 1201 1181 1158 1133 1105 1078 1048 1018 987 958 928 898 869 840 815 791 766 741 717 695 674 653 633 615 596 577 559 541 524 506 487 469 451 434 417 400 385 369 353 338 324 312 300 289 279 270 261 252 245 238 231 224 218 213 207 202 196 190 185 180 176 172 168 164 160 157 153 150 148 146 144 142 140 139 138 137 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 6 6 65849 427 2210 30 11960 18 17 29 2013 -10645 99999 6682 6120 5572 5143 4853 4575 4299 7058 7012 6951 6862 6739 6631 6555 6523 6611 6662 6621 6677 6830 6916 6944 7010 7068 7146 7177 7119 7017 6944 6810 6623 6484 6421 6291 6107 5891 5703 5475 5201 4871 4557 4259 3989 3697 3467 3269 3062 2831 2677 2614 2635 2697 2815 3024 3323 3606 3875 4095 4357 4556 4726 4878 4997 5038 4970 4831 4674 4528 4364 4116 3901 3744 3632 3514 3454 3416 3405 3477 3575 3745 3988 4211 4389 4535 4706 4842 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4377 4195 4015 3832 3704 3599 3462 3311 3204 3079 2975 2867 2739 2643 2601 2545 2454 2389 2340 2232 2111 2027 1974 1953 1963 1940 1933 1946 1951 1926 1941 1976 1998 2020 2049 2081 2091 2064 1999 1914 1865 1822 1801 1780 1783 1774 1756 1754 1783 1846 1913 1999 2123 2261 2393 2498 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2296 2097 1920 1739 1556 1376 1198 1042 949 883 806 795 827 843 873 943 1025 1080 1144 1165 1179 1208 1219 1165 1134 1145 1129 1111 1098 1088 1082 1078 1080 1088 1099 1109 1120 1137 1156 1171 1184 1196 1204 1207 1202 1192 1182 1167 1149 1127 1104 1080 1052 1023 993 963 932 902 872 843 818 793 767 741 716 693 671 650 630 612 594 575 558 541 523 506 488 472 455 439 424 408 393 377 361 347 334 321 309 299 288 278 269 260 252 244 236 229 223 217 211 205 199 193 187 182 178 174 170 166 162 158 155 151 148 146 143 140 138 136 134 133 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 3 3 3 3 4 4 4 5 5 6 7 65858 427 2211 30 11961 18 17 38 2012 -10644 99999 5793 5474 5186 4976 4884 4840 4816 7669 7717 7725 7713 7712 7694 7665 7636 7685 7647 7514 7447 7450 7385 7228 7048 6912 6878 6839 6715 6591 6501 6374 6221 6132 6118 6070 5954 5791 5681 5571 5358 5035 4719 4404 4122 3843 3602 3371 3125 2865 2647 2536 2523 2535 2585 2749 3008 3276 3535 3713 3901 4073 4263 4461 4613 4703 4687 4610 4504 4434 4377 4244 4105 4016 3981 3971 3999 4015 4018 4097 4202 4364 4573 4779 4922 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4402 4179 3926 3721 3529 3360 3254 3172 3082 2983 2935 2869 2831 2785 2717 2692 2714 2700 2641 2593 2551 2450 2341 2248 2184 2141 2113 2040 1993 1961 1891 1776 1710 1671 1636 1593 1546 1519 1483 1412 1326 1262 1263 1262 1304 1376 1479 1586 1677 1783 1930 2119 2293 2477 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2220 1980 1746 1523 1324 1147 995 903 848 783 771 815 838 870 939 1028 1082 1132 1155 1168 1188 1194 1149 1244 1231 1211 1189 1169 1149 1133 1122 1118 1119 1122 1128 1135 1151 1168 1182 1194 1205 1211 1212 1208 1199 1187 1171 1150 1128 1106 1081 1052 1022 991 960 929 898 867 839 812 786 760 735 710 685 661 639 619 601 582 564 546 529 511 494 478 461 445 431 416 402 388 374 360 347 334 322 311 301 291 280 270 261 252 244 237 229 223 217 211 205 199 193 187 182 177 173 169 165 160 156 151 147 144 141 138 135 132 130 128 126 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 18 17 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 65867 428 2182 30 11962 18 17 47 2010 -10642 99999 6850 6626 6345 6131 6016 5978 5836 5672 7592 7472 7321 7174 7019 6808 6540 6376 6326 6193 6004 5938 5955 5919 5800 5688 5642 5730 5818 5819 5860 5988 6069 6079 6138 6248 6320 6313 6274 6287 6304 6181 5913 5610 5319 5029 4706 4396 4101 3794 3469 3171 2980 2863 2748 2639 2669 2798 2978 3166 3268 3384 3489 3626 3762 3888 3972 3963 3928 3874 3890 3909 3868 3814 3798 3856 3936 4071 4169 4254 4382 4514 4696 4890 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4513 4341 4179 3973 3739 3567 3444 3322 3246 3216 3170 3101 3069 3023 2999 2942 2852 2772 2741 2689 2564 2443 2360 2238 2102 1988 1931 1907 1893 1846 1836 1863 1870 1823 1815 1847 1883 1883 1868 1869 1857 1798 1722 1668 1665 1664 1687 1725 1807 1905 1982 2056 2166 2313 2445 2569 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2372 2220 2057 1854 1631 1445 1282 1155 1069 1001 953 960 986 990 1031 1122 1170 1211 1267 1325 1335 1346 1326 1293 1275 1247 1169 1156 1147 1132 1113 1097 1083 1074 1070 1069 1075 1083 1092 1103 1121 1139 1154 1168 1178 1185 1187 1182 1173 1161 1144 1123 1101 1078 1053 1023 991 959 927 895 863 831 803 777 752 729 707 686 664 644 626 609 593 578 563 548 532 515 499 483 466 449 433 419 404 389 375 361 348 336 324 314 304 295 285 276 267 259 251 243 236 229 223 216 209 203 196 190 184 178 173 168 163 158 152 147 143 139 135 132 129 126 124 122 121 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 16 15 14 13 12 11 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 65876 428 2182 30 11962 18 17 56 2009 -10641 99999 7102 7183 7148 7109 7102 7158 7143 7175 7275 7494 7626 7693 7707 7711 7537 7241 6968 6793 6590 6497 6316 6149 4964 4936 4923 4993 5074 5189 5340 5605 5830 5961 6104 6299 6486 6587 6596 6587 6538 6383 6074 5744 5410 5052 4635 4219 3844 3515 3217 2928 2713 2577 2453 2372 2426 2580 2766 2962 3088 3221 3350 3503 3627 3721 3761 3737 3716 3708 3744 3783 3778 3789 3832 3947 4093 4304 4496 4666 4859 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4414 4181 3964 3733 3491 3322 3195 3077 3026 3026 3031 3005 3029 3070 3121 3133 3108 3063 3048 3002 2883 2752 2642 2474 2277 2088 1948 1825 1709 1565 1471 1420 1381 1321 1312 1341 1404 1485 1563 1672 1776 1838 1890 1945 2040 2107 2190 2267 2331 2411 2493 2542 2585 2653 2705 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2468 2374 2226 2074 1918 1726 1529 1373 1232 1106 1033 991 941 940 984 1017 1074 1168 1226 1283 1366 1433 1453 1481 1483 9999999 1255 1244 1231 1219 1203 1182 1158 1136 1119 1105 1093 1086 1086 1092 1097 1106 1122 1138 1151 1160 1167 1171 1172 1166 1156 1144 1128 1106 1082 1059 1034 1006 976 947 917 886 855 824 795 769 744 721 700 678 656 636 617 600 583 567 552 538 524 509 493 478 462 446 431 418 404 390 376 364 352 340 329 320 312 303 294 287 279 271 262 254 247 239 232 223 215 206 197 188 180 173 165 159 152 147 141 136 132 129 126 124 122 121 120 119 118 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 16 15 14 13 12 12 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 65885 429 2151 30 11961 18 18 5 2008 -10639 99999 8789 8938 9108 9185 9217 9242 9262 9125 8930 8844 8770 8504 9999999 9053 8561 8020 7449 6891 6323 5700 5232 4946 4726 4503 4334 4306 4395 4513 4667 4899 5261 5593 5880 6174 6494 6770 6927 6994 7061 7059 6905 6593 6269 5917 5480 4955 4454 4009 3622 3286 2979 2729 2525 2311 2171 2198 2353 2530 2718 2878 3039 3190 3378 3530 3656 3705 3733 3799 3901 4014 4106 4113 4132 4169 4272 4427 4639 4799 4927 5055 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4533 4243 4023 3816 3639 3482 3301 3190 3136 3095 3111 3154 3215 3254 3348 3463 3581 3637 3657 3627 3588 3513 3386 3231 3056 2813 2560 2296 2056 1816 1582 1341 1163 1026 913 825 806 803 835 933 1051 1189 1325 1438 1550 1664 1795 1879 1973 2075 2131 2176 2236 2271 2281 2299 2308 2327 2367 2372 2337 2308 2292 2215 2141 2090 2011 1920 1830 1707 1596 1527 1452 1368 1343 1362 1353 1356 1406 1432 1475 1535 1566 1587 1637 1661 1627 1616 1611 1573 1524 1488 1307 1290 1270 1245 1218 1194 1176 1161 1149 1141 1139 1140 1142 1148 1159 1169 1178 1182 1184 1182 1177 1165 1149 1133 1113 1089 1064 1039 1012 982 954 924 895 866 836 807 780 755 730 708 687 666 645 626 609 593 578 564 551 540 528 516 504 492 478 465 452 439 425 411 397 383 369 355 342 330 319 307 296 286 277 268 259 250 243 235 227 219 212 204 196 187 179 172 165 158 152 146 141 136 132 128 125 123 121 119 118 118 117 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 1 1 2 2 3 65894 429 2149 30 11959 18 18 14 2006 -10638 99999 7734 8153 8577 8974 9377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9145 8723 8989 8361 7708 7039 6341 5604 4876 4427 4066 3753 3476 3386 3427 3510 3673 3981 4434 4886 5306 5721 6173 6605 6893 7091 9999999 9999999 9999999 9999999 6724 6368 5926 5392 4890 4446 4077 3741 3401 3112 2889 2681 2556 2592 2739 2898 3092 3243 3402 3550 3743 3871 3973 4032 4071 4102 4123 4139 4146 4084 4045 3994 4021 4080 4166 4202 4259 4338 4432 4518 4617 4724 4791 4811 4848 4842 9999999 9999999 4660 4497 4318 4163 3993 3857 3739 3588 3462 3377 3294 3260 3272 3320 3364 3428 3513 3615 3680 3723 3707 3681 3617 3500 3334 3143 2908 2623 2294 1977 1682 1405 1133 914 735 614 519 488 500 570 714 857 1038 1229 1407 1594 1773 1957 2095 2237 2363 2444 2521 2593 2639 2653 2657 2645 2661 9999999 9999999 9999999 2524 2476 2376 2282 2201 2099 1981 1842 1686 1571 1491 1396 1309 1286 1294 1295 1305 1352 1383 1436 1493 1532 1585 1654 1683 1655 1635 1617 1569 1508 1445 1364 1306 1289 1267 1244 1226 1211 1201 1191 1185 1180 1178 1176 1177 1183 1187 1190 1188 1185 1177 1167 1152 1134 1117 1097 1074 1049 1026 1001 973 946 918 891 862 833 804 777 753 727 705 684 663 642 624 607 592 578 566 555 545 535 525 515 505 492 480 468 455 441 427 413 398 383 368 354 341 327 314 301 290 280 270 259 250 241 232 224 215 207 199 190 181 173 166 159 153 147 141 137 133 129 126 124 122 121 119 119 119 118 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 65903 428 2178 30 11958 18 18 23 2005 -10636 99999 8237 8380 8540 8682 8813 8942 8932 8808 8875 9032 8938 8772 8636 7087 6786 6470 6152 5761 5342 4972 4801 4676 4609 4520 4582 4692 4794 4920 5211 5599 5939 6237 6542 6822 7066 7180 7246 9999999 9999999 7106 6818 6517 6166 5714 5169 4654 4174 3757 3411 3094 2822 2571 2334 2179 2149 2216 2309 2447 2551 2684 2821 3046 3234 3398 3516 3648 3808 3956 4098 4240 4300 4368 4403 4501 4607 4728 4754 4775 4804 4844 4869 4887 4914 4896 4846 4839 4806 4776 4730 4654 4525 4401 4320 4218 4142 4084 4001 3924 3882 3819 3779 3768 3782 3771 3773 3796 3814 3770 3717 3620 3499 3329 3133 2910 2697 2453 2168 1856 1568 1290 1032 808 673 572 494 431 440 491 593 746 896 1084 1272 1452 1648 1849 2045 2171 2291 2409 2502 2594 2667 2694 2677 2647 2595 2565 2534 2459 2355 2258 2185 2087 2011 1956 1880 1806 1733 1669 1648 1666 1678 1691 1737 1801 1842 1874 1915 1919 1927 1941 1922 1894 1866 1801 1680 1554 1444 1331 1219 1109 984 867 769 663 568 528 504 481 478 509 1200 1198 1197 1197 1199 1200 1200 1196 1189 1176 1162 1144 1124 1103 1079 1053 1027 1001 974 944 917 890 862 835 807 781 757 734 711 691 673 655 637 623 610 597 585 575 566 557 548 539 529 517 504 489 476 462 446 429 413 396 379 363 347 333 319 305 292 282 272 262 253 245 237 230 224 216 210 202 194 186 178 171 164 157 150 144 138 133 128 124 121 118 116 115 114 114 113 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 3 3 2 3 3 3 3 4 4 5 5 6 7 7 8 8 65912 429 2146 30 11956 18 18 32 2003 -10635 99999 7479 7851 8199 8642 9476 9395 9317 9260 9146 8962 8650 8420 8247 8062 7666 7282 6981 6649 6147 5644 5258 5057 4915 4786 4608 4601 4603 4545 4534 4748 5096 5411 5714 6078 6436 6750 6969 7157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6590 6174 5731 5305 4913 4535 4144 3742 3335 3027 2797 2622 2480 2427 2406 2422 2450 2584 2697 2834 2934 3080 3294 3520 3732 3923 4056 4219 4365 4546 4698 4863 4965 5065 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4565 4430 4299 4163 4031 3879 3759 3710 3649 3594 3565 3580 3582 3593 3659 3719 3715 3705 3675 3623 3520 3386 3199 3017 2813 2574 2318 2078 1839 1565 1311 1153 1038 949 876 874 912 1005 1135 1256 1424 1588 1739 1901 2099 2300 2431 2533 2613 2672 2734 2769 2760 2708 2641 2530 2439 2346 2218 2061 1916 1785 1652 1561 1495 1406 1338 1280 1250 1264 1342 1410 1485 1594 1718 1823 1938 2052 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1835 1710 1590 1472 1322 1167 1048 938 825 776 734 686 1241 1244 1245 1246 1248 1252 1254 1251 1246 1236 1222 1201 1179 1155 1130 1106 1079 1051 1023 995 966 935 906 879 852 826 800 774 750 727 703 682 664 647 630 616 604 592 581 571 563 555 547 538 529 518 505 491 477 463 447 431 414 398 382 367 352 338 324 311 299 289 279 269 260 250 242 234 226 218 210 201 192 184 175 168 160 153 146 140 135 131 127 124 122 120 119 118 118 119 119 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 7 7 8 65921 429 2146 30 11956 18 18 41 2002 -10633 99999 6726 7255 7777 8493 9200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9072 8367 7762 7069 6386 3119 3088 3132 3205 3332 3525 3686 3783 3927 4257 4691 5052 5368 5721 6083 6341 6492 6636 6813 6927 6969 6976 9999999 9999999 6681 6387 6127 5870 5614 5379 5166 4908 4592 4249 3974 3693 3463 3264 3119 2996 2907 2793 2779 2767 2811 2849 2973 3177 3394 3636 3898 4094 4332 4560 4817 5026 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4771 4536 4333 4113 3892 3719 3543 3416 3309 3204 3122 3134 3129 3138 3157 3237 3311 3393 3504 3604 3646 3680 3671 3648 3564 3452 3264 3087 2896 2684 2465 2244 2011 1747 1504 1347 1241 1175 1109 1095 1113 1174 1266 1360 1491 1595 1693 1809 1967 2136 2235 2309 2366 2423 2501 2573 2624 2630 2605 2546 2506 2479 2417 2324 2217 2126 2015 1923 1834 1724 1617 1518 1455 1441 1478 1515 1542 1599 1672 1748 1833 1928 1986 2044 9999999 9999999 9999999 9999999 9999999 9999999 1843 1738 1626 1507 1374 1216 1055 928 1260 1261 611 559 1251 1252 1253 1251 1250 1250 1251 1251 1247 1240 1228 1210 1188 1167 1145 1122 1100 1076 1049 1022 994 965 935 907 881 855 830 805 780 756 732 709 688 671 654 639 626 613 601 591 580 571 563 555 546 536 525 512 498 483 468 452 436 419 402 387 371 355 341 327 314 302 292 282 273 264 255 247 239 232 224 216 207 198 189 181 173 165 157 150 143 138 134 130 126 124 122 120 120 119 120 120 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 65930 428 2175 30 11955 18 18 50 2001 -10632 99999 6974 7477 8158 8788 9330 9999999 9999999 9999999 9999999 9999999 9999999 8648 8029 7329 6616 6062 5508 4840 4217 3842 3654 3534 3503 3515 3654 3780 3825 3945 4281 4707 5056 5373 5721 6022 6210 6306 6391 6516 6588 6630 6620 6627 6562 6389 6130 5906 5719 5559 5426 5316 5137 4919 4663 4473 4232 4054 3889 3746 3618 3556 3466 3421 3384 3403 3398 3488 3641 3803 3964 4149 4266 4433 4612 4804 4904 5024 5108 9999999 9999999 9999999 9999999 9999999 9999999 4940 4838 4795 4716 4582 4433 4334 4204 4046 3907 3760 3624 3479 3363 3264 3242 3213 3177 3121 3130 3155 3186 3245 3300 3319 3334 3327 3320 3239 3160 3011 2844 2674 2517 2351 2157 1960 1746 1552 1436 1365 1315 1259 1254 1251 1293 1382 1472 1579 1646 1720 1797 1913 2045 2120 2177 2228 2281 2337 2381 2410 2400 2354 2287 2269 2255 2215 2147 2067 1999 1916 1848 1777 1712 1659 1595 1565 1593 1645 1676 1706 1768 1851 1941 2040 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1787 1619 1422 1208 998 814 629 479 382 315 252 201 198 223 293 374 476 1243 1233 1221 1204 1184 1161 1142 1125 1106 1088 1067 1045 1022 999 973 946 920 894 869 845 820 794 768 741 716 694 676 658 642 628 615 604 594 584 576 567 559 551 542 532 519 504 488 472 456 439 421 403 385 368 351 335 321 307 294 284 274 266 258 249 242 235 229 222 215 207 200 192 184 177 170 163 156 149 143 139 134 131 128 126 124 122 122 121 121 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 65939 428 2175 30 11955 18 18 59 1999 -10630 99999 6352 6609 7077 7492 7861 8239 8615 9251 8604 7931 7279 6618 6012 5388 4800 4401 4120 3772 3488 3414 3474 3583 3758 3939 4168 4341 4375 4430 4676 4992 5218 5373 5573 5760 5878 5920 5992 6165 6349 6500 6637 6808 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6171 5908 5582 5281 4895 4518 4190 3879 3600 3396 3222 3103 3000 2970 2960 3080 3270 3442 3640 3894 4122 4355 4617 4893 5065 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4626 4466 4292 4100 3903 3686 3483 3267 3074 2898 2822 2747 2666 2559 2524 2554 2574 2604 2658 2713 2757 2783 2822 2804 2784 2684 2543 2414 2316 2192 2009 1845 1665 1478 1345 1281 1241 1198 1210 1240 1303 1412 1513 1626 1735 1867 1983 2147 2328 2451 2525 2599 2675 2730 2742 2746 2720 2667 2574 2496 2410 2317 2185 2050 1935 1833 1737 1635 1540 1484 1438 1433 1473 1557 1633 1713 1805 1915 2031 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1743 1564 1356 1115 880 697 516 367 279 235 192 150 159 208 313 429 547 1245 1240 1234 1225 1209 1188 1168 1151 1132 1112 1091 1068 1043 1014 986 957 929 902 875 850 826 801 777 752 730 710 692 675 661 646 633 621 609 597 586 575 564 553 541 529 514 499 483 468 453 438 421 405 389 373 358 344 330 317 303 292 281 272 262 252 243 235 227 220 212 204 197 189 182 175 169 163 157 151 146 142 137 134 130 128 126 124 123 122 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 65948 426 2234 30 11954 18 19 8 1998 -10629 99999 5333 5367 5424 5487 5569 5679 8166 7806 7429 7052 6706 6457 5959 5502 5201 5008 4692 4432 4383 4400 4416 4442 4438 4550 4678 4714 4704 4893 5136 5295 5397 5622 5850 6018 6150 6305 6503 6722 6913 7043 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5870 5525 5204 4789 4399 4076 3744 3436 3247 3118 3043 3019 3075 3144 3307 3518 3704 3916 4170 4386 4592 4832 5084 5192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4590 4449 4299 4139 3990 3842 3687 3499 3337 3196 3157 3120 3064 2975 2942 2954 2947 2954 2962 2937 2870 2812 2782 2722 2669 2533 2375 2246 2150 2053 1939 1865 1737 1590 1503 1483 1463 1408 1370 1343 1359 1397 1422 1488 1564 1640 1700 1858 2065 2236 2378 2530 2709 2884 3009 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2350 2181 2013 1850 1694 1591 1518 1490 1497 1559 1619 1674 1737 1822 1894 1973 2056 2114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1715 1598 1470 1342 1206 1056 889 757 635 535 490 480 446 396 381 392 435 505 567 643 726 1211 1200 1185 1167 1151 1138 1124 1107 1090 1070 1048 1023 998 972 946 920 895 871 848 822 797 771 748 727 708 691 675 660 646 633 620 607 594 582 570 557 544 530 514 497 480 463 446 429 412 395 378 362 347 333 319 307 295 285 275 267 259 250 243 237 231 225 218 212 205 199 192 186 180 173 167 160 155 149 144 139 135 131 127 125 123 121 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 65957 427 2204 30 11954 18 19 17 1996 -10628 99999 5224 5091 5192 5301 5396 5443 5506 8580 8230 7864 7466 7053 6763 6286 5900 5699 5530 5168 4816 4720 4662 4620 4629 4614 4686 4753 4710 4629 4759 5004 5121 5203 5455 5732 5919 6083 6238 6414 6580 6698 6728 6825 6925 9999999 9999999 9999999 9999999 9999999 6007 5761 5474 5195 4922 4684 4383 4133 3898 3639 3413 3284 3201 3199 3232 3324 3411 3576 3760 3906 4090 4311 4508 4696 4939 5188 5321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4537 4358 4190 4031 3855 3682 3483 3307 3133 3069 3015 2944 2859 2833 2831 2802 2765 2727 2677 2606 2546 2506 2444 2386 2248 2087 1973 1913 1855 1771 1734 1670 1591 1562 1584 1599 1595 1590 1585 1625 1691 1730 1783 1840 1902 1944 2075 2245 2382 2475 2576 2696 2826 2924 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2335 2240 2141 2038 1962 1918 1890 1870 1893 1910 1912 1880 1863 1836 1827 1828 1789 1747 1709 1656 1577 1520 1483 1410 1349 1298 1254 1223 1194 1151 1086 1064 1034 1012 1026 1066 1068 1030 1021 1186 1177 1171 1168 1164 1159 1155 1151 1141 1128 1118 1112 1103 1093 1083 1072 1057 1038 1018 996 974 951 927 905 884 859 833 807 783 759 736 715 695 676 658 640 624 607 591 575 562 548 535 521 506 490 474 459 444 428 412 396 381 366 351 336 322 310 297 286 276 267 258 249 242 235 229 223 217 211 204 199 193 187 182 176 170 164 158 153 147 142 137 132 129 125 123 121 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 65966 426 2236 30 11956 18 19 26 1995 -10626 99999 7215 6836 6436 6021 5615 5248 4731 4240 3826 3632 3427 3050 2817 2851 2924 2812 2701 2860 4924 4734 4583 4531 4554 4612 4644 4601 4721 4925 5028 5160 5470 5800 6041 6240 6420 6605 6780 6920 6994 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6153 5870 5586 5284 4909 4568 4233 3861 3544 3305 3110 2987 2946 2963 3016 3128 3243 3336 3495 3688 3873 4079 4342 4571 4701 4816 4891 4906 4930 4903 4901 4899 4904 4806 4709 4623 4494 4299 4138 4017 3902 3771 3649 3491 3361 3175 3011 2870 2828 2807 2768 2733 2747 2747 2733 2721 2756 2794 2807 2811 2857 2864 2850 2755 2632 2565 2525 2469 2392 2342 2248 2073 1936 1862 1792 1695 1602 1524 1499 1492 1467 1467 1492 1537 1573 1693 1892 2065 2192 2317 2461 2612 2731 2825 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2541 2456 2383 2302 2227 2171 2120 2081 2052 2056 2056 2042 1986 1943 1890 1856 1833 1793 1748 1691 1631 1567 1519 1489 1432 1384 1336 1295 1270 1256 1229 1168 1122 1073 1043 1034 1048 1035 987 1175 1162 1158 1155 1155 1153 1150 1149 1148 1142 1132 1127 1125 1119 1112 1107 1099 1086 1069 1049 1028 1005 982 957 933 909 880 851 822 794 767 741 718 695 675 655 636 618 601 584 570 557 545 533 521 509 495 481 468 454 440 425 411 396 381 365 350 336 322 308 296 284 274 264 255 246 239 232 226 220 214 209 203 198 192 186 180 174 168 162 156 150 144 139 134 129 125 121 118 115 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 65975 426 2237 30 11957 18 19 35 1994 -10625 99999 5763 5334 4878 4355 3888 3537 3087 2747 2624 2695 2735 2642 2727 3057 3513 3779 3968 4373 5329 5159 5035 5003 5012 5060 5089 5077 5229 5423 5470 5537 5807 6094 6266 6400 6497 6589 6667 6731 6731 6761 6830 9999999 9999999 9999999 9999999 6379 6147 5928 5680 5447 5212 4954 4614 4294 3987 3636 3328 3107 2935 2822 2804 2853 2943 3094 3260 3406 3605 3856 4138 4441 4761 5028 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5012 4854 4683 4485 4243 4001 3828 3683 3546 3429 3363 3266 3183 3078 3044 3028 3060 3110 3161 3230 3295 3312 3309 3308 3317 3296 3257 3199 3158 3049 2910 2715 2497 2337 2184 2026 1872 1759 1624 1436 1306 1241 1200 1142 1092 1079 1127 1197 1226 1278 1373 1482 1568 1703 1901 2070 2176 2270 2386 2538 2660 2723 2769 2812 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2528 2504 2465 2393 2326 2294 2272 2253 2240 2219 2199 2130 2068 2004 1970 1915 1829 1735 1646 1554 1458 1364 1268 1150 1049 941 872 834 807 774 749 743 738 769 829 894 952 988 1035 1085 1150 1209 1249 1144 1149 1155 1162 1163 1160 1157 1155 1149 1141 1134 1123 1107 1087 1065 1043 1019 994 967 942 916 888 860 832 805 778 754 730 708 688 668 649 632 615 599 584 571 559 547 536 523 510 497 483 469 454 439 423 407 391 375 359 344 329 315 303 291 280 270 261 252 244 237 231 224 218 212 206 199 193 186 180 173 167 160 154 148 142 137 133 128 124 121 118 115 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 65984 427 2208 30 11958 18 19 44 1992 -10623 99999 5411 5245 5131 4993 4729 6767 6860 6866 6933 6995 7055 7135 7014 7050 7258 7348 7154 6924 6885 6731 6538 6398 6313 6296 6227 6082 5903 5863 5867 5784 5764 5898 6039 6063 6088 6103 6122 6165 6230 6264 6286 6353 6352 6304 6248 6162 6017 5856 5726 5553 5388 5215 4996 4718 4411 4154 3878 3655 3481 3344 3301 3336 3420 3530 3706 3910 4096 4311 4536 4819 5088 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4849 4647 4433 4223 3989 3740 3540 3416 3312 3209 3153 3137 3104 3068 3027 3040 3044 3069 3114 3148 3198 3222 3193 3127 3070 3020 2942 2835 2717 2614 2475 2336 2177 2002 1895 1792 1695 1629 1634 1625 1564 1555 1609 1679 1740 1782 1830 1903 1979 2005 2036 2094 2137 2123 2148 2233 2305 2320 2326 2334 2391 2446 2461 2479 2492 2487 2452 2433 2474 2482 2475 2434 2430 2450 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2074 1978 1860 1731 1614 1518 1435 1338 1218 1121 1015 932 874 844 806 753 703 663 672 701 722 734 738 757 773 812 863 904 940 957 1148 1155 1156 1156 1156 1155 1148 1139 1131 1120 1104 1085 1063 1041 1017 992 965 940 915 888 862 837 813 788 765 742 722 702 683 665 648 632 616 600 586 572 559 545 532 518 504 489 474 459 444 428 412 397 382 366 351 337 323 311 299 288 278 269 260 253 246 239 232 226 219 213 206 199 192 185 178 171 163 156 149 142 136 130 125 120 116 113 110 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 65993 428 2178 30 11958 18 19 53 1991 -10622 99999 5442 5190 5109 5074 5048 4934 4831 4876 4711 4533 4560 4881 5202 5227 5297 5589 6092 6466 6741 7115 7545 7935 5318 5424 5560 5700 5812 5845 5869 5933 5921 5957 6112 6249 6265 6286 6293 6288 6295 6279 6218 6148 6147 6089 6000 5904 5772 5611 5475 5393 5280 5167 5060 4914 4748 4583 4442 4254 4097 3947 3811 3771 3800 3846 3908 4024 4160 4291 4467 4640 4851 5073 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4964 4807 4613 4424 4216 3979 3771 3651 3546 3476 3454 3474 3456 3463 3448 3459 3462 3504 3551 3589 3643 3657 3589 3498 3386 3292 3159 3015 2833 2678 2494 2294 2073 1845 1675 1517 1391 1320 1314 1309 1234 1225 1288 1391 1496 1591 1697 1815 1933 2002 2072 2170 2237 2240 2265 2363 2435 2443 2411 2363 2367 2387 2371 2358 2361 2356 2308 2290 2344 2386 2409 2401 2422 2494 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2049 1917 1786 1621 1440 1297 1187 1094 1020 967 888 829 769 744 755 800 839 863 888 904 924 951 977 1002 1004 1023 1029 1041 1054 1059 1058 1040 1195 1198 1195 1190 1184 1178 1167 1154 1143 1129 1109 1087 1063 1039 1014 988 962 937 911 885 860 836 812 786 762 738 717 697 677 658 640 622 604 587 573 560 547 534 522 511 500 488 475 462 449 435 421 408 394 379 364 349 335 322 309 296 285 274 265 256 249 241 235 228 222 215 209 203 196 189 182 175 168 161 153 146 139 133 126 121 116 112 109 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 26 25 24 23 22 21 20 18 17 16 15 14 13 11 10 9 8 7 6 5 5 4 3 3 3 2 2 2 2 1 1 2 2 2 2 3 3 66002 428 2178 30 11958 18 20 2 1989 -10620 99999 7510 7226 7102 7020 6947 6839 6734 6770 6659 6519 6549 6867 7149 7146 7165 7354 7651 7799 7870 8018 8209 9999999 6037 6136 6272 6400 6514 6542 6549 6571 6491 6469 6577 6711 6715 6703 6672 6651 6648 6595 6478 6349 6273 6119 5917 5729 5487 5219 4949 4765 4617 4507 4376 4205 4072 3979 3898 3808 3771 3742 3692 3721 3812 3935 4040 4118 4198 4308 4455 4561 4688 4827 4936 4980 5001 5018 4963 4827 4671 4503 4367 4207 4054 3873 3709 3538 3354 3213 3165 3161 3185 3258 3369 3464 3580 3669 3781 3864 3975 4084 4166 9999999 9999999 9999999 9999999 3933 3788 3616 3441 3224 3017 2767 2521 2264 2005 1805 1624 1496 1414 1383 1366 1319 1324 1372 1466 1590 1707 1819 1937 2066 2149 2227 2288 2328 2315 2306 2318 2302 2258 2166 2031 1959 1922 1866 1811 1774 1748 1717 1732 1800 1878 1976 2056 2129 2255 2406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2044 1865 1706 1522 1317 1124 981 859 758 664 571 516 462 435 449 511 588 649 709 771 860 947 1028 1121 1197 1269 1306 1345 1373 1391 1400 1383 1242 1235 1223 1210 1198 1187 1173 1158 1145 1131 1114 1095 1072 1051 1028 1003 976 948 919 889 860 831 803 774 746 719 695 673 652 632 615 598 583 570 558 547 536 526 516 507 498 487 475 462 449 436 422 408 394 379 364 350 336 322 310 297 286 276 267 258 250 243 236 229 223 217 210 203 196 190 183 176 169 162 155 148 141 135 129 124 119 115 112 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 21 20 19 18 17 15 14 13 11 10 9 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 1 1 1 2 2 3 66011 429 2147 30 11957 18 20 11 1988 -10619 99999 7896 6415 6635 6971 7306 7481 7641 7823 7925 7992 7962 8031 7993 7870 7602 7381 7254 7097 6831 6542 6379 6242 6139 6061 6032 6096 6070 6085 6112 6214 6339 6423 6523 6653 6819 6878 6866 6835 6831 6810 6717 6606 6469 6371 6214 6004 5810 5577 5347 5103 4932 4813 4719 4581 4419 4296 4182 4098 4004 3959 3933 3889 3912 3977 4077 4154 4209 4280 4377 4514 4638 4770 4900 5007 5060 5064 5066 5010 4889 4740 4602 4479 4333 4193 4037 3898 3792 3668 3568 3532 3553 3580 3646 3727 3775 3820 3839 3857 3861 3900 3939 3918 3909 3866 3783 3692 3582 3462 3347 3244 3088 2941 2784 2608 2389 2138 1948 1769 1622 1486 1377 1317 1235 1180 1183 1261 1391 1503 1636 1805 2008 2176 2331 2489 2652 2750 2808 2887 2938 2932 2847 2696 2585 2471 2311 2130 1958 1811 1633 1478 1398 1347 1304 1268 1251 1309 1417 1506 1563 1647 1745 1836 1899 1972 2023 2019 1979 1907 1848 1797 1713 1583 1445 1356 1275 1179 1087 997 923 823 746 701 701 705 699 692 699 745 782 815 886 950 1016 1062 1126 1185 1243 1286 1301 1210 1202 1190 1176 1165 1155 1144 1132 1121 1110 1095 1077 1057 1037 1016 992 965 938 910 882 854 826 797 768 739 712 688 665 644 625 608 593 578 565 555 544 534 525 518 510 502 492 482 471 460 447 435 422 409 395 380 366 352 338 325 312 299 288 277 266 257 247 238 230 222 214 207 199 191 184 177 170 164 157 150 144 138 132 127 122 118 115 112 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 9 8 7 6 5 5 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 66020 430 2116 30 11956 18 20 20 1987 -10617 99999 4963 5099 5357 5670 6022 6305 6425 6504 6493 6411 6379 6241 6217 6079 5909 5671 5551 5546 5487 5358 5262 5249 5314 5435 5571 5680 5886 6008 6163 6343 6576 6772 6892 7016 7121 7231 7273 7215 7098 7008 6913 6762 6592 6394 6231 6015 5773 5549 5318 5114 4877 4706 4590 4506 4387 4265 4191 4119 4078 4014 4020 4053 4051 4072 4139 4253 4312 4335 4390 4476 4579 4639 4712 4785 4857 4836 4750 4676 4578 4414 4226 4084 3963 3808 3669 3522 3431 3402 3393 3383 3438 3550 3691 3861 4032 4161 4272 4365 4426 9999999 9999999 9999999 9999999 9999999 4113 3934 3751 3527 3280 3071 2884 2652 2431 2248 2085 1886 1686 1549 1460 1418 1389 1394 1449 1499 1534 1628 1799 2002 2175 2350 2529 2705 2845 2932 2992 3056 3040 2977 2931 2890 2790 2618 2389 2195 2027 1863 1694 1554 1471 1370 1272 1253 1264 1271 1263 1263 1312 1406 1470 1473 1467 1477 1460 1418 1411 1416 1380 1324 1264 1232 1224 1210 1154 1110 1119 1143 1139 1156 1159 1147 1081 1025 986 981 977 958 934 938 961 977 988 1051 1094 1145 1179 1238 1291 1338 1345 1324 1181 1170 1158 1146 1137 1128 1120 1111 1103 1094 1081 1065 1046 1028 1009 986 959 931 902 874 847 818 790 761 733 708 685 665 645 627 612 598 584 572 561 550 538 528 519 511 501 490 478 467 456 444 432 421 408 395 382 370 357 344 331 319 307 295 283 272 262 252 242 233 224 215 206 198 190 183 176 169 162 155 149 143 137 132 127 123 119 116 113 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 23 22 21 20 19 18 17 15 14 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 2 2 2 2 3 3 66029 432 2057 30 11957 18 20 29 1985 -10616 99999 5024 5271 5565 5879 6104 6360 6830 7670 8461 9065 9522 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6018 6150 6271 6371 6489 6605 6732 6840 6923 7046 7068 6977 6816 6700 6576 6377 6164 5963 5813 5607 5369 5194 5028 4886 4709 4624 4608 4606 4565 4509 4501 4496 4504 4487 4518 4557 4527 4492 4483 4486 4419 4328 4297 4291 4307 4319 4345 4366 4389 4365 4322 4319 4311 4243 4187 4176 4133 4032 3957 3872 3816 3811 3820 3816 3857 3921 3998 4102 4233 4304 4363 4443 9999999 9999999 9999999 9999999 9999999 9999999 4062 3879 3704 3491 3245 3015 2814 2565 2323 2148 2003 1818 1643 1536 1476 1447 1428 1453 1531 1621 1692 1819 2023 2255 2431 2600 2788 2982 3132 3234 9999999 9999999 9999999 9999999 9999999 9999999 3044 2850 2588 2354 2141 1905 1660 1457 1316 1150 992 923 903 887 854 830 869 966 1050 1083 1123 1186 1220 1208 1223 1259 1266 1243 1203 1182 1179 1163 1096 1030 1023 1035 1017 1010 1006 1001 954 913 883 896 927 944 951 997 1058 1103 1126 1184 1230 1253 1232 1215 1201 1187 1165 1146 1129 1112 1093 1078 1066 1055 1048 1043 1038 1035 1029 1019 1008 999 986 968 948 926 903 878 854 827 800 771 742 717 694 672 650 630 613 597 582 569 557 546 534 524 515 507 497 487 477 467 457 447 436 426 414 401 388 376 363 350 336 323 310 297 284 271 260 248 238 228 218 209 200 192 185 178 171 165 159 153 147 141 136 131 126 122 118 115 112 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 3 3 3 3 4 4 66038 433 2028 30 11958 18 20 38 1984 -10614 99999 5231 5200 5107 5031 4891 4912 5000 5048 5191 5314 5292 5226 5192 5263 5251 5261 5092 4879 4638 4453 4353 4306 4267 4189 4180 4249 4433 4614 4784 5044 5289 5583 5876 6207 6505 6690 6855 7014 7202 7301 7322 7247 7189 7089 6900 6682 6482 6339 6130 5883 5673 5447 5221 4963 4794 4691 4612 4486 4367 4292 4264 4264 4249 4264 4308 4313 4334 4388 4462 4470 4450 4453 4481 4521 4583 4601 4587 4568 4509 4426 4370 4302 4184 4066 3969 3845 3710 3609 3500 3407 3394 3408 3414 3472 3552 3662 3795 3944 4051 4167 4304 4394 4418 9999999 9999999 9999999 4217 4052 3863 3690 3467 3213 2976 2758 2497 2249 2081 1956 1807 1678 1598 1572 1596 1629 1681 1784 1892 1963 2080 2265 2479 2642 2779 2922 3073 3215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2805 2547 2314 2080 1821 1578 1386 1175 963 823 730 668 626 592 614 709 830 915 995 1113 1209 1277 1369 1466 1521 1543 1530 1491 1463 1419 1322 1214 1148 1087 994 925 850 779 689 619 569 569 606 630 669 759 854 937 1006 1107 1281 1262 1239 1384 1198 1177 1147 1119 1095 1071 1048 1029 1015 1003 995 991 987 986 982 975 969 963 956 943 929 912 892 870 847 822 796 768 741 717 694 672 649 628 610 594 579 566 555 543 532 522 513 504 493 482 472 462 453 443 433 422 410 397 384 372 360 347 334 322 309 297 285 272 261 250 240 231 222 213 205 196 189 181 175 169 162 156 149 143 137 132 127 122 118 115 112 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 25 25 24 23 22 21 21 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 66047 431 2087 30 11957 18 20 47 1983 -10613 99999 6620 6890 7170 7402 7701 8169 8711 9216 9615 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8658 7892 7367 7025 6637 6149 6374 6354 6335 6345 6393 6411 6378 6352 6394 6517 6619 6654 6592 6587 6535 6370 6162 6009 5909 5729 5500 5362 5204 5000 4713 4498 4353 4246 4111 4000 3916 3894 3853 3796 3788 3835 3814 3817 3880 3965 3997 4018 4064 4128 4201 4325 4408 4496 4583 4625 4612 4628 4633 4586 4551 4533 4484 4409 4339 4246 4153 4137 4125 4095 4096 4129 4175 4225 4292 4315 4337 4374 4386 4346 4338 4278 4111 3909 3706 3498 3305 3081 2843 2625 2448 2246 2054 1936 1878 1785 1694 1654 1660 1696 1739 1774 1852 1929 1962 1993 2072 2190 2271 2318 2394 2496 2612 2681 2726 2769 2789 2765 2739 2738 2722 2648 2485 2284 2098 1913 1717 1510 1357 1198 1037 916 832 775 734 694 700 776 894 984 1061 1164 1259 1319 1394 1485 1557 1605 1635 1642 1659 1653 1600 1534 1500 1468 1404 1355 1297 1233 1141 1055 986 949 942 930 950 1013 1076 1131 1173 1253 1240 1225 1205 1186 1167 1148 1123 1100 1079 1059 1040 1025 1014 1004 998 996 994 993 991 987 983 978 971 959 944 925 904 880 855 827 797 767 739 712 687 664 640 619 601 585 572 560 549 539 530 522 515 506 496 485 475 465 455 445 434 423 410 397 384 372 359 346 332 320 307 294 281 269 256 244 234 224 214 205 196 187 179 172 165 160 154 148 143 138 133 129 125 122 119 116 113 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 66056 431 2087 30 11957 18 20 56 1981 -10612 99999 4919 5190 5490 5824 6193 6698 7348 7996 8551 8982 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8010 7156 6572 6151 5733 5275 6408 6425 6441 6465 6507 6520 6496 6438 6439 6508 6573 6608 6562 6529 6441 6259 6066 5929 5884 5754 5527 5345 5157 4916 4618 4420 4284 4160 4018 3893 3822 3820 3798 3711 3679 3746 3765 3800 3907 4008 4021 4021 4079 4167 4290 4456 4565 4680 4816 4908 4949 5042 5114 5105 9999999 9999999 9999999 9999999 9999999 4959 4818 4731 4643 4542 4468 4391 4285 4199 4165 4084 3992 3942 3902 3821 3757 3675 3514 3324 3136 2943 2785 2632 2458 2270 2118 1958 1789 1685 1660 1601 1555 1564 1611 1673 1759 1844 1952 2056 2135 2228 2360 2513 2609 2665 2761 2858 2948 2994 3028 3040 3006 2935 2870 2834 2764 2639 2451 2241 2031 1827 1623 1411 1244 1066 888 758 665 593 534 486 475 520 615 706 782 873 973 1054 1157 1267 1371 1452 1523 1570 1625 1657 1659 1629 1606 1574 1526 1481 1421 1343 1251 1152 1068 1004 965 927 920 948 985 1030 1076 1137 1177 1162 1144 1126 1111 1097 1076 1056 1038 1017 998 984 974 964 959 957 955 955 956 954 952 951 947 939 928 915 898 878 856 831 804 777 750 725 701 677 653 632 613 597 582 569 557 546 537 528 519 509 498 486 476 465 455 444 433 420 408 395 382 369 356 342 329 316 304 291 278 264 252 240 230 220 210 202 193 185 178 172 166 161 155 150 146 142 138 133 129 126 122 120 117 115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 16 14 13 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 66065 430 2117 30 11957 18 21 5 1980 -10610 99999 6253 6568 6814 7015 7353 7778 8162 8464 8603 8838 9180 9999999 9184 9085 9061 8896 8571 8311 8094 7733 7128 6489 6074 5816 5465 5049 7398 7315 7242 7202 7158 7083 6984 6852 6757 6724 6717 6685 6592 6512 6376 6197 6015 5849 5742 5612 5414 5259 5111 4926 4681 4504 4355 4198 4042 3909 3798 3717 3644 3525 3427 3399 3319 3276 3314 3358 3374 3423 3556 3693 3866 4100 4323 4559 4809 5022 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4541 4380 4209 4078 3963 3790 3618 3415 3157 2903 2664 2391 2131 1888 1666 1454 1284 1137 1008 934 946 960 1031 1157 1296 1426 1596 1791 1998 2160 2283 2410 2535 2643 2722 2773 2849 2895 2928 2935 2960 2958 2903 2833 2809 2812 2780 2723 2640 2517 2377 2228 2081 1938 1825 1683 1532 1428 1326 1205 1095 1016 960 932 938 951 948 979 1014 1038 1080 1140 1186 1242 1329 1395 1450 1492 1516 1523 1527 1540 1526 1508 1460 1392 1313 1231 1144 1046 970 911 878 871 873 901 928 1163 1143 1121 1100 1084 1072 1058 1041 1026 1012 997 986 979 974 969 966 966 966 967 966 962 959 954 948 937 925 910 892 871 849 825 800 774 749 725 703 681 659 639 622 605 590 576 565 553 542 531 521 510 497 484 472 461 450 438 426 413 401 388 376 364 351 338 325 314 301 289 277 265 253 242 232 222 213 204 195 187 180 173 167 162 156 151 146 142 137 133 129 125 122 119 116 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 10 10 10 66074 429 2146 30 11956 18 21 14 1978 -10609 99999 6026 6230 6412 2166 2500 2838 3145 3546 4076 4781 5520 6266 6732 7028 7294 7688 8014 8300 8480 8589 9999999 8398 8155 7995 7827 7651 7445 7365 7368 7354 7238 7030 6845 6737 6665 6588 6533 6428 6295 6135 5964 5814 5662 5557 5435 5320 5272 5219 5113 4963 4880 4822 4721 4634 4542 4439 4325 4217 4059 3884 3721 3509 3341 3289 3226 3127 3090 3170 3241 3353 3563 3814 4072 4333 4568 4821 5117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4547 4351 4159 3994 3853 3661 3457 3214 2945 2697 2469 2219 1980 1739 1524 1339 1192 1061 960 906 922 957 1055 1204 1339 1461 1611 1784 1970 2127 2242 2340 2429 2496 2536 2568 2621 2645 2660 2674 2703 2708 2688 2648 2629 2636 2643 2635 2605 2542 2449 2341 2245 2147 2066 1963 1837 1714 1607 1489 1372 1265 1172 1096 1045 1013 968 942 932 925 935 976 1036 1102 1202 1299 1381 1455 1529 1587 1615 1649 1665 1656 1604 1523 1416 1295 1173 1030 895 786 702 640 595 600 611 632 1115 1098 1083 1073 1066 1056 1043 1033 1022 1011 1000 992 987 979 974 969 965 961 958 952 946 939 932 921 910 896 879 859 839 817 794 772 750 728 707 686 665 645 627 610 595 581 570 559 548 537 526 514 502 489 477 466 455 443 431 418 405 392 378 365 352 338 325 312 299 287 274 261 249 237 227 217 208 199 190 182 175 168 162 156 151 145 141 137 133 129 125 121 118 116 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 66083 428 2176 30 11956 18 21 23 1977 -10607 99999 6860 6850 7008 7234 7565 7842 8128 8390 8796 9160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8439 8039 7716 7323 7309 7233 7191 7195 7176 7164 7114 6988 6803 6648 6509 6336 6225 6080 5903 5711 5491 5295 5099 4986 4859 4750 4696 4645 4581 4540 4610 4690 4734 4817 4877 4922 4966 5022 5030 5011 4953 4815 4707 4688 4606 4460 4374 4365 4315 4289 4351 4422 4517 4629 4717 4851 5060 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4598 4415 4186 3947 3751 3583 3389 3186 2962 2722 2509 2315 2119 1920 1729 1555 1387 1256 1140 1017 916 900 913 971 1083 1199 1300 1425 1576 1750 1920 2076 2192 2319 2443 2542 2587 2639 2671 2670 2655 2667 2647 2603 2512 2423 2347 2296 2217 2132 2045 1963 1862 1775 1710 1668 1613 1549 1478 1443 1411 1391 1372 1377 1379 1384 1400 1412 1443 1492 1539 1563 1592 1637 1680 1746 1793 1811 1809 1819 1815 1774 1736 1687 1589 1444 1306 1173 1045 910 744 588 473 385 290 226 226 232 234 268 373 499 631 757 892 1050 1038 1026 1014 1003 996 991 985 979 974 970 967 964 960 955 949 941 929 917 903 884 863 841 817 793 770 747 725 704 683 662 643 628 614 600 587 577 566 557 547 537 525 513 499 487 474 461 448 433 418 404 389 374 360 346 331 318 305 292 280 268 255 243 233 223 214 205 196 187 180 173 166 160 154 149 143 139 135 131 127 124 121 118 116 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 66092 424 2296 30 11956 18 21 32 1976 -10606 99999 7674 8035 8338 8498 8593 8765 8844 8901 9141 9999999 9999999 8859 8573 8255 8003 7703 7459 7290 7044 8071 7990 7917 7872 7796 7700 7538 7328 7081 6826 6530 6243 5979 5700 5394 5122 4837 4620 4431 4316 4216 4172 4162 4179 4222 4299 4417 4572 4688 4844 4975 5108 5202 5275 5303 5291 5249 5172 5119 5156 5126 5057 5034 5092 5117 5134 5198 5270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4532 4356 4212 4045 3843 3664 3498 3326 3128 2892 2631 2418 2228 2021 1799 1584 1375 1168 983 823 670 552 502 487 520 615 715 810 940 1115 1326 1537 1745 1916 2093 2265 2410 2509 2607 2691 2729 2753 2792 2792 2762 2692 2630 2562 2519 2456 2380 2301 2217 2123 2031 1955 1880 1780 1682 1581 1501 1421 1363 1304 1255 1220 1192 1189 1189 1206 1257 1323 1389 1455 1539 1633 1751 1859 1951 2030 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1780 1625 1446 1222 992 794 619 426 260 167 92 26 -5 42 122 225 328 444 592 1041 1043 1045 1046 1049 1053 1053 1053 1051 1049 1043 1037 1028 1018 1005 990 970 950 928 902 873 845 816 787 759 734 709 687 664 643 624 610 596 583 571 562 553 544 536 527 517 506 493 480 469 456 442 427 412 397 382 367 352 337 322 308 295 283 271 259 247 236 226 218 209 201 194 186 180 174 168 163 158 153 148 144 140 135 131 127 124 121 118 116 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 66101 425 2265 30 11955 18 21 41 1974 -10604 99999 6473 6609 6735 6885 6994 7129 7399 7570 7745 8152 8435 8658 8785 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6522 6573 6647 6788 6911 7022 7051 6985 6897 6778 6639 6486 6364 6204 5966 5725 5450 5242 5018 4816 4603 4450 4353 4277 4208 4183 4253 4375 4484 4670 4873 5108 5291 5447 5545 5659 5754 5761 5754 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4797 4573 4428 4284 4085 3888 3740 3588 3420 3290 3173 3052 2915 2759 2580 2431 2295 2137 1958 1769 1587 1404 1229 1057 876 724 640 563 501 494 511 519 567 674 830 984 1147 1293 1473 1665 1850 1998 2169 2341 2468 2568 2685 2764 2802 2789 2781 2749 2722 2659 2576 2467 2342 2200 2058 1936 1824 1701 1586 1463 1369 1285 1243 1218 1199 1197 1214 1265 1304 1339 1412 1495 1559 1601 1672 1760 1849 1914 1958 2013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1839 1726 1591 1417 1215 997 801 606 383 189 67 -28 -112 -153 -112 -49 59 176 311 481 675 1046 1049 1052 1054 1058 1057 1053 1048 1044 1037 1029 1019 1007 994 979 960 941 920 895 868 842 816 789 763 738 714 692 669 647 628 613 598 582 569 558 547 537 527 518 507 495 482 470 459 446 432 418 404 390 376 362 348 333 319 305 293 282 271 259 249 238 229 221 213 205 197 190 183 177 171 165 159 153 148 143 139 134 129 125 121 117 115 113 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 24 23 23 22 21 20 19 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 66110 427 2203 30 11953 18 21 50 1973 -10603 99999 5894 5948 5979 5957 6054 6152 6235 6309 6595 6921 7140 7267 7587 7811 8048 8117 8244 8437 8619 8708 9999999 9999999 9999999 9999999 9999999 6092 6476 6842 7174 7407 7483 7524 7501 7408 7268 7116 6886 6526 6150 5772 5490 5175 4845 4564 4382 4251 4171 4147 4209 4354 4551 4727 5002 5318 5633 5854 6094 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5215 5150 5042 4970 4983 5010 4931 4896 4915 4901 4830 4765 4726 4664 4576 4442 4265 4173 4096 3994 3882 3808 3750 3650 3578 3518 3438 3355 3236 3078 2928 2807 2640 2416 2158 1907 1658 1398 1153 914 710 555 407 307 283 307 334 399 539 726 918 1125 1344 1588 1835 2048 2227 2401 2558 2668 2741 2820 2884 2900 2865 2811 2737 2642 2519 2385 2252 2120 1981 1831 1691 1561 1436 1309 1190 1119 1084 1087 1124 1164 1206 1271 1373 1465 1568 1711 1852 1944 2002 2063 2122 2166 9999999 9999999 9999999 2072 9999999 1945 1877 1813 1682 1512 1373 1260 1139 991 834 677 556 430 291 171 100 30 -32 -37 32 109 208 308 420 549 710 861 1008 1050 1053 1059 1061 1061 1059 1059 1053 1044 1033 1020 1005 988 967 944 921 895 866 839 811 784 757 734 711 689 668 647 629 614 599 583 569 557 544 533 521 509 496 482 469 456 444 432 419 406 393 381 368 356 343 330 318 305 294 283 272 260 249 239 230 221 213 205 198 191 185 179 173 168 162 157 152 148 143 139 134 130 126 122 119 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 25 24 23 22 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 66119 428 2175 30 11955 18 21 59 1971 -10601 99999 5479 5450 5449 5416 5462 5601 5730 5827 6111 6511 6823 7123 7595 7914 8232 8477 8700 9999999 9999999 9999999 9999999 9999999 9999999 5197 5546 5920 6367 6808 7247 7585 9999999 9999999 9999999 9999999 9999999 9999999 7187 6819 6408 5973 5637 5273 4885 4538 4284 4093 3928 3863 3888 3996 4141 4302 4565 4861 5142 5365 5610 5836 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5421 5146 4912 4695 4465 4280 4096 3958 3899 3875 3834 3841 3913 3945 3976 4048 4148 4230 4308 4362 4348 4360 4372 4356 4322 4290 4254 4153 4089 4009 3879 3741 3585 3400 3213 3063 2891 2676 2421 2147 1866 1588 1344 1089 864 703 550 420 343 320 304 326 417 555 727 935 1150 1382 1631 1860 2034 2209 2375 2499 2590 2685 2763 2771 2723 2640 2528 2416 2287 2148 2012 1898 1769 1630 1522 1422 1327 1226 1147 1124 1141 1195 1263 1320 1375 1443 1535 1631 1743 1880 2014 2103 2170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1827 1637 1467 1308 1163 1000 843 675 534 391 238 88 -12 -94 -161 -178 -128 -53 50 138 234 346 499 670 844 1045 1021 1031 1038 1044 1050 1055 1053 1048 1041 1031 1017 1001 980 958 936 909 881 854 826 796 768 743 719 697 675 653 633 617 600 583 568 554 540 528 516 504 491 478 464 451 440 428 415 402 390 378 366 354 342 329 317 305 294 283 273 262 251 241 231 222 213 205 197 190 184 177 171 166 161 156 151 147 143 139 135 132 128 125 123 120 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 66128 429 2147 30 11957 18 22 8 1970 -10600 99999 3934 3934 3934 4024 4102 4255 4526 4733 7795 7539 7383 7210 6965 6768 6476 6104 5935 5775 5596 5385 5342 5265 5256 5365 5455 5624 5795 5996 6265 6653 7000 7146 7279 7360 7352 7239 7104 6896 6587 6245 5843 5510 5185 4829 4476 4187 3981 3793 3685 3698 3807 3993 4202 4514 4865 5237 5583 5931 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5350 5015 4676 4398 4114 3877 3710 3613 3511 3481 3509 3496 3492 3546 3626 3696 3755 3785 3752 3748 3726 3699 3682 3655 3610 3520 3499 3478 3398 3298 3180 3074 2972 2888 2790 2678 2514 2279 2035 1811 1624 1404 1196 1054 927 821 723 678 668 679 733 831 993 1191 1382 1593 1821 2020 2171 2320 2459 2580 2656 2707 2756 2751 2684 2565 2435 2291 2113 1934 1781 1647 1510 1367 1248 1149 1075 985 915 907 953 1005 1091 1174 1248 1314 1409 1499 1592 1714 1845 1929 1997 2071 2141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1855 1713 1590 1481 1355 1234 1087 968 842 673 510 404 325 233 199 233 281 340 382 437 511 1030 1033 1038 1042 1043 1046 1045 1045 1045 1044 1039 1033 1025 1016 1004 991 974 956 936 912 887 862 836 808 781 757 732 708 684 662 641 622 603 585 569 554 538 525 512 500 486 472 459 446 435 423 410 399 387 375 364 352 339 327 314 302 291 280 270 259 248 238 229 220 211 203 196 190 184 178 173 168 163 159 155 151 147 143 139 135 131 128 126 123 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 66137 430 2116 30 11956 18 22 17 1969 -10598 99999 4502 4404 4316 4227 4286 4352 4461 4796 5074 6508 6296 6134 5921 5652 5455 5225 4959 4807 4667 4505 4359 4361 4379 4480 4702 4873 5072 5251 5482 5746 6097 6406 6557 6688 6769 6742 6643 6537 6379 6116 5881 5615 5394 5168 4933 4715 4541 4444 4372 4384 4499 4655 4849 5072 5370 5640 5922 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5258 4952 4672 4467 4260 4071 3942 3875 3832 3798 3778 3750 3748 3770 3796 3832 3842 3819 3744 3685 3633 3560 3478 3373 3262 3125 3044 2980 2868 2755 2635 2548 2476 2409 2319 2220 2098 1916 1717 1559 1442 1292 1126 1018 899 798 692 624 599 614 646 698 819 989 1156 1339 1536 1718 1859 2020 2168 2304 2396 2455 2501 2504 2483 2422 2342 2237 2094 1943 1807 1703 1598 1488 1398 1323 1277 1228 1204 1201 1225 1267 1334 1393 1456 1528 1617 1691 1755 1844 1954 2024 2068 2117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1795 1660 1547 1445 1326 1214 1087 988 887 731 585 486 387 274 214 218 241 275 295 324 937 947 957 971 986 999 1013 1026 1038 1048 1056 1057 1057 1053 1047 1037 1023 1006 987 963 937 910 884 856 827 799 773 746 720 695 670 648 627 606 586 568 550 532 517 502 487 473 459 446 434 423 412 401 390 380 370 360 350 338 328 317 306 295 285 274 264 253 243 234 225 216 208 201 195 190 185 181 177 172 168 165 161 158 154 150 146 143 139 137 134 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 66146 430 2114 30 11954 18 22 26 1967 -10597 99999 4741 4447 1480 1735 2082 2545 3085 3580 4047 4415 4669 4992 5383 5616 5686 5775 5714 5599 5508 5344 5145 4926 4848 4773 4801 4965 5024 5126 5238 5435 5661 5950 6218 6349 6502 6629 6674 6670 6671 6629 6462 6369 6244 6137 5979 5802 5641 5500 5394 5270 5198 5216 5200 5189 5202 5314 5384 5451 5546 5644 5669 5654 5631 5645 5664 5646 5571 5514 5431 5299 5109 4966 4838 4693 4557 4506 4469 4424 4374 4343 4334 4324 4311 4265 4250 4257 4224 4184 4119 4024 3869 3720 3609 3496 3394 3268 3137 2979 2867 2764 2631 2524 2415 2320 2248 2194 2117 2024 1922 1768 1599 1466 1376 1274 1170 1093 990 899 808 741 711 724 742 766 854 986 1125 1258 1407 1532 1643 1775 1901 2026 2118 2161 2184 2178 2173 2110 2040 1946 1855 1744 1644 1556 1474 1394 1322 1255 1251 1253 1270 1272 1318 1373 1444 1486 1542 1622 1731 1815 1871 1959 2078 2146 2178 2216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1714 1610 1512 1393 1302 1209 1137 1066 965 891 1044 1008 972 944 925 910 901 898 898 904 914 927 943 962 978 994 1011 1028 1043 1053 1057 1059 1057 1053 1044 1032 1017 998 976 952 927 902 874 846 819 794 767 740 713 687 662 639 615 594 572 550 529 512 494 477 460 445 431 418 407 397 386 377 368 360 353 346 337 328 320 311 301 293 283 274 263 254 245 236 227 218 211 204 198 192 187 183 178 174 170 166 163 159 155 151 148 145 142 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 66155 431 2086 30 11956 18 22 35 1966 -10595 99999 2775 2598 2490 2514 2623 2831 3109 3407 3705 3976 4230 4613 5140 5542 5763 6032 6204 6296 6348 6358 6328 6227 6211 6174 6189 6264 6183 6054 5964 5982 5983 6036 6119 6097 6070 6047 5991 5918 5912 5871 5735 5701 5691 5669 5601 5543 5502 5471 5463 5425 5426 5507 5543 5523 5536 5624 5666 5677 5714 5753 5727 5676 5588 5538 5514 5437 5315 5241 5161 5031 4868 4740 4624 4501 4393 4366 4363 4371 4340 4347 4399 4451 4472 4471 4486 4516 4507 4482 4419 4325 4153 3946 3775 3647 3497 3320 3119 2891 2704 2547 2369 2231 2105 1998 1913 1867 1826 1774 1715 1631 1532 1480 1477 1458 1413 1360 1275 1219 1168 1121 1087 1091 1083 1049 1068 1130 1205 1277 1360 1443 1544 1655 1720 1782 1826 1840 1834 1812 1808 1739 1666 1563 1461 1359 1271 1202 1146 1128 1121 1122 1175 1226 1293 1352 1450 1537 1630 1691 1745 1807 1868 1908 1921 1963 2032 2049 2041 2025 2022 1995 1956 1895 1845 1806 1731 1616 1525 1475 1369 1216 1083 995 933 875 840 806 797 801 789 824 1033 993 956 927 908 890 879 872 871 874 882 893 908 926 941 956 970 986 999 1009 1014 1016 1017 1014 1007 995 980 963 943 921 901 881 858 834 811 790 767 744 721 699 677 656 635 615 594 572 550 530 511 491 472 454 438 423 409 396 385 376 366 359 353 346 339 332 325 318 310 302 294 285 275 266 256 247 237 227 218 211 203 196 190 185 180 175 170 166 163 159 155 151 148 145 142 140 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 66164 431 2087 30 11957 18 22 44 1964 -10594 99999 1557 1490 1501 1718 2062 2471 2964 3552 4096 4521 4925 5399 5987 6462 6710 6941 7123 7202 7138 6996 6869 6695 6582 6461 6405 6404 6293 6114 5930 5845 5763 5729 5739 5703 5670 5617 5497 5342 5261 5188 5036 4991 4986 4999 4993 5010 5051 5106 5172 5197 5271 5430 5541 5588 5625 5719 5733 5696 5677 5658 5571 5453 5292 5188 5138 5041 4900 4831 4769 4684 4575 4516 4471 4425 4374 4405 4468 4559 4587 4625 4695 4777 4830 4877 4929 4991 9999999 9999999 9999999 9999999 4692 4468 4247 4059 3841 3605 3330 3021 2730 2482 2234 2047 1885 1750 1667 1636 1614 1605 1593 1566 1499 1469 1476 1478 1452 1386 1276 1214 1152 1069 1010 1000 967 921 938 1027 1152 1277 1389 1483 1615 1746 1813 1899 1980 2010 1997 1976 1980 1914 1846 1758 1681 1621 1589 1583 1605 1650 1671 1687 1753 1820 1878 1906 1965 1983 1958 1892 1831 1779 1702 1608 1514 1457 1440 1395 1351 1332 1343 1337 1345 1382 1430 1464 1450 1410 1376 1374 1330 1227 1127 1056 977 900 862 833 807 793 774 1085 1049 1008 966 931 904 882 865 853 848 849 853 863 877 894 910 924 940 960 977 990 997 1002 1006 1006 999 989 975 959 938 916 894 873 849 823 798 776 753 729 706 684 663 642 621 602 582 562 540 521 503 485 467 450 435 421 408 396 386 377 368 361 355 349 342 335 328 321 313 305 296 287 277 267 257 248 238 229 220 212 205 198 192 187 182 177 173 170 166 163 159 156 153 150 148 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 66173 431 2086 30 11956 18 22 53 1963 -10593 99999 4369 4288 4224 4092 4053 4226 4427 3727 4253 4729 5299 5844 6442 7089 7550 8036 8470 8819 8943 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8158 7739 7301 6944 6530 6178 5833 5476 5130 4832 4500 4164 3920 3741 3533 3491 3514 3574 3671 3834 4014 4253 4510 4731 4972 5298 5565 5746 5920 6096 6142 9999999 9999999 9999999 5945 5801 5609 5470 5389 5279 5147 5075 5020 4940 4900 4928 4959 4972 5001 5076 5148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4959 4884 4764 4630 4484 4327 4120 3896 3699 3517 3333 3162 2950 2722 2508 2318 2111 1948 1801 1666 1567 1500 1424 1367 1330 1281 1195 1176 1192 1223 1240 1248 1217 1237 1257 1251 1262 1323 1352 1348 1382 1460 1533 1585 1606 1613 1660 1726 1727 1733 1752 1743 1699 1666 1677 1647 1628 1597 1589 1610 1654 1694 1745 1829 1903 1957 2028 2088 2130 2119 2113 2066 1995 1877 1753 1630 1508 1385 1257 1166 1122 1084 1061 1055 1102 1148 1217 1312 1424 1531 1583 1595 1591 1606 1574 1475 1362 1262 1145 1009 901 794 686 592 501 498 553 965 928 892 864 843 828 816 810 812 815 823 834 850 866 882 900 922 944 962 975 985 995 1002 1003 1000 993 982 964 945 923 901 876 849 821 794 765 736 707 679 653 628 605 584 564 544 524 508 492 477 463 451 440 429 419 410 401 393 384 377 370 362 353 345 336 327 317 307 297 288 277 266 256 247 237 228 219 212 205 199 193 188 183 179 174 171 168 164 160 157 154 151 148 146 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 66182 431 2086 30 11956 18 23 2 1962 -10591 99999 4242 4399 4506 4578 4812 5220 5622 7258 7464 7649 7898 8070 8266 8484 8502 8524 8639 8717 8598 8534 8452 8295 8209 8150 8040 7867 7608 7248 6895 6600 6241 5896 5571 5254 4923 4661 4400 4145 3983 3891 3825 3917 4078 4249 4448 4695 4929 5179 5429 5631 5827 6059 6219 9999999 9999999 9999999 9999999 5985 5810 5596 5361 5149 4920 4733 4628 4543 4480 4469 4501 4544 4647 4777 4888 4998 5130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4827 4635 4469 4293 4095 3857 3643 3469 3305 3120 2965 2797 2610 2385 2200 2015 1883 1738 1599 1490 1404 1287 1178 1081 1013 919 887 875 907 914 906 854 884 931 963 1010 1113 1196 1254 1334 1454 1572 1683 1751 1814 1912 2015 2017 1993 1970 1909 1800 1706 1665 1566 1460 1335 1229 1150 1098 1060 1053 1105 1152 1197 1291 1407 1519 1585 1687 1769 1821 1833 1848 1867 1869 1852 1812 1807 1823 1816 1801 1787 1797 1779 1763 1775 1800 1809 1752 1665 1580 1517 1423 1292 1177 1084 970 845 757 697 649 612 582 645 1053 1015 977 941 911 886 868 853 847 846 848 856 868 881 895 910 926 946 964 978 988 995 1001 1004 1001 995 985 970 952 932 910 887 862 836 810 784 758 731 705 680 656 634 612 593 573 554 535 518 500 484 468 454 441 429 417 406 396 387 377 370 363 356 348 340 332 324 316 308 299 290 280 271 262 254 244 235 226 218 211 204 198 192 186 180 176 172 167 163 159 155 151 148 146 143 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 66191 431 2085 30 11955 18 23 11 1960 -10590 99999 5531 5652 5730 5781 5981 6287 6519 6844 7238 7599 8038 8533 9015 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8319 7945 7680 7350 6522 6457 6363 6177 5988 5803 5617 5388 5220 5039 4828 4675 4608 4565 4646 4777 4933 5110 5321 5482 5660 5850 5995 6118 6267 9999999 9999999 9999999 9999999 5967 5686 5421 5120 4817 4547 4262 4028 3889 3797 3739 3728 3809 3912 4108 4342 4588 4810 5032 5270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4901 4636 4376 4107 3786 3472 3199 2929 2649 2433 2253 2067 1851 1664 1504 1419 1348 1259 1201 1179 1143 1092 1052 1042 1005 990 968 991 1016 1008 939 916 938 958 997 1086 1178 1259 1353 1461 1594 1750 1872 1974 2111 2248 2287 2291 2295 2262 2160 2052 1982 1866 1756 1606 1451 1314 1213 1135 1101 1160 1215 1258 1328 1431 1547 1631 1732 1791 1816 1806 1801 1791 1751 1693 1598 1539 1497 1458 1432 1411 1407 1391 1391 1435 1502 1544 1529 1507 1492 1480 1440 1373 1317 1270 1190 1104 1054 1025 1004 972 957 1183 1141 1095 1045 997 956 925 900 877 860 851 848 850 857 867 879 892 905 923 940 955 965 974 982 988 988 984 975 963 947 930 909 887 862 836 810 784 758 731 705 680 656 634 613 594 574 556 538 522 506 491 475 461 449 436 423 412 401 391 380 372 364 356 348 340 332 324 316 308 300 292 283 274 265 257 248 240 231 223 216 209 202 196 190 184 178 174 169 164 159 155 151 147 144 142 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 66200 431 2085 30 11955 18 23 20 1959 -10588 99999 7479 7561 7598 7554 7586 7696 7731 7815 7922 8004 8158 8304 8408 8540 8636 8628 8442 8386 8353 8201 7885 7639 7428 7259 7107 7049 6973 6550 6502 6453 6337 6207 6081 5967 5803 5716 5659 5560 5468 5383 5305 5319 5385 5433 5449 5465 5419 5396 5382 5331 5268 5230 5188 5047 4907 4793 4646 4443 4265 4112 4001 3933 3832 3753 3761 3812 3869 3949 4115 4294 4524 4750 4979 5203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4812 4519 4198 3826 3457 3130 2836 2541 2330 2163 1986 1781 1636 1516 1444 1389 1330 1293 1309 1313 1279 1227 1209 1135 1060 1015 1021 1018 993 912 862 873 899 917 987 1091 1184 1284 1409 1563 1714 1838 1925 2050 2193 2264 2286 2299 2275 2170 2046 1951 1793 1640 1445 1251 1072 943 816 721 713 708 709 749 846 968 1073 1214 1320 1417 1487 1553 1595 1610 1621 1589 1570 1545 1528 1507 1481 1460 1431 1428 1459 1494 1514 1509 1523 1521 1517 1501 1470 1435 1409 1344 1285 1241 1195 1139 1076 1035 1041 1061 1047 1025 971 939 919 905 891 882 879 880 885 894 902 912 923 932 941 950 959 963 965 967 967 964 958 947 933 917 899 878 857 836 812 787 763 738 714 691 669 647 628 609 592 575 560 545 530 516 501 487 472 459 445 431 417 405 392 381 370 360 351 342 333 325 317 309 301 294 286 278 269 261 253 244 236 228 220 212 205 198 192 186 180 175 171 167 163 159 155 152 149 146 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 66209 431 2087 30 11957 18 23 29 1957 -10587 99999 6371 6422 6443 6375 6412 6607 6744 6959 7158 9999999 9999999 9999999 9999999 8963 8659 8415 8236 8073 7857 7731 7533 7321 7282 7358 7399 7363 7272 7164 7039 6953 6827 6759 6671 6528 6329 6209 6105 5929 5725 5540 5389 5302 5245 5209 5213 5213 5145 5099 5090 5070 5043 5022 5041 4998 4955 4878 4772 4618 4451 4273 4139 4047 3929 3817 3770 3753 3750 3743 3819 3928 4119 4316 4536 4782 5008 5216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4756 4463 4149 3828 3476 3155 2865 2587 2314 2125 1994 1876 1759 1697 1658 1653 1653 1634 1629 1664 1678 1654 1596 1567 1482 1377 1265 1183 1091 1000 860 759 708 690 673 692 743 822 922 1055 1208 1374 1511 1633 1756 1906 2010 2092 2142 2159 2112 2049 2001 1895 1783 1638 1472 1331 1227 1144 1063 1043 1022 1015 1021 1081 1177 1262 1363 1429 1495 1576 1643 1670 1674 1700 1667 1620 1565 1539 1516 1482 1431 1380 1369 1380 1381 1387 1394 1401 1372 1353 1335 1295 1248 1187 1080 989 912 828 754 672 597 562 574 583 609 669 983 956 935 914 897 886 879 877 879 882 889 899 909 918 931 944 953 959 965 970 970 967 959 947 934 916 895 874 852 827 801 775 749 723 698 675 653 633 614 596 580 565 550 535 521 507 493 480 467 453 439 426 412 399 386 374 363 352 341 331 322 312 303 294 286 278 270 262 255 247 240 232 225 219 212 206 200 195 189 183 178 174 170 165 161 157 153 149 147 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 66218 432 2055 30 11955 18 23 38 1956 -10585 99999 6054 6227 6482 6697 6831 7080 7486 7812 8097 8213 8177 9397 8938 8433 7993 7578 7173 6816 6616 6467 6377 6225 6068 6148 6366 6522 6593 6671 6764 6748 6749 6763 6820 6810 6721 6591 6525 6488 6362 6196 6057 5924 5817 5717 5625 5551 5450 5284 5147 5042 4931 4832 4754 4723 4658 4628 4589 4524 4440 4380 4324 4305 4325 4290 4232 4217 4218 4213 4191 4207 4200 4248 4326 4418 4542 4661 4765 4815 4874 4953 4981 4933 4837 4718 4579 4422 4219 3998 3781 3534 3270 2994 2773 2604 2432 2276 2191 2160 2147 2121 2127 2125 2148 2160 2138 2114 2095 2037 1923 1788 1666 1506 1341 1177 1037 901 797 660 547 481 448 450 496 569 656 780 921 1060 1206 1347 1473 1584 1701 1783 1856 1927 1949 1915 1878 1866 1788 1710 1608 1491 1378 1291 1215 1168 1178 1182 1187 1209 1269 1352 1419 1511 1569 1638 1705 1768 1797 1805 1816 1781 1743 1688 1653 1632 1596 1554 1509 1494 1491 1496 1514 1537 1573 1591 1605 1605 1594 1581 1559 1498 1432 1352 1259 1172 1052 925 835 777 697 635 605 598 1006 982 956 932 913 904 897 894 895 900 907 914 922 933 947 956 961 967 973 975 975 971 963 953 939 920 900 879 855 828 801 774 746 720 694 668 644 622 601 582 564 548 532 517 502 487 474 462 448 435 423 409 396 383 371 359 347 336 326 316 307 297 290 282 275 268 261 254 248 242 235 229 223 217 211 206 200 194 188 183 178 173 168 163 159 155 151 148 146 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 66227 434 1995 30 11955 18 23 47 1955 -10584 99999 4999 5114 5193 5278 5425 5577 5690 5935 6373 6782 7195 7561 9170 8965 8601 8163 7751 7361 6990 6690 6557 6454 6466 6391 6284 6378 6626 6820 6918 6999 7120 7134 7185 7221 7250 7202 7100 6950 6870 6852 6775 6618 6464 6296 6132 5966 5846 5727 5562 5350 5179 5025 4857 4707 4568 4472 4389 4362 4362 4366 4361 4335 4314 4376 4488 4530 4532 4571 4595 4595 4579 4584 4552 4554 4563 4566 4625 4676 4668 4602 4561 4554 4517 4451 4362 4237 4083 3922 3729 3533 3363 3151 2926 2695 2511 2368 2230 2110 2036 2007 1987 1953 1943 1916 1916 1887 1845 1797 1766 1704 1591 1465 1336 1188 1053 942 866 784 739 642 567 531 534 564 623 701 777 894 1006 1080 1164 1258 1362 1458 1585 1694 1779 1841 1866 1860 1878 1918 1883 1842 1782 1683 1556 1433 1310 1198 1145 1114 1109 1115 1148 1193 1234 1316 1397 1514 1640 1755 1832 1886 1944 1933 1897 1827 1777 1735 1660 1567 1468 1373 1271 1183 1137 1122 1130 1130 1143 1161 1180 1203 1220 1227 1239 1237 1239 1256 1240 1204 1187 1191 1161 1132 1112 1053 1016 989 961 935 913 901 891 884 883 887 892 896 901 910 922 931 937 942 947 950 950 948 942 933 921 904 887 870 850 828 805 782 759 736 713 691 669 648 626 606 588 570 552 533 515 498 481 464 447 432 416 400 385 372 360 348 336 326 317 309 301 294 288 282 275 269 264 258 252 246 239 234 227 221 214 208 202 195 189 183 178 172 167 162 157 153 149 146 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 66236 434 1995 30 11955 18 23 56 1953 -10582 99999 7194 7673 8076 8379 8689 8965 9326 9637 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9179 8908 8575 8143 7691 7389 7131 6899 6608 6342 6302 6389 6465 6487 6549 6690 6719 6764 6857 6993 7035 6993 6954 6958 6959 6872 6734 6619 6471 6285 6049 5851 5681 5473 5209 5004 4836 4641 4452 4302 4214 4161 4137 4144 4173 4222 4260 4294 4390 4521 4575 4583 4619 4666 4681 4669 4646 4598 4561 4520 4494 4543 4583 4562 4506 4488 4500 4499 4451 4391 4299 4159 3987 3809 3635 3456 3197 2931 2670 2448 2260 2081 1910 1805 1744 1701 1692 1738 1759 1800 1828 1859 1889 1929 1937 1885 1809 1710 1571 1429 1295 1167 1029 929 792 667 587 535 507 498 513 542 621 698 743 807 878 938 994 1072 1159 1220 1267 1296 1316 1365 1439 1451 1462 1466 1446 1407 1394 1376 1362 1353 1350 1349 1339 1354 1368 1359 1383 1415 1467 1518 1572 1581 1573 1581 1566 1541 1512 1506 1489 1451 1402 1359 1316 1274 1237 1213 1223 1247 1249 1249 1259 1269 1278 1287 1291 1315 1320 1327 1343 1340 1342 1352 1382 1384 1399 1407 1069 1030 999 972 948 927 918 913 911 914 920 924 928 931 939 948 956 958 957 956 955 951 945 936 925 911 896 880 865 847 826 804 783 762 742 721 700 679 658 636 616 598 580 561 543 525 508 491 473 457 441 425 410 396 383 370 358 346 335 326 317 308 300 294 287 280 273 267 261 255 248 241 235 229 222 215 210 204 197 191 185 180 174 169 164 160 156 152 149 146 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 11 66245 435 1966 30 11956 18 24 5 1952 -10581 99999 6271 6234 6292 6389 7340 7579 7712 7872 8053 8266 8467 8489 8458 8298 8241 8097 7946 7894 7821 7708 7542 7493 7500 7434 7302 7142 7171 7259 7359 7399 7470 7566 7524 7506 7532 7615 7603 7512 7438 7394 7366 7259 7114 6991 6818 6606 6342 6123 5912 5654 5357 5146 4975 4785 4591 4417 4308 4253 4230 4234 4269 4342 4387 4440 4570 4718 4754 4742 4776 4822 4858 4867 4836 4768 4705 4627 4567 4626 4667 4607 4516 4476 4453 4401 4312 4207 4062 3867 3648 3434 3244 3037 2742 2456 2207 2007 1856 1733 1632 1596 1612 1647 1737 1863 1961 2044 2106 2136 2150 2178 2156 2061 1945 1797 1597 1384 1206 1024 864 745 617 507 459 440 432 464 517 558 642 732 806 860 920 948 979 1032 1115 1184 1254 1309 1344 1409 1515 1589 1668 1727 1765 1778 1816 1837 1850 1837 1816 1788 1735 1705 1668 1606 1551 1488 1444 1419 1409 1357 1290 1249 1199 1137 1070 1043 1012 966 914 878 864 862 846 845 888 943 965 995 1052 1109 1157 1199 1232 1286 1323 1345 1373 1397 1407 1410 1433 1437 1429 1404 1387 1010 981 955 932 914 906 902 903 909 916 923 930 936 944 955 963 966 964 962 959 953 946 937 924 910 894 877 861 843 821 799 776 756 734 713 691 669 648 627 607 589 573 556 538 522 507 492 476 461 447 432 417 402 389 376 362 348 336 325 315 305 295 288 280 272 266 260 254 248 242 236 232 226 220 215 210 204 198 192 187 182 176 171 166 161 157 153 150 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 66254 437 1905 30 11955 18 24 14 1950 -10579 99999 6339 6308 6284 6317 6325 6463 6698 7040 7489 7874 8198 8603 9089 7208 7184 7240 7341 7453 7464 7424 7482 7546 7568 7535 7588 7717 7727 7660 7599 7677 7775 7838 7860 7901 7971 7907 7829 7794 9999999 7687 7528 7405 7323 7225 7056 6824 6612 6376 6118 5802 5539 5303 5027 4739 4534 4357 4180 4018 3884 3825 3878 3977 4082 4211 4365 4470 4579 4763 4945 5006 5004 5014 5013 5006 4963 4853 4723 4597 4456 4367 4418 4458 4394 4291 4245 4246 4253 4227 4188 4129 4029 3889 3748 3625 3464 3208 2949 2732 2594 2503 2390 2267 2207 2187 2167 2210 2276 2330 2380 2405 2392 2371 2363 2282 2132 2006 1851 1641 1410 1213 996 817 674 512 372 299 257 235 262 312 327 387 464 539 586 643 671 685 729 815 890 957 1008 1051 1128 1261 1378 1494 1596 1696 1772 1856 1942 2012 2033 2042 2045 2008 1972 1913 1819 1720 1622 1529 1455 1397 1304 1202 1140 1088 1027 955 932 907 883 854 837 845 868 871 884 944 1009 1024 1029 1060 1101 1134 1159 1167 1194 1204 1183 1164 1154 1152 1134 1138 1145 1162 1159 1161 1154 980 955 935 917 908 906 907 912 918 924 933 940 949 958 968 971 968 965 961 956 948 939 928 915 901 884 869 851 831 809 787 768 746 723 701 679 656 634 612 593 576 557 539 523 508 492 476 462 449 435 420 407 394 381 367 353 340 328 317 306 296 288 279 271 263 256 251 244 238 232 227 222 216 211 206 201 195 189 184 179 173 168 163 159 155 151 148 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 14 14 13 13 12 66263 436 1932 30 11952 18 24 23 1949 -10578 99999 8308 8135 7981 7837 7863 8031 8238 8585 8835 9028 9329 9740 7899 7711 7638 7607 7603 7506 7340 7294 7303 7262 7197 7208 7355 7392 7393 7387 7502 7594 7618 7607 7724 7914 7958 7929 7930 7922 9999999 9999999 7494 7425 7331 7154 6928 6739 6542 6247 5868 5579 5351 5103 4865 4733 4621 4472 4315 4168 4112 4184 4298 4395 4511 4647 4702 4742 4839 4927 4917 4864 4824 4771 4742 4686 4536 4358 4179 4014 3906 3930 3942 3860 3753 3674 3622 3592 3559 3508 3432 3353 3267 3204 3157 3088 2952 2829 2758 2750 2790 2797 2770 2774 2806 2826 2854 2863 2856 2835 2771 2670 2575 2477 2304 2071 1893 1706 1488 1259 1067 893 761 650 531 443 398 355 334 361 395 381 395 411 416 413 415 408 398 412 472 536 601 666 754 905 1108 1309 1519 1721 1891 2030 2169 2313 2437 2498 2531 2556 2525 2455 2332 2196 2049 1890 1737 1616 1506 1359 1192 1058 949 850 742 683 639 601 536 494 494 507 521 555 639 726 780 825 893 987 1066 1123 1177 1252 1305 1327 1356 1375 1393 1388 1406 1419 1442 1436 1409 1379 970 941 919 901 889 885 886 894 903 912 926 940 955 968 981 987 988 984 978 971 963 953 938 923 907 888 868 848 826 804 782 761 739 718 697 675 654 633 612 594 577 560 543 526 510 494 478 464 451 437 423 409 397 384 371 358 345 334 324 313 304 295 287 278 270 263 256 249 242 235 229 223 216 211 205 200 194 188 182 177 172 167 163 159 155 152 149 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 66272 437 1901 30 11951 18 24 32 1948 -10577 99999 7884 7810 7700 7623 7582 7674 7870 6637 6877 7073 7189 7276 7300 7390 7454 7525 7550 7710 7717 7619 7547 7573 7524 7522 7545 7646 7673 7701 7678 7743 7811 7860 7856 7998 8192 8291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7119 6877 6627 6292 5898 5597 5343 5097 4863 4742 4635 4493 4371 4274 4251 4334 4428 4529 4628 4735 4732 4746 4825 4880 4844 4800 4785 4744 4730 4696 4580 4472 4339 4207 4137 4210 4246 4155 4064 3982 3909 3862 3827 3765 3680 3599 3488 3397 3351 3270 3115 2976 2902 2873 2894 2878 2819 2781 2768 2741 2722 2697 2675 2607 2495 2369 2267 2156 1971 1742 1581 1409 1209 998 843 713 623 536 473 457 472 456 461 519 577 573 585 600 625 630 645 647 652 679 748 813 903 1012 1138 1298 1500 1703 1908 2082 2212 2281 2353 2433 2481 2450 2401 2340 2209 2051 1879 1714 1544 1372 1219 1111 1043 947 829 751 721 704 684 727 758 763 743 744 769 795 818 834 896 969 1016 1049 1106 1172 1218 1285 1381 1493 1590 1657 1726 1775 9999999 9999999 9999999 9999999 9999999 1069 1737 9999999 9999999 920 903 888 882 883 891 903 915 925 940 955 970 982 994 1000 998 993 988 981 971 959 943 926 909 889 869 847 824 800 777 757 736 714 693 671 650 629 610 592 576 559 542 527 511 495 479 464 450 436 422 408 395 382 369 355 343 331 321 311 301 293 284 276 267 260 254 247 240 233 226 220 214 208 202 197 191 185 179 174 169 165 160 156 153 150 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 15 15 15 14 14 66281 437 1902 30 11952 18 24 41 1946 -10575 99999 8069 8086 8109 8117 8096 8193 8393 6112 6339 6576 6683 6767 6803 6963 7146 7282 7386 7576 7655 7604 7536 7625 7675 7744 7779 7853 7851 7857 7838 7857 7903 7947 7954 8062 8242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7290 6975 6661 6368 6045 5671 5372 5137 4938 4757 4688 4640 4583 4551 4533 4577 4710 4835 4940 5009 5059 5002 4937 4912 4851 4723 4593 4482 4358 4278 4194 4065 3989 3920 3862 3874 4009 4117 4136 4169 4195 4209 4247 4275 4262 4240 4218 4147 4052 3977 3863 3693 3549 3445 3367 3331 3253 3113 3002 2942 2865 2801 2716 2646 2541 2397 2227 2069 1919 1729 1505 1354 1211 1043 841 670 500 394 312 262 248 277 289 297 326 371 366 385 406 434 450 497 516 517 543 642 740 852 994 1151 1329 1548 1754 1963 2160 2314 2386 2445 2519 2556 2498 2410 2309 2147 1969 1774 1573 1384 1201 1033 916 879 841 792 771 791 818 856 945 1018 1077 1116 1140 1166 1184 1194 1166 1184 1193 1182 1164 1176 1188 1175 1200 1239 1296 1369 1431 1502 1558 1628 1634 1649 9999999 1094 1054 1557 9999999 1423 1356 918 907 900 900 906 913 921 929 942 955 968 980 990 995 994 991 987 983 975 963 949 933 917 897 876 854 830 804 779 756 732 707 683 660 637 616 596 578 562 547 534 521 509 496 483 472 461 449 437 424 412 399 385 371 356 343 330 316 304 293 282 271 261 251 243 235 227 220 214 208 202 197 192 188 183 179 175 171 167 164 160 157 154 152 149 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 14 14 66290 436 1933 30 11953 18 24 50 1945 -10574 99999 11479 9999999 9999999 9999999 9999999 9999999 9999999 7936 7782 7460 7074 6644 6392 6268 6160 6022 6024 6038 5940 5817 5906 6024 6148 6197 6335 6474 6666 6810 6944 7083 7243 7333 7491 7738 7998 8109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7121 6892 6611 6343 6107 5917 5682 5501 5346 5178 5000 4820 4718 4673 4607 4520 4410 4295 4136 4019 3928 3863 3775 3701 3642 3605 3626 3648 3672 3755 3830 3942 4103 4333 4513 4640 4766 4889 4974 5073 5151 9999999 9999999 9999999 9999999 9999999 4825 4644 4409 4189 3989 3802 3630 3427 3170 2940 2760 2594 2428 2238 2092 1945 1779 1615 1476 1344 1179 995 878 794 702 578 465 368 342 323 328 364 425 468 511 589 700 773 834 880 931 968 1025 1052 1059 1081 1146 1206 1284 1393 1495 1588 1706 1842 2002 2162 2290 2351 2408 2483 2521 2486 2435 2367 2230 2077 1918 1754 1582 1376 1160 992 906 819 726 661 639 618 607 648 678 700 710 705 727 762 803 798 819 828 837 854 903 952 996 1082 1179 1290 1414 1524 1650 1741 9999999 9999999 9999999 9999999 1110 1077 1046 1739 9999999 980 970 962 954 952 953 955 958 961 966 973 981 987 993 996 994 991 987 982 974 965 951 936 920 901 881 858 832 806 779 755 729 704 679 655 632 611 592 575 560 547 535 523 513 503 492 481 471 460 448 435 421 407 392 377 362 347 332 318 304 291 279 268 257 248 240 232 225 219 213 208 203 198 194 190 186 182 178 173 169 165 161 157 154 151 148 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 66299 432 2055 30 11955 18 24 59 1943 -10572 99999 7750 7596 7525 7461 7226 6951 6643 6443 6381 6264 6098 6008 5896 5651 5374 5300 5240 5201 5128 5131 5211 5362 5519 5647 5842 6097 6306 6580 6951 7337 7599 7782 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7022 6804 6575 6410 6232 6090 5930 5781 5627 5450 5336 5274 5194 5118 5010 4857 4635 4461 4288 4119 3948 3798 3630 3463 3333 3235 3148 3128 3101 3132 3220 3364 3475 3600 3747 3891 3986 4143 4306 4440 4522 4613 4661 4674 4633 4555 4454 4351 4205 4057 3911 3741 3494 3267 3072 2877 2646 2389 2181 1982 1751 1523 1329 1153 951 756 643 573 487 382 307 270 270 268 298 372 439 482 537 620 707 747 767 790 816 822 835 854 851 849 877 936 1018 1129 1247 1371 1524 1700 1890 2090 2261 2377 2470 2584 2667 2698 2705 2689 2610 2510 2381 2242 2089 1899 1683 1507 1388 1285 1176 1087 1016 941 877 849 804 772 737 683 649 626 607 566 540 509 493 505 540 571 605 674 754 847 951 1047 1166 1264 1355 1406 1454 1192 1169 1416 1362 1302 1246 1067 1060 1053 1044 1041 1039 1037 1033 1030 1029 1028 1029 1029 1030 1027 1020 1012 1004 995 985 971 955 936 918 898 876 851 825 798 771 746 721 697 673 650 629 610 593 576 562 549 538 527 516 506 494 482 470 458 445 431 416 401 386 370 355 340 325 311 297 285 273 263 253 244 236 229 222 215 210 204 200 195 191 187 183 179 174 170 167 164 161 157 155 152 149 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 14 14 13 13 12 66308 433 2027 30 11957 18 25 8 1942 -10571 99999 9725 9563 9404 9291 9151 8800 8348 7787 7316 7020 6697 6347 5982 5659 5235 4773 4535 4370 4295 4215 4175 4226 4358 4548 4672 4872 5167 5459 5808 6242 6702 7052 7323 7525 7677 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7173 6946 6742 6541 6384 6226 6103 6001 5908 5803 5669 5568 5505 5457 5426 5354 5212 5025 4843 4666 4523 4393 4257 4088 3912 3768 3685 3614 3570 3529 3553 3614 3682 3744 3833 3930 4023 4065 4182 4325 4431 4459 4520 4593 4621 4579 4520 4455 4375 4237 4072 3885 3709 3453 3190 2980 2797 2545 2231 1963 1728 1474 1258 1080 926 768 624 527 488 468 430 406 435 490 539 607 700 752 770 786 808 847 863 845 815 770 720 681 683 689 704 764 858 983 1152 1347 1537 1727 1937 2146 2367 2551 2673 2747 2814 2841 2807 2748 2675 2553 2410 2242 2077 1902 1708 1506 1344 1238 1168 1090 1018 971 938 918 906 872 849 836 814 800 802 805 779 739 696 692 711 723 711 711 751 807 854 901 956 1017 1068 1138 1195 1257 1282 1155 1132 1236 1223 1072 1061 1052 1043 1033 1027 1022 1017 1009 1005 1005 1008 1010 1014 1018 1019 1017 1015 1013 1009 1001 989 972 954 934 910 884 855 825 794 763 734 705 677 650 624 603 584 567 552 539 528 519 511 503 495 487 477 467 457 446 433 419 404 390 375 359 344 329 314 300 286 274 263 252 243 234 226 219 212 205 200 195 191 187 183 180 177 173 170 168 166 163 160 158 156 154 152 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 27 27 26 26 25 25 24 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 8 8 7 7 66317 436 1936 30 11956 18 25 17 1941 -10569 99999 10319 10159 10034 9918 9777 9614 9470 9283 8892 8474 7977 7571 7310 6982 6602 6261 6010 5690 5297 5140 5006 4908 4805 4763 4812 4953 5094 5152 5287 5550 5789 6042 6356 6709 6939 7121 7263 7389 7501 7519 7476 7438 7423 7354 7204 7080 6925 6783 6647 6549 6514 6483 6429 6386 6355 6302 6208 6097 5959 5807 5659 5493 5261 5007 4727 4427 4154 3930 3720 3512 3332 3181 3094 3073 3104 3143 3239 3391 3532 3686 3871 4063 4241 4360 4501 4648 4756 4794 4812 4819 4793 4694 4556 4421 4276 4087 3875 3658 3457 3222 2988 2789 2619 2413 2156 1920 1720 1513 1332 1178 1044 903 769 675 618 567 520 484 486 525 571 630 705 749 756 753 766 792 800 788 773 742 703 685 691 697 729 803 919 1077 1276 1488 1690 1889 2093 2310 2541 2736 2871 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2558 2367 2176 1984 1742 1472 1248 1072 945 821 719 652 624 628 632 653 696 751 802 886 999 1091 1159 1200 1219 1255 1292 1308 1281 1250 1225 1209 1192 1162 1127 1096 1075 1063 1038 1033 1011 970 908 860 839 817 770 1114 1101 1086 1074 1061 1046 1032 1023 1017 1013 1011 1012 1012 1010 1008 1007 1004 998 989 976 958 938 917 893 867 838 809 779 750 722 694 669 644 621 602 586 572 559 548 538 529 521 513 505 497 487 476 464 451 437 422 406 390 374 358 341 324 308 293 278 265 254 243 233 224 216 210 203 198 193 190 187 184 182 180 178 175 173 171 169 166 164 161 159 156 154 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 66326 435 1964 30 11954 18 25 26 1939 -10568 99999 7885 8245 8515 8763 8913 9086 9290 9638 9858 9936 9939 9999999 9999999 9447 9229 9046 8842 8654 8334 7317 7146 6966 6754 6600 6447 6378 6318 6167 6077 6127 6175 6204 6263 6438 6542 6665 6784 6945 7110 7194 7224 7248 7308 7312 7230 7149 7065 7001 6869 6749 6658 6571 6448 6317 6218 6097 5952 5764 5562 5402 5275 5111 4894 4706 4522 4305 4097 3919 3758 3574 3393 3220 3121 3069 3009 2941 2957 3023 3076 3146 3291 3462 3645 3781 3950 4158 4348 4476 4597 4736 4831 4819 4755 4677 4570 4391 4176 3948 3744 3508 3243 3002 2794 2551 2254 1986 1771 1563 1376 1193 1024 872 731 610 522 465 425 396 397 439 509 591 684 754 830 911 971 1033 1086 1126 1142 1121 1084 1058 1048 1012 1010 1061 1159 1280 1442 1638 1824 2010 2200 2417 2647 2840 2976 3067 9999999 9999999 9999999 9999999 9999999 9999999 2406 2169 1919 1664 1372 1065 818 630 498 404 356 342 356 416 492 581 682 800 902 1002 1116 1194 1246 1271 1238 1200 1154 1100 997 895 829 776 718 658 614 592 596 615 628 690 745 784 790 826 883 917 930 944 993 1088 1078 1067 1054 1042 1032 1025 1019 1013 1012 1013 1012 1011 1012 1010 1006 998 986 970 952 931 907 882 855 826 795 765 736 707 679 654 631 611 594 578 564 552 541 532 524 516 509 500 490 479 468 455 440 424 408 391 374 356 338 320 302 286 270 256 243 232 221 212 205 199 194 189 186 184 182 181 180 179 178 177 175 173 171 169 167 164 162 160 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 10 10 10 9 66335 435 1963 30 11953 18 25 35 1938 -10566 99999 8785 9230 9529 9767 9951 10111 10315 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6784 6603 6404 6275 6160 6145 6157 6068 6004 6075 6143 6182 6284 6481 6598 6733 6838 6954 7055 7088 7083 7088 7125 7115 7029 6957 6864 6763 6625 6552 6512 6475 6415 6386 6377 6332 6254 6134 6006 5908 5802 5683 5515 5356 5129 4829 4528 4258 3981 3688 3395 3101 2871 2699 2522 2387 2344 2367 2379 2452 2639 2858 3094 3301 3531 3796 4048 4265 4460 4661 4799 4811 4781 4750 4680 4516 4326 4107 3889 3653 3406 3195 2991 2761 2498 2264 2097 1918 1748 1582 1447 1317 1195 1102 1029 953 874 809 776 774 800 813 844 866 897 904 906 922 925 919 921 909 887 853 821 765 759 792 864 962 1118 1306 1485 1685 1900 2125 2364 2577 2771 2937 3091 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2263 2012 1721 1392 1101 833 602 405 250 143 78 76 77 110 172 241 317 420 559 668 777 869 900 928 935 940 901 865 829 797 778 737 678 635 627 630 624 693 758 825 841 878 932 996 1029 1132 1123 1115 1107 1098 1089 1080 1074 1067 1060 1053 1051 1050 1047 1043 1040 1035 1026 1014 1000 981 960 937 912 887 861 832 803 773 744 716 690 666 643 623 606 591 577 565 554 545 536 527 519 510 500 488 475 461 446 428 411 393 375 356 337 318 300 282 267 252 240 229 220 211 205 200 196 193 190 188 186 185 185 184 183 181 178 176 174 171 169 166 163 161 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 66344 436 1934 30 11954 18 25 44 1936 -10565 99999 10080 10366 10785 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7016 6814 6628 6448 6328 6223 6192 6220 6140 6055 6140 6283 6395 6510 6679 6802 6962 7110 7238 7337 7361 7364 7352 7379 7363 7275 7167 7023 6874 6727 6643 6581 6497 6407 6331 6277 6188 6082 5936 5804 5705 5589 5447 5281 5117 4898 4632 4366 4114 3877 3624 3357 3074 2855 2642 2408 2237 2161 2149 2129 2171 2296 2458 2654 2821 3015 3258 3498 3692 3895 4107 4231 4254 4230 4213 4145 4014 3861 3674 3502 3324 3145 2993 2856 2699 2521 2398 2317 2215 2108 2013 1924 1835 1753 1681 1611 1523 1442 1377 1333 1304 1267 1228 1222 1215 1198 1165 1121 1083 1047 1009 981 937 865 773 702 643 633 649 692 757 875 1047 1220 1400 1590 1780 1974 2171 2374 2534 2675 2739 2753 2733 2683 2601 2462 2314 2138 1940 1728 1494 1288 1077 903 752 639 552 482 462 455 466 491 522 574 650 756 828 909 977 994 1009 1023 1047 1024 993 951 909 884 835 753 670 626 599 564 597 632 670 667 707 773 870 948 1189 1179 1170 1161 1151 1139 1125 1113 1101 1088 1073 1064 1058 1053 1047 1041 1033 1022 1010 995 977 957 936 913 888 863 836 808 780 751 725 700 677 654 634 616 600 586 572 559 548 538 527 517 507 496 482 468 453 438 422 405 388 371 354 336 319 302 286 271 257 245 235 224 216 208 202 197 192 189 186 183 181 180 178 177 175 173 172 170 167 165 163 160 158 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 26 25 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 66353 434 1994 30 11954 18 25 53 1935 -10563 99999 8792 9309 9770 10157 10469 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7511 7341 7147 7008 6873 6704 6503 6376 6322 6211 6087 6107 6223 6332 6390 6493 6595 6724 6814 6912 7001 7036 7050 7026 7035 7011 6906 6769 6623 6484 6346 6264 6197 6126 6055 5995 5959 5915 5863 5734 5632 5578 5513 5390 5237 5086 4867 4603 4314 4030 3770 3494 3185 2868 2661 2465 2242 2074 2012 2045 2087 2201 2371 2588 2813 2992 3194 3446 3697 3893 4068 4252 4364 4402 4369 4335 4267 4150 4014 3875 3747 3613 3463 3318 3164 3019 2852 2719 2598 2471 2319 2177 2059 1937 1823 1757 1688 1602 1531 1498 1459 1434 1406 1384 1394 1413 1390 1342 1296 1242 1148 1079 1043 1005 927 849 791 751 749 777 837 950 1099 1283 1455 1647 1820 1978 2123 2282 2424 2530 2622 2653 2617 2547 2433 2300 2114 1944 1759 1564 1355 1139 943 766 616 487 382 318 271 275 294 347 397 438 504 599 718 800 891 968 998 1028 1032 1034 1000 942 864 801 764 687 573 453 379 325 277 291 318 371 395 467 580 718 826 1106 1094 1084 1076 1072 1064 1055 1048 1042 1035 1028 1028 1031 1033 1034 1033 1030 1024 1015 1003 988 972 952 930 906 881 853 825 796 767 739 713 687 663 642 621 603 586 570 556 543 531 518 507 496 484 471 457 443 429 413 397 381 365 347 330 313 296 280 265 251 238 227 217 208 201 195 190 186 183 181 179 178 177 176 175 174 173 172 170 168 166 164 161 159 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 66362 434 1995 30 11955 18 26 2 1934 -10562 99999 9490 9986 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7203 7277 7271 7196 7131 7165 7191 7193 7085 7010 6958 6874 6772 6784 6889 6972 6965 6966 6970 7002 6973 6973 6994 7004 6993 6940 6900 6821 6711 6570 6416 6290 6159 6047 5931 5840 5741 5631 5542 5465 5416 5308 5233 5194 5162 5078 4946 4838 4689 4505 4257 3999 3764 3512 3207 2867 2644 2438 2213 2016 1913 1930 1956 2070 2229 2464 2712 2912 3116 3379 3678 3915 4112 4297 4386 4419 4360 4298 4188 4053 3868 3682 3519 3359 3190 3021 2856 2724 2589 2531 2490 2472 2420 2373 2351 2339 2334 2352 2367 2352 2317 2273 2196 2116 2004 1857 1717 1607 1463 1280 1107 925 727 556 440 351 275 214 169 153 208 296 399 551 740 954 1164 1391 1599 1775 1934 2090 2242 2385 2510 2569 2570 2545 2460 2360 2215 2078 1913 1734 1551 1361 1176 980 790 636 514 427 359 366 384 419 456 499 580 677 791 892 1022 1142 1186 1203 1190 1172 1106 1009 921 847 777 649 493 334 220 125 36 35 76 144 187 269 408 550 989 973 955 939 926 917 910 907 909 911 916 922 936 953 971 989 1003 1012 1017 1017 1012 1003 990 972 951 926 900 870 840 808 776 746 719 694 671 649 630 611 594 579 565 551 539 526 514 502 490 476 462 448 433 418 402 386 370 353 336 319 303 287 272 257 245 233 223 213 205 198 193 188 185 182 181 179 178 177 176 176 174 173 171 169 166 163 160 158 155 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 66371 427 2204 30 11954 18 26 11 1932 -10561 99999 10266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8070 7977 7868 7828 7727 7551 7275 7080 6915 6654 6375 6227 6170 6112 5995 5946 5965 6037 6051 6102 6195 6276 6350 6402 6479 6533 6570 6566 6517 6476 6406 6337 6267 6192 6087 5955 5838 5701 5563 5395 5252 5112 4967 4791 4598 4438 4239 3972 3676 3398 3152 2911 2652 2384 2189 1998 1808 1658 1594 1638 1697 1841 2055 2322 2572 2778 2994 3261 3563 3870 4145 4383 4526 4621 4633 4647 4619 4550 4435 4334 4228 4093 3942 3773 3551 3351 3167 3055 2944 2833 2658 2475 2334 2217 2101 2021 1953 1865 1766 1678 1575 1491 1393 1265 1168 1129 1100 1037 966 891 818 781 768 759 767 777 763 740 788 851 907 971 1044 1158 1275 1401 1488 1577 1684 1771 1850 1946 2058 2115 2123 2118 2052 1988 1861 1735 1588 1451 1308 1140 990 844 703 593 499 434 377 405 440 507 573 623 680 739 805 881 993 1087 1091 1089 1046 1021 954 870 790 717 646 531 397 271 148 24 -93 -115 -113 -70 -57 -5 97 212 318 455 658 863 857 855 860 868 879 889 899 908 925 946 969 991 1008 1022 1031 1036 1036 1031 1023 1009 991 969 946 918 887 853 819 788 759 730 704 678 654 632 611 593 576 560 544 529 516 502 489 474 458 443 428 412 396 380 363 346 330 314 298 283 270 256 244 234 225 216 209 202 197 193 190 188 186 184 183 181 179 178 176 174 172 169 166 163 161 159 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 66380 420 2413 30 11953 18 26 20 1931 -10559 99999 8165 8037 8021 7988 7808 7714 7636 7634 7670 7677 7844 8140 8291 6641 6503 6392 6275 6168 6055 6028 6038 6008 5974 6002 6060 6117 6146 6207 6248 6266 6224 6146 6056 5967 5871 5773 5676 5575 5449 5337 5212 5108 5011 4948 4893 4836 4759 4676 4603 4482 4302 4101 3888 3682 3477 3246 2999 2776 2530 2300 2115 1984 1934 1917 1984 2102 2276 2463 2640 2817 3039 3291 3583 3886 4136 4301 4454 4528 4593 4618 4623 4544 4463 4354 4215 4064 3905 3667 3426 3193 3004 2795 2609 2368 2130 1912 1744 1567 1417 1302 1198 1089 1007 922 877 821 761 739 776 823 854 875 903 950 1013 1056 1100 1149 1177 1179 1184 1214 1221 1202 1187 1169 1193 1210 1225 1210 1215 1237 1264 1309 1375 1457 1524 1572 1637 1648 1659 1614 1588 1549 1509 1471 1399 1318 1231 1133 1051 966 894 805 792 796 820 834 834 851 864 902 964 1051 1122 1132 1141 1120 1120 1083 1025 970 920 874 793 685 568 453 356 261 237 239 274 280 312 375 466 829 829 827 826 827 833 842 852 865 877 891 902 921 945 973 997 1016 1031 1043 1050 1050 1046 1040 1027 1010 988 965 937 905 869 835 804 775 745 717 690 664 640 617 596 578 559 542 525 511 496 481 466 451 436 422 408 394 379 364 348 333 318 303 289 275 262 250 239 230 221 213 206 201 198 195 193 191 190 189 187 185 184 182 179 176 173 170 167 164 161 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 14 14 14 14 66389 419 2443 30 11953 18 26 29 1929 -10558 99999 9116 9178 9139 8956 8806 8709 8684 8618 8345 8080 7900 7653 7313 7070 7003 6937 6822 6702 6702 6718 6678 6608 6623 6684 6753 6764 6751 6734 6715 6624 6481 6326 6180 5997 5823 5666 5532 5380 5249 5094 4952 4851 4761 4650 4540 4434 4326 4231 4107 3924 3719 3515 3305 3114 2934 2760 2606 2454 2349 2275 2229 2261 2290 2404 2571 2780 2967 3152 3313 3460 3628 3839 4054 4219 4324 4421 4452 4518 4535 4533 4469 4407 4303 4169 4063 3936 3723 3498 3261 3044 2807 2586 2314 2063 1828 1631 1446 1304 1199 1093 1001 926 849 810 760 718 702 711 702 682 659 634 633 663 679 696 742 787 809 850 911 966 1007 1070 1116 1187 1253 1287 1271 1267 1273 1274 1282 1313 1356 1402 1425 1448 1425 1448 1446 1446 1446 1465 1485 1469 1433 1400 1391 1390 1324 1248 1203 1229 1219 1213 1215 1209 1210 1202 1222 1287 1362 1352 1283 1277 1268 1237 1164 1087 995 905 829 728 629 524 389 264 194 189 193 229 252 286 355 464 544 735 734 734 734 740 753 766 783 800 820 839 862 887 916 944 965 982 997 1007 1010 1009 1005 996 982 963 943 918 891 860 829 801 775 748 721 696 670 646 624 603 584 565 546 529 513 496 480 465 449 434 420 407 393 379 365 350 337 323 309 295 282 269 257 246 237 228 219 211 205 200 196 193 191 188 187 184 183 181 179 177 175 172 169 167 164 162 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 66398 419 2446 30 11956 18 26 38 1928 -10556 99999 8910 9010 9015 9053 9114 9999999 9999999 8829 8527 8344 8128 7791 7520 7392 7278 7115 6976 6908 6820 6703 6554 6485 6474 6481 6418 6327 6276 6239 6159 6060 5968 5861 5721 5622 5550 5486 5397 5302 5170 5047 4956 4838 4694 4563 4403 4215 4050 3897 3714 3510 3305 3089 2912 2742 2573 2439 2334 2273 2199 2153 2208 2273 2409 2576 2796 3015 3247 3462 3680 3912 4151 4357 4503 4601 4690 4683 4690 4641 4571 4424 4280 4115 3925 3758 3597 3392 3206 3017 2851 2674 2529 2339 2150 1964 1817 1666 1524 1406 1277 1152 1027 884 782 700 634 585 558 529 519 510 509 542 602 645 672 731 804 861 916 970 1025 1070 1144 1185 1239 1272 1277 1243 1243 1273 1304 1326 1361 1396 1454 1500 1555 1551 1584 1595 1606 1600 1601 1593 1536 1451 1374 1332 1316 1232 1120 1028 1015 988 966 974 996 1033 1044 1075 1146 1239 1246 1193 1193 1202 1181 1109 1018 921 821 724 593 493 402 285 156 79 63 66 91 124 182 282 403 498 614 677 675 674 680 691 704 722 744 770 793 821 851 885 916 942 964 983 996 1002 1003 1001 993 979 959 937 911 882 850 818 788 759 729 701 675 649 623 600 577 557 537 518 501 485 469 453 439 425 412 400 388 378 367 356 345 334 323 313 301 290 280 269 258 249 240 232 223 216 209 204 200 197 193 190 187 185 183 180 178 175 172 169 165 163 160 157 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 66407 419 2447 30 11957 18 26 47 1927 -10555 99999 7788 8022 8174 8300 8445 8574 8694 8668 8586 8513 8320 8040 7801 7669 7574 7434 7304 7198 7060 6903 6728 6606 6498 6382 6211 6054 5944 5834 5685 5498 5322 5135 4942 4797 4704 4638 4579 4534 4473 4443 4447 4408 4364 4342 4311 4241 4175 4106 3986 3839 3666 3448 3261 3088 2920 2768 2678 2638 2574 2534 2588 2673 2827 3036 3279 3525 3804 4044 4268 4477 4691 4853 4936 5005 9999999 9999999 9999999 9999999 9999999 4676 4526 4350 4161 3998 3851 3651 3443 3234 3005 2754 2528 2254 1973 1695 1446 1167 888 654 435 238 65 -92 -196 -250 -282 -282 -250 -191 -115 -52 22 132 253 345 409 509 608 676 715 755 772 788 818 824 855 884 897 880 894 944 985 1048 1141 1248 1377 1513 1633 1681 1765 1827 1887 1925 1962 1982 1947 1876 1781 1700 1644 1525 1382 1273 1249 1210 1184 1185 1204 1249 1274 1318 1400 1514 1552 1527 1546 1558 1532 1451 1345 1228 1105 977 799 648 516 353 167 34 -31 -77 -99 -95 -64 17 112 607 600 598 596 597 605 621 641 667 696 728 757 791 827 867 904 934 959 980 995 1003 1006 1005 997 983 964 943 918 889 856 824 793 764 735 708 682 656 630 607 586 567 547 529 512 496 480 463 448 434 420 406 393 381 368 355 342 330 319 307 295 284 274 264 254 245 237 229 222 216 211 206 203 200 197 195 193 190 188 185 182 179 176 172 169 165 162 159 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 19 18 18 17 17 17 17 17 16 16 16 15 15 66416 419 2446 30 11956 18 26 56 1925 -10553 99999 8335 8513 8595 8646 8682 8709 8746 8635 8499 8421 8234 7918 7606 7423 7318 7199 7071 6951 6846 6753 6680 6654 6611 6559 6460 6336 6256 6213 6126 5950 5753 5547 5350 5198 5076 4964 4855 4766 4645 4545 4522 4453 4334 4235 4181 4124 4057 3986 3866 3725 3564 3359 3213 3122 3042 2906 2822 2820 2792 2758 2793 2868 3004 3189 3394 3600 3878 4078 4229 4364 4552 4691 4740 4793 4828 4762 4697 4569 4413 4215 4042 3809 3594 3407 3234 3009 2800 2591 2353 2123 1947 1721 1519 1319 1155 949 755 608 505 427 369 313 309 342 374 418 488 557 629 653 679 733 764 718 637 595 547 471 392 326 238 179 155 113 138 202 251 300 414 565 697 866 1054 1233 1442 1678 1851 1943 2074 2164 2215 2247 2266 2259 2194 2105 1973 1870 1798 1651 1464 1345 1318 1269 1237 1250 1270 1307 1324 1367 1446 1555 1588 1565 1588 1614 1592 1510 1416 1310 1191 1076 937 826 719 580 424 311 258 211 188 186 202 615 602 591 585 587 591 592 600 617 638 665 696 727 755 785 816 849 881 908 930 947 961 969 971 969 961 947 929 910 888 862 834 805 777 750 725 701 678 655 632 611 592 573 555 537 521 505 489 473 458 443 428 414 400 388 375 362 349 337 325 313 301 290 279 268 258 249 240 232 225 218 213 208 204 201 198 196 193 191 188 186 182 179 175 171 167 162 159 155 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 18 19 18 66425 419 2446 30 11956 18 27 5 1924 -10552 99999 7766 7830 7871 7843 7777 7700 7648 7507 7380 7384 7334 7169 7007 6937 6984 7018 7046 7068 7112 7171 7230 7282 7313 7314 7212 7073 7022 7006 6928 6731 6527 6305 6111 5955 5833 5750 5698 5625 5506 5437 5436 5350 5221 5120 5066 4976 4845 4680 4449 4197 3886 3526 3234 2994 2742 2414 2155 1978 1793 1624 1546 1542 1617 1777 1971 2222 2572 2862 3115 3367 3706 3999 4207 4422 4589 4650 4691 4663 4593 4486 4360 4153 3973 3820 3665 3446 3245 3030 2769 2525 2343 2134 1944 1730 1527 1300 1084 895 739 623 521 414 369 366 377 406 434 461 511 541 577 650 691 655 582 548 521 478 429 382 299 271 283 296 364 456 522 592 736 914 1062 1229 1384 1536 1710 1915 2037 2084 2144 2166 2169 2169 2175 2152 2070 1983 1874 1819 1792 1709 1587 1521 1535 1536 1551 1596 1640 1672 1684 1729 1794 1864 1034 1037 1036 1036 1796 1698 1018 986 949 916 878 835 802 771 737 223 106 -8 -97 -146 -155 -142 591 591 595 604 614 623 637 658 679 703 731 758 781 805 828 852 874 892 907 919 928 932 933 932 926 916 902 887 869 848 826 803 779 755 731 708 685 662 638 616 595 575 555 537 519 502 485 469 454 439 425 411 399 386 373 361 349 337 326 315 305 294 284 274 264 256 248 241 235 229 225 220 217 213 210 207 204 200 197 193 189 184 179 173 167 162 157 153 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 25 25 24 24 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 15 14 14 14 14 14 14 66434 419 2449 30 11959 18 27 14 1922 -10550 99999 7302 7346 7291 7175 7041 6944 6883 6853 6788 6806 6920 7017 7052 7166 7442 7700 7880 8043 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7111 6704 6323 5989 5693 5426 5241 5145 5081 4990 4961 4999 4963 4871 4799 4805 4796 4728 4608 4425 4210 3897 3543 3239 2973 2721 2416 2180 2012 1839 1651 1533 1511 1576 1736 1958 2269 2651 2960 3234 3485 3804 4076 4287 4494 4659 4710 4681 4563 4396 4181 3936 3631 3386 3177 2991 2748 2517 2279 2025 1819 1684 1575 1507 1392 1275 1117 967 835 729 637 559 495 487 496 503 540 590 638 738 831 949 1078 1163 1170 1151 1163 1159 1110 1061 993 869 766 702 626 598 592 588 589 672 784 883 1039 1211 1380 1592 1842 2026 2138 2273 2371 2452 2516 9999999 9999999 9999999 9999999 2424 2350 2298 2172 2008 1884 1832 1765 1704 1645 1571 1523 1469 1436 1423 1445 1425 1373 1372 1399 1408 1369 1315 941 907 876 838 799 775 755 730 706 686 666 649 635 624 616 616 618 621 629 637 642 653 669 685 704 727 749 769 790 811 830 850 868 882 893 902 907 907 906 900 890 879 865 847 828 808 786 763 739 717 695 672 648 626 604 583 562 542 523 505 486 468 451 436 421 407 394 383 371 360 350 342 333 324 316 308 300 292 284 276 269 262 255 249 243 238 233 228 223 219 215 211 207 203 198 192 187 181 175 169 164 159 154 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 27 27 26 26 25 25 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 66443 420 2418 30 11958 18 27 23 1921 -10549 99999 5497 5483 5562 5714 5813 5916 6073 6110 6185 6256 6424 6676 6954 7129 7291 7598 7889 8066 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6798 6577 6384 6221 6078 5906 5761 5660 5488 5264 5007 4797 4598 4366 4106 3791 3478 3113 2751 2440 2154 1911 1648 1449 1324 1253 1220 1229 1312 1459 1700 1976 2313 2724 3090 3438 3729 4044 4323 4533 4688 4775 4793 4755 4633 4453 4252 4043 3755 3488 3239 3045 2822 2592 2363 2141 1970 1823 1665 1548 1413 1269 1069 893 750 632 509 412 342 322 325 329 382 464 546 661 758 873 987 1057 1083 1075 1073 1052 1010 962 895 777 694 638 578 569 617 675 746 872 1049 1216 1436 1645 1836 2056 2295 2452 2546 2642 9999999 9999999 9999999 9999999 9999999 2434 2304 2125 1982 1878 1738 1586 1482 1436 1399 1397 1418 1420 1443 1467 1496 1533 1581 1598 1580 1588 1600 1600 1569 958 932 904 872 834 798 776 754 726 694 668 645 624 606 592 587 587 588 593 606 617 626 639 660 684 710 738 763 785 806 825 842 861 877 888 896 900 902 900 897 888 878 865 851 835 816 796 775 752 729 708 687 666 643 621 600 579 559 539 521 503 485 467 450 435 419 404 391 378 366 355 345 335 326 318 310 303 296 289 283 277 272 267 261 256 252 247 242 238 233 228 223 218 213 208 202 196 190 184 177 171 165 160 155 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 28 27 27 27 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 66452 416 2539 30 11959 18 27 32 1920 -10547 99999 5308 5404 5530 5653 5816 5988 6131 6309 6571 6747 6939 7263 7565 7776 7970 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6542 6321 6129 5908 5747 5611 5423 5184 4922 4701 4480 4231 3947 3611 3299 2937 2590 2271 2007 1791 1564 1389 1290 1256 1256 1304 1442 1644 1921 2205 2547 2946 3342 3703 3991 4299 4565 4748 4872 4963 9999999 9999999 4782 4585 4380 4170 3896 3629 3369 3160 2916 2681 2455 2236 2032 1855 1687 1575 1460 1349 1169 1002 860 756 647 568 512 503 512 502 524 569 608 658 675 744 805 826 805 759 727 676 629 594 579 521 489 484 477 513 586 693 816 972 1168 1342 1573 1775 1954 2138 2358 2510 2601 9999999 9999999 9999999 9999999 9999999 9999999 2499 2404 2245 2105 1983 1854 1716 1607 1541 1479 1458 1468 1456 1460 1478 1502 1498 1511 1527 980 965 1516 1491 938 922 900 874 839 797 760 735 710 679 643 286 184 100 548 535 530 530 533 541 556 573 589 609 636 666 697 729 758 784 808 829 848 866 883 893 899 903 903 901 896 888 877 864 849 833 814 795 774 751 728 707 685 662 638 615 591 569 548 527 507 488 469 451 435 420 406 393 382 371 361 353 345 338 331 324 318 313 308 302 297 291 285 280 274 269 264 259 253 248 242 237 231 226 220 215 208 202 194 187 180 172 166 161 156 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 66461 412 2658 30 11958 18 27 41 1918 -10546 99999 6414 6459 6486 6497 6646 6832 7090 7471 7791 7937 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6205 5986 5738 5456 5164 4919 4656 4373 4058 3700 3363 2996 2635 2290 2008 1793 1566 1382 1250 1183 1142 1158 1246 1390 1590 1814 2080 2412 2763 3090 3368 3682 3962 4194 4382 4569 4675 4690 4624 4504 4364 4207 3970 3725 3479 3249 2945 2641 2348 2054 1766 1525 1331 1205 1100 986 841 752 693 661 634 672 743 828 909 959 1028 1095 1142 1194 1234 1295 1301 1246 1153 1044 927 791 663 555 476 364 297 265 247 291 380 514 677 873 1110 1334 1605 1849 2087 2309 2531 2673 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2516 2387 2202 2056 1918 1800 1711 1661 1630 1601 1592 1603 1603 1612 1623 1655 1677 644 1119 1062 1047 1029 1015 998 975 948 918 875 825 780 745 710 673 633 596 564 -257 509 492 485 -534 -563 497 515 -554 -481 -374 -271 664 705 744 780 812 841 865 885 902 915 923 924 920 913 904 892 879 863 847 829 811 790 770 750 728 706 685 665 644 622 600 578 558 539 520 503 486 469 452 437 424 411 399 388 378 369 360 352 344 337 330 323 317 311 305 299 293 288 282 277 271 267 262 257 252 246 241 236 230 225 219 213 206 199 191 184 177 170 164 159 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 66470 414 2598 30 11958 18 27 50 1917 -10545 99999 5332 5628 5975 6383 6806 7212 7660 7977 8272 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6152 5902 5623 5360 5094 4815 4507 4134 3772 3366 2985 2609 2271 1999 1732 1467 1216 1038 874 747 705 723 814 936 1128 1379 1681 1999 2282 2627 2976 3310 3592 3892 4141 4292 4359 4363 4339 4274 4126 3974 3783 3601 3327 3039 2745 2459 2183 1937 1734 1589 1458 1330 1191 1096 991 918 857 853 886 940 990 994 1018 1054 1091 1157 1215 1271 1275 1243 1188 1107 1017 909 798 692 632 543 486 450 413 427 501 631 787 975 1214 1435 1689 1932 2189 2425 2657 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2367 2229 2101 1998 1910 1835 1762 1708 1677 1622 1560 1510 1479 1440 1394 995 1065 1041 1016 993 968 935 900 863 818 771 730 700 670 640 610 582 559 538 -328 -463 -585 -679 -766 -832 -887 -892 -841 -739 -613 -493 -323 -125 778 811 838 860 878 893 905 912 912 907 899 888 874 860 845 829 810 792 772 753 733 711 690 669 650 629 606 586 564 544 524 507 489 473 457 441 427 416 404 393 384 376 367 360 352 345 338 332 325 320 313 307 301 296 290 285 279 274 270 265 260 255 250 244 239 234 229 223 217 210 203 195 188 181 174 168 163 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 26 26 25 25 24 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 66479 416 2536 30 11956 18 27 59 1915 -10543 99999 6057 6117 6284 6441 6593 6738 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6509 6360 6192 6001 5835 5701 5586 5396 5196 4989 4776 4527 4212 3919 3613 3319 2992 2700 2502 2303 2078 1858 1748 1676 1613 1607 1646 1757 1869 2030 2233 2506 2776 2972 3207 3459 3705 3879 4064 4239 4318 4336 4289 4246 4173 4045 3900 3719 3575 3346 3078 2801 2530 2255 1972 1749 1564 1398 1221 1007 808 611 452 308 252 246 247 252 231 251 287 360 457 550 668 758 826 892 924 916 893 884 875 902 917 935 922 915 955 1043 1176 1309 1461 1668 1876 2106 2325 2569 2786 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2370 2153 1947 1799 1660 1522 1389 1312 1270 1227 1196 1197 1218 1256 517 888 1084 1056 1024 995 964 927 888 846 793 741 699 664 631 603 574 545 524 -368 -470 -572 -658 -715 -766 -779 -770 -734 -661 -531 -390 -270 -109 786 822 856 883 906 925 939 947 950 948 939 927 912 896 879 861 842 820 799 777 754 732 709 685 662 640 617 594 571 548 526 507 488 471 455 440 426 412 402 392 383 375 368 362 356 350 344 339 333 327 321 316 310 305 299 293 288 282 277 272 267 262 257 251 246 241 235 230 224 218 211 203 196 189 182 175 169 164 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 66488 414 2595 30 11955 18 28 8 1914 -10542 99999 4154 4321 4540 4803 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6892 6662 6456 6265 6102 5946 5766 5564 5387 5222 5087 4897 4688 4493 4319 4108 3854 3619 3394 3169 2953 2775 2670 2585 2483 2379 2365 2388 2413 2468 2580 2722 2854 2996 3165 3380 3587 3729 3871 4035 4182 4268 4389 4504 4563 4560 4509 4468 4419 4338 4216 4061 3926 3714 3466 3212 2947 2634 2300 1994 1729 1506 1272 1000 742 493 280 114 66 55 56 74 78 130 210 308 409 506 628 698 774 848 861 813 754 721 697 731 750 750 726 698 721 804 953 1091 1240 1441 1636 1852 2057 2293 2496 2665 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2329 2117 1910 1756 1627 1490 1347 1259 1206 1143 1077 1055 1046 1040 1024 1015 984 962 909 835 908 710 617 541 476 422 349 289 210 148 103 76 33 -3 -33 -72 -123 -144 -163 -153 -123 -76 -23 69 170 706 745 780 816 850 876 899 920 936 946 951 950 941 928 912 893 873 852 828 802 778 752 725 698 672 647 623 600 578 557 536 516 497 482 468 454 442 431 420 411 402 393 386 380 373 367 362 356 349 342 335 328 322 315 309 303 297 290 284 277 272 266 261 256 250 245 241 236 231 226 221 216 210 204 197 191 184 178 172 167 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 66497 412 2654 30 11954 18 28 17 1912 -10540 99999 5324 5397 5495 5720 9400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6742 6525 6358 6206 6060 5945 5825 5670 5477 5321 5217 5173 5069 4903 4734 4601 4426 4207 4014 3862 3689 3513 3380 3304 3244 3159 3038 3002 3019 3057 3096 3174 3247 3281 3303 3344 3426 3500 3527 3544 3567 3605 3606 3652 3700 3722 3711 3687 3702 3702 3698 3672 3618 3572 3468 3338 3176 2975 2714 2419 2147 1897 1681 1426 1159 892 615 375 200 128 90 73 85 82 122 173 251 330 428 528 585 660 734 755 725 691 681 672 736 798 849 864 881 944 1058 1217 1361 1499 1662 1810 1962 2120 2326 2479 2590 2675 2790 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2315 2156 1952 1774 1666 1602 1494 1371 1307 1287 1257 1189 1168 1182 1204 1206 1218 1224 916 904 892 881 866 850 828 795 760 730 700 94 652 -89 -177 584 565 -417 -459 -503 -512 -511 -478 -432 -358 -261 -119 32 167 743 780 819 857 886 912 933 949 958 961 958 946 932 913 892 870 846 818 789 761 733 705 680 654 630 607 586 566 547 529 512 497 485 474 464 454 444 435 426 417 409 401 393 385 377 370 361 352 344 335 327 319 312 305 299 293 287 281 276 270 265 261 256 251 246 241 236 231 225 219 213 207 201 194 188 182 177 172 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 66506 414 2595 30 11955 18 28 26 1911 -10539 99999 5802 5810 5972 6100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7262 6918 6599 6259 5922 5667 5501 5367 5238 5183 5140 5085 4996 4967 5024 5163 5212 5176 5146 5160 5118 5032 4954 4908 4788 4630 4479 4409 4344 4211 4006 3881 3807 3731 3640 3596 3548 3481 3395 3340 3356 3395 3360 3299 3268 3293 3306 3365 3422 3457 3465 3455 3460 3462 3477 3466 3409 3359 3276 3174 3022 2816 2559 2299 2088 1876 1685 1462 1233 980 715 505 363 287 223 169 166 160 172 174 233 308 402 496 584 689 756 768 760 774 797 777 802 831 853 828 806 853 942 1036 1105 1207 1343 1458 1559 1686 1892 2059 2184 2289 2419 2527 2544 2519 2516 9999999 2532 2460 2390 2316 2209 2055 1933 1873 1857 1805 1733 1697 1674 1649 1588 1563 1565 1577 1648 1989 751 743 731 720 708 697 688 682 665 647 633 176 5 -135 -247 619 -474 -558 -610 -633 -639 -622 -605 -535 -442 -336 -203 -22 704 724 744 766 791 817 837 855 872 884 893 899 900 894 885 871 855 838 818 795 770 745 719 694 670 647 624 602 582 564 546 530 515 501 489 478 468 459 450 440 431 422 413 405 397 389 381 374 365 357 349 341 333 325 317 310 302 295 287 281 274 267 261 256 250 245 240 235 231 226 221 217 212 207 202 197 191 185 179 174 169 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 66515 416 2537 30 11957 18 28 35 1910 -10537 99999 8099 7673 7254 6839 6540 6301 8301 8542 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7425 7121 6823 6552 6255 5958 5676 5469 5355 5309 5283 5307 5331 5341 5327 5361 5455 5623 5702 5723 5726 5757 5718 5623 5506 5405 5286 5135 4976 4869 4752 4578 4334 4181 4065 3972 3876 3810 3751 3680 3601 3501 3454 3427 3346 3279 3252 3258 3241 3265 3281 3276 3295 3321 3382 3436 3497 3524 3521 3533 3501 3441 3348 3192 2979 2741 2518 2265 1998 1671 1330 1001 676 399 188 33 -122 -253 -318 -360 -348 -311 -237 -142 -13 122 236 392 524 597 649 732 809 842 918 981 1023 1038 1052 1127 1234 1357 1417 1491 1602 1693 1766 1856 2018 2141 2215 2269 2339 2406 2387 2342 2310 2321 2299 2212 2117 2030 1928 1787 1654 1596 1571 1522 1446 1406 1377 1340 1274 1233 1226 1253 1262 1266 1260 1252 1186 1085 758 743 731 721 637 535 427 329 212 113 35 -44 611 -219 -267 -298 -313 -325 -344 -319 -274 -222 -150 -30 119 260 430 769 793 815 831 847 861 870 875 878 878 872 863 850 835 818 797 774 750 726 700 675 652 628 605 583 563 544 527 510 496 483 473 463 455 449 443 437 431 425 419 414 408 402 396 390 383 376 368 359 350 340 330 321 311 302 292 284 275 268 261 254 248 242 237 233 229 225 221 216 213 208 203 199 193 188 182 177 173 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 66524 413 2629 30 11959 18 28 44 1908 -10536 99999 8927 8494 8139 7877 8016 8122 8167 8209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7541 7287 7001 6719 6467 6204 5961 5731 5595 5530 5533 5565 5658 5717 5771 5821 5891 5975 6117 6160 6147 9999999 6074 5924 5732 5525 5329 5128 4938 4742 4591 4439 4248 4020 3904 3843 3781 3727 3728 3734 3717 3670 3583 3520 3472 3376 3290 3268 3257 3201 3151 3116 3082 3062 3070 3133 3213 3314 3379 3418 3472 3490 3463 3409 3328 3202 3025 2836 2626 2376 2041 1668 1307 958 648 370 128 -112 -325 -496 -633 -689 -705 -697 -660 -569 -434 -310 -147 13 160 321 510 704 867 1041 1185 1311 1407 1498 1627 1740 1841 1884 1923 1961 1967 1961 1946 1994 2034 2049 2042 2054 2069 2006 1958 1944 1966 1959 1917 1862 1795 1724 1619 1517 1467 1457 1431 1389 1394 1402 1390 1349 1340 1348 1386 1434 1479 1497 1494 1444 1351 679 665 653 979 861 738 601 495 384 276 184 112 600 8 -9 2 40 71 69 107 676 692 710 726 742 758 773 789 807 824 836 849 859 866 870 873 872 866 859 848 835 818 799 776 752 727 702 678 655 630 607 585 565 545 528 513 499 487 478 469 461 454 448 440 435 428 422 416 409 402 395 387 379 371 362 353 343 334 325 316 308 299 291 284 277 270 264 259 254 249 244 239 235 231 226 221 217 212 207 202 196 190 185 180 175 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 66533 410 2718 30 11958 18 28 53 1907 -10534 99999 7992 7931 7843 7705 7581 7471 7373 7268 7232 7221 7181 7105 7013 6969 6958 6917 6848 6788 6722 6628 6469 6351 6270 6212 6169 6153 6123 6119 6065 5995 5928 5885 5830 5803 5721 5623 5526 5441 5293 5122 4979 4895 4818 4779 4750 4752 4741 4709 4660 4696 4773 4816 4821 4854 4868 4844 4770 4647 4504 4373 4187 3999 3876 3771 3635 3504 3401 3316 3240 3229 3251 3284 3340 3364 3346 3340 3318 3231 3106 2955 2751 2509 2282 2068 1803 1478 1126 785 485 246 44 -134 -299 -442 -566 -644 -661 -667 -679 -664 -603 -482 -361 -211 -91 25 160 331 513 690 871 1027 1168 1302 1434 1611 1739 1839 1889 1959 2013 2029 2026 2015 2044 2065 2064 2037 2020 1995 1900 1852 1851 1889 1889 1855 1811 1753 1701 1617 1527 1476 1466 1430 1374 1351 1316 1260 1165 1101 1076 1102 1156 1199 1246 1299 1314 1298 728 720 714 710 698 681 1007 918 806 686 580 476 645 643 641 642 641 261 237 648 656 665 678 689 699 712 726 742 760 777 792 808 822 832 841 848 853 853 851 846 837 824 807 788 765 741 715 690 666 641 617 593 571 549 529 512 497 484 473 463 455 448 441 435 430 425 421 416 412 407 401 395 388 381 373 365 357 348 339 330 321 312 302 293 285 277 270 264 258 252 247 242 237 233 228 224 220 215 210 205 200 195 190 185 181 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 66542 408 2776 30 11956 18 29 2 1905 -10533 99999 8160 7670 7337 7008 7064 7120 7201 7301 7358 7379 7365 7392 7398 7338 7259 7199 7125 7012 6853 6721 6602 6517 6464 6425 6361 6326 6251 6176 6109 6072 6028 6012 5940 5833 5710 5636 5497 5320 5155 5057 4940 4818 4701 4626 4527 4415 4269 4208 4221 4241 4190 4167 4159 4138 4069 3982 3913 3864 3762 3657 3594 3560 3498 3414 3338 3291 3261 3273 3312 3372 3427 3442 3426 3418 3417 3366 3296 3201 3067 2894 2723 2552 2330 2034 1703 1407 1134 876 655 431 208 -22 -226 -383 -460 -509 -574 -600 -562 -473 -397 -275 -146 -30 108 287 498 699 883 1016 1120 1255 1389 1558 1689 1798 1847 1895 1928 1937 1936 1918 1925 1926 1909 1878 1827 1749 1608 1518 1483 1496 1501 1481 1449 1414 1390 1347 1325 1341 1379 1391 1399 1431 1428 1389 1301 1220 1183 1172 1170 1152 1134 1104 1049 987 939 888 702 788 735 680 624 567 504 439 380 326 279 654 653 652 239 270 272 277 651 658 668 679 690 703 717 735 753 770 787 806 822 835 847 857 863 864 862 857 849 837 819 799 775 749 720 692 665 637 610 584 560 536 514 496 479 466 455 445 438 433 429 425 422 420 418 417 415 413 410 406 400 394 388 381 373 365 355 345 335 325 314 304 295 286 277 270 263 256 249 243 238 233 229 224 220 216 211 206 202 197 193 189 186 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 66551 409 2746 30 11956 18 29 11 1904 -10531 99999 8435 5871 5961 6109 6266 6429 6580 6757 6948 7087 7132 7147 7196 7214 7139 7056 6968 6872 6738 6567 6407 6256 6124 6014 5942 5876 5837 5802 5796 5791 5796 5833 5897 5912 5893 5868 5890 5853 5771 5667 5607 5520 5390 5243 5153 5040 4872 4666 4536 4479 4413 4282 4166 4080 4013 3909 3796 3727 3684 3556 3406 3328 3290 3236 3147 3077 3011 2962 2939 2930 2944 2956 2924 2874 2882 2943 2937 2928 2905 2856 2773 2721 2665 2558 2380 2158 1952 1763 1558 1329 1057 775 459 156 -96 -292 -488 -689 -849 -953 -981 -981 -917 -806 -665 -494 -249 25 271 507 731 952 1190 1421 1677 1874 2026 2096 2153 2195 2214 2187 2140 2139 2123 2057 1976 1888 1788 1635 1533 1471 1462 1436 1366 1289 1229 1191 1134 1090 1100 1118 1120 1129 1182 1214 1226 1206 1189 1227 1306 1393 1471 1551 1619 1648 1667 713 712 714 719 721 715 1279 1157 707 844 679 505 674 664 657 650 2 -27 -74 -92 640 649 664 678 693 709 725 744 763 781 796 810 822 833 841 845 846 841 836 829 819 808 792 773 752 728 702 678 654 628 604 580 558 535 515 496 479 465 452 442 434 428 423 419 416 414 412 412 412 411 409 406 402 398 393 387 381 374 365 356 346 336 326 316 306 297 288 280 271 263 256 248 241 236 230 224 219 214 209 205 200 196 192 188 185 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 66560 410 2716 30 11956 18 29 20 1903 -10530 99999 8537 8145 7809 7541 7438 5216 5336 5467 5670 5936 6176 6393 6559 6769 6937 7025 7098 7162 7208 7158 7005 6848 6699 6545 6380 6242 6106 5994 5866 5756 5657 5579 5515 5444 5362 5296 5216 5160 5074 4987 4900 4846 4777 4701 4642 4633 4572 4491 4430 4421 4465 4507 4510 4519 4522 4523 4484 4453 4441 4395 4263 4126 4025 3917 3814 3673 3545 3426 3318 3245 3191 3176 3140 3066 3005 2997 3032 3012 3000 2952 2877 2790 2705 2614 2469 2270 1997 1745 1536 1312 1071 809 544 252 -6 -209 -378 -508 -631 -723 -773 -706 -638 -553 -416 -263 -98 134 379 594 797 988 1125 1284 1447 1623 1723 1815 1849 1876 1913 1924 1889 1857 1855 1843 1807 1791 1748 1697 1608 1547 1512 1527 1513 1453 1408 1376 1351 1327 1302 1293 1269 1241 1212 1227 1242 1228 1170 1111 1084 1089 1110 1132 1146 1161 1153 1150 1141 1122 1868 1043 991 936 899 860 783 698 619 535 459 408 631 630 423 440 630 637 650 663 681 699 717 735 753 773 790 805 817 828 841 850 856 858 856 850 843 833 822 810 793 773 751 728 702 677 652 626 602 580 559 538 519 501 484 470 458 448 440 434 429 424 422 420 418 418 417 417 416 414 410 406 402 396 390 382 373 363 352 341 330 319 309 298 289 281 273 265 258 251 245 240 235 230 225 220 214 209 204 199 194 190 186 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 66569 421 2384 30 11954 18 29 29 1901 -10529 99999 7840 7935 8098 8293 8419 8456 8500 8556 8590 8549 8404 8418 8419 8339 8204 5664 5695 5718 5714 5711 5787 5947 6136 6346 6526 6726 6890 6979 7083 7216 7334 9999999 9999999 9999999 9999999 9999999 6698 6529 6357 6197 6040 5908 5797 5676 5561 5422 5314 5234 5162 5088 4997 4891 4785 4711 4642 4548 4490 4463 4397 4301 4257 4239 4284 4324 4341 4361 4394 4413 4398 4387 4402 4363 4268 4157 4083 3979 3881 3707 3545 3403 3272 3175 3107 3056 2972 2846 2743 2678 2672 2609 2559 2494 2424 2329 2238 2161 2027 1856 1641 1467 1342 1192 1008 796 606 389 164 -2 -113 -197 -293 -344 -362 -276 -204 -129 -1 173 365 583 830 1091 1326 1526 1674 1847 2002 2158 2230 2294 2320 2324 2301 2256 2182 2085 1986 1889 1782 1699 1586 1474 1341 1252 1179 1147 1114 1063 1019 1000 1000 1011 1014 1034 1033 1034 1040 1081 1109 1121 1098 1083 1100 1153 1208 1264 1317 1382 1424 1486 680 679 683 683 684 680 682 684 684 683 677 670 664 660 659 655 655 654 658 665 677 690 705 722 738 756 774 792 808 821 833 842 852 859 863 862 858 851 841 830 818 804 787 767 744 721 696 671 647 623 600 579 559 540 522 506 491 480 471 463 458 453 450 447 446 444 443 443 441 440 437 434 428 421 413 405 397 387 376 364 352 340 328 317 306 296 287 279 272 265 259 253 247 243 238 233 229 224 219 214 210 206 202 198 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 66578 413 2625 30 11955 18 29 38 1900 -10527 99999 8897 8562 8210 7941 7716 7498 7286 7136 7013 6861 6772 6736 6744 6828 6924 6967 7041 7106 7107 7106 7130 7176 7158 7071 6945 6802 6650 6486 6286 6064 5860 5662 5482 5325 5200 5114 4976 4869 4796 4759 4749 4732 4703 4689 4712 4714 4675 4662 4655 4583 4463 4415 4384 4423 4438 4415 4385 4368 4349 4296 4269 4285 4249 4179 4098 4047 3964 3896 3747 3617 3505 3411 3354 3295 3254 3177 3050 2949 2869 2844 2777 2718 2625 2518 2406 2302 2203 2051 1883 1687 1513 1368 1201 1009 783 558 303 45 -163 -342 -497 -650 -757 -829 -806 -768 -705 -599 -443 -243 -15 232 508 787 1030 1225 1442 1640 1840 1959 2067 2154 2242 2293 2296 2311 2345 2371 2375 2376 2392 2364 2308 2213 2141 2069 1990 1874 1738 1618 1474 1296 1116 955 820 681 559 476 440 410 378 349 356 421 517 632 780 956 1123 1259 1400 1540 666 664 661 662 658 659 662 663 663 660 658 655 657 664 668 675 680 687 695 708 721 737 752 767 784 799 813 826 836 845 853 862 869 872 871 866 857 846 834 820 806 788 767 744 719 693 665 640 616 594 574 556 539 525 511 499 490 483 477 473 470 467 464 461 458 456 453 449 445 440 435 427 418 410 401 392 382 372 361 351 340 329 319 309 299 290 283 276 269 263 256 250 245 239 234 229 224 219 214 208 203 199 195 191 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 66587 412 2657 30 11957 18 29 47 1898 -10526 99999 8683 8158 7737 7416 7121 6821 6565 6402 6262 6256 6242 6269 6389 6551 6620 6712 6783 6795 6792 6786 6798 6762 6671 6512 6299 6098 5919 5727 5489 5249 5029 4836 4652 4508 4443 4348 4293 4233 4219 4242 4266 4270 4276 4345 4411 4441 4493 4558 4552 4484 4486 4491 4571 4637 4667 4688 4709 4734 4717 4740 4777 4747 4677 4603 4542 4433 4327 4150 3972 3801 3633 3521 3398 3288 3122 2935 2801 2699 2637 2543 2462 2372 2257 2145 2056 1983 1828 1660 1475 1319 1174 990 783 563 369 151 -68 -210 -319 -429 -546 -585 -585 -523 -449 -345 -185 6 215 409 611 824 1009 1168 1297 1451 1568 1670 1724 1769 1805 1834 1854 1860 1890 1962 2030 2079 2104 2152 2170 2172 2159 2153 2135 2089 1998 1871 1745 1618 1443 1271 1127 1023 910 800 725 675 639 610 598 614 672 752 817 914 1031 1140 1216 1289 1364 1425 656 658 661 1505 652 660 665 667 668 670 673 680 691 699 712 724 732 740 755 769 780 791 803 815 825 833 839 845 849 851 854 857 858 854 846 837 826 812 798 783 767 746 724 701 676 651 627 605 586 569 553 540 529 518 508 500 494 489 485 482 478 475 472 468 464 460 456 450 445 439 431 422 413 404 395 386 376 365 355 344 332 322 312 302 292 284 276 268 261 254 247 241 235 230 224 220 214 210 205 200 196 193 190 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 66596 414 2597 30 11957 18 29 56 1897 -10524 99999 7538 7394 7220 6984 6765 6621 6470 6355 6237 6165 6097 6162 6203 6246 6365 6526 6577 6618 6641 6605 6548 6476 6386 6273 6145 5968 5712 5488 5285 5072 4852 4663 4537 4458 4405 4380 4434 4506 4605 4698 4817 4949 5040 5111 5177 5246 5298 5284 5241 5183 5084 4930 4802 4681 4629 4569 4508 4467 4428 4401 4364 4340 4348 4328 4288 4225 4178 4101 4013 3851 3695 3549 3426 3357 3297 3253 3172 3045 2953 2889 2863 2790 2699 2600 2486 2352 2209 2042 1808 1549 1276 1027 833 628 415 189 -1 -169 -317 -404 -447 -482 -488 -436 -360 -256 -133 -3 148 307 491 670 847 1032 1199 1362 1513 1664 1773 1874 1971 2063 2127 2185 2245 2283 2327 2381 2404 2408 2375 2341 2285 2236 2171 2065 1926 1775 1610 1430 1260 1095 907 745 612 528 463 413 386 391 427 478 550 632 719 819 898 995 1103 1200 1239 1256 1275 1280 1277 1264 1252 1237 1220 1187 1120 655 659 668 680 694 711 725 740 753 764 774 790 804 814 823 833 841 845 848 851 853 853 852 853 853 850 843 835 826 816 802 788 776 760 741 721 701 679 656 635 615 598 581 566 553 543 534 524 516 510 504 499 495 491 487 482 477 472 467 461 453 447 439 431 422 413 403 393 383 372 362 351 340 329 318 308 298 289 280 272 265 258 251 245 240 235 230 226 222 218 213 209 205 202 198 196 193 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 66605 414 2597 30 11957 18 30 5 1896 -10523 99999 8687 8490 8300 8050 7798 7587 7380 7197 6992 6853 6696 6664 6648 6614 6666 6810 6894 6940 6977 6963 6925 6881 6834 6729 6578 6387 6095 5801 5544 5255 4918 4613 4374 4173 4014 3924 3909 3906 3954 4028 4153 4303 4443 4587 4753 4934 5092 5181 5245 5287 5240 5130 5061 4997 4970 4909 4863 4817 4760 4709 4648 4617 4632 4625 4595 4561 4545 4473 4387 4247 4117 3978 3855 3776 3681 3598 3472 3299 3151 3018 2917 2788 2658 2534 2384 2212 2029 1842 1592 1350 1122 915 739 564 386 199 44 -81 -215 -290 -329 -370 -393 -354 -294 -239 -150 -25 109 274 492 704 896 1094 1279 1470 1677 1871 2001 2112 2218 2287 2315 2359 2397 2371 2320 2295 2262 2218 2146 2060 1967 1910 1834 1735 1624 1518 1372 1195 1054 942 809 699 602 545 504 478 456 468 504 553 601 663 733 804 858 917 985 1066 1098 1124 1158 1188 1208 1217 1219 1226 1246 1266 543 547 557 573 594 619 649 678 707 732 754 774 797 818 834 847 858 868 873 875 875 871 865 858 854 849 842 833 821 810 798 785 772 761 747 732 717 703 687 670 655 641 629 617 605 595 587 578 568 559 552 543 535 527 519 511 502 492 482 473 463 452 442 433 422 411 401 390 379 369 359 348 338 328 318 308 300 291 283 276 269 262 257 251 246 241 237 232 228 225 221 216 212 207 204 200 197 195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 66614 422 2357 30 11957 18 30 14 1894 -10521 99999 4202 4081 3998 3971 3942 3955 4086 4298 4524 4840 5217 5642 6149 6626 6647 6682 6780 6895 6952 6984 6980 6928 6934 7055 7110 7116 7094 7032 6935 6864 6818 6738 6602 6475 6289 6104 5948 5765 5517 5285 5095 4912 4774 4697 4647 4567 4507 4487 4480 4469 4452 4442 4453 4481 4523 4526 4551 4564 4517 4442 4428 4428 4439 4450 4480 4481 4468 4446 4420 4389 4396 4378 4346 4315 4291 4215 4148 4048 3942 3835 3772 3745 3710 3692 3644 3535 3419 3300 3181 3041 2910 2759 2575 2370 2140 1888 1588 1309 1036 780 560 349 157 -21 -179 -317 -437 -479 -482 -477 -444 -350 -247 -177 -80 64 211 360 541 717 875 1034 1143 1253 1403 1553 1648 1734 1855 1952 2002 2075 2146 2183 2205 2242 2252 2271 2271 2225 2149 2091 2010 1901 1771 1634 1470 1298 1140 1004 862 748 651 574 530 524 531 548 575 622 676 737 791 849 900 939 983 1032 1065 1080 1084 1082 1097 1121 1140 1158 1188 549 555 564 580 598 622 651 682 707 735 764 787 806 826 845 862 874 882 888 890 888 882 874 865 857 848 839 830 820 808 795 783 772 760 749 738 728 718 708 696 683 672 661 651 640 629 620 611 600 590 580 570 559 548 538 528 518 507 496 484 473 462 450 438 428 416 405 394 383 372 362 351 341 332 323 313 305 297 290 282 276 270 265 260 255 251 247 242 238 234 231 227 223 218 214 210 207 204 201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 66623 422 2357 30 11957 18 30 23 1893 -10520 99999 5102 4997 4968 4947 4965 4971 5047 5170 5220 5424 5630 5835 6118 5902 6118 6334 6615 6895 7111 7282 7363 7358 7356 7415 7365 7224 7051 6829 6579 6355 6173 5972 5738 5525 5258 5031 4833 4633 4420 4272 4176 4100 4083 4133 4203 4281 4399 4570 4761 4936 5072 5222 5368 5475 5544 5570 5581 5544 5433 5299 5162 4986 4764 4552 4409 4275 4138 4017 3926 3842 3782 3736 3709 3720 3733 3710 3716 3739 3741 3685 3662 3672 3681 3711 3726 3693 3643 3591 3511 3412 3334 3238 3099 2924 2753 2549 2298 2038 1759 1475 1220 970 713 467 241 21 -182 -327 -408 -490 -549 -555 -543 -546 -493 -387 -274 -142 38 213 376 546 691 833 1015 1191 1311 1414 1537 1605 1636 1693 1746 1740 1729 1759 1768 1784 1780 1740 1706 1687 1664 1641 1631 1607 1535 1451 1391 1343 1268 1204 1143 1094 1066 1039 1035 1021 993 959 941 934 913 904 890 861 829 806 784 745 711 671 671 700 727 744 784 859 570 567 572 580 595 617 640 659 682 707 727 744 765 789 809 826 841 854 865 871 871 871 870 868 864 858 853 844 832 819 805 792 777 764 750 737 724 711 697 682 668 656 646 634 624 614 605 596 586 576 566 556 545 535 526 516 505 492 481 469 457 443 431 419 407 394 382 370 359 348 337 327 318 309 301 293 286 280 274 269 264 259 255 251 248 244 241 237 234 231 227 224 220 216 212 209 207 204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 19 19 20 20 20 21 66632 423 2329 30 11959 18 30 32 1891 -10518 99999 9252 9033 8725 8402 8068 7675 7322 7005 6595 6233 6036 5925 5812 5811 5870 5985 6177 6390 6622 6786 7004 7145 7189 7206 7217 7154 7015 6805 6542 6248 5978 5728 5460 5184 4945 4704 4514 4361 4280 4216 4205 4225 4287 4405 4579 4742 4882 5046 5222 5378 5482 5520 5551 5522 5449 5334 5214 5094 4925 4715 4513 4339 4163 3976 3814 3724 3684 3656 3648 3676 3725 3758 3793 3837 3891 3934 3943 3947 3963 3972 3937 3906 3898 3894 3920 3936 3932 3905 3889 3832 3757 3688 3591 3425 3212 2981 2709 2391 2072 1714 1350 994 628 276 -3 -264 -504 -687 -772 -804 -813 -783 -698 -588 -501 -389 -211 11 219 405 597 761 904 1005 1123 1268 1395 1463 1489 1557 1600 1587 1573 1565 1536 1482 1480 1470 1460 1415 1334 1264 1216 1174 1123 1082 1054 992 935 897 882 831 793 787 810 863 925 1004 1073 1118 1161 1201 1239 1240 1233 1215 1181 1125 1046 953 832 702 571 490 467 430 388 376 411 598 446 506 584 592 606 624 640 660 684 704 721 742 765 787 803 819 831 843 850 852 853 852 851 846 843 841 835 825 815 803 791 779 766 753 741 728 716 703 689 675 661 650 638 627 617 607 597 586 575 565 554 541 529 518 507 494 481 468 455 442 428 415 403 391 378 367 356 346 336 327 318 309 301 293 286 280 275 270 265 260 255 251 247 244 240 238 235 232 230 227 224 221 218 215 213 211 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 29 28 27 26 25 24 23 21 20 19 18 18 17 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 66641 422 2358 30 11958 18 30 41 1890 -10517 99999 9502 9035 8517 8054 7547 7119 6726 6290 5954 5747 5573 5403 5392 5471 5556 5746 6011 6274 6450 6659 6811 6882 6924 6922 6852 6749 6565 6304 6012 5765 5522 5254 5003 4805 4630 4502 4390 4356 4370 4453 4558 4707 4894 5134 5357 5568 5764 5973 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5740 5517 5286 5002 4718 4442 4190 3936 3711 3592 3528 3481 3442 3443 3483 3534 3619 3672 3727 3771 3782 3770 3764 3753 3678 3609 3550 3502 3493 3478 3426 3331 3287 3235 3188 3169 3120 3010 2866 2721 2536 2329 2136 1881 1607 1353 1089 822 608 382 145 -23 -110 -173 -222 -235 -216 -189 -160 -96 22 201 349 479 648 822 965 1066 1195 1349 1484 1577 1625 1703 1743 1721 1686 1684 1660 1585 1520 1447 1388 1298 1163 1037 922 814 691 598 547 487 420 380 381 394 432 482 560 687 829 982 1135 1268 1377 1445 1479 1470 1466 1447 1368 1245 1108 954 769 577 408 289 244 198 151 157 222 239 257 338 635 632 635 640 643 652 664 673 681 696 712 728 744 760 777 795 809 818 825 832 835 836 838 839 835 827 817 805 793 780 767 754 742 729 717 705 692 679 666 656 646 636 626 616 606 594 582 569 556 543 529 516 502 488 472 458 444 430 416 402 389 376 365 354 343 333 324 315 307 300 293 286 280 276 272 268 264 260 256 253 250 247 245 242 238 235 231 228 224 220 216 213 210 208 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 21 21 22 23 23 23 66650 422 2357 30 11957 18 30 50 1888 -10515 99999 9337 8919 8453 8029 7526 7106 6775 6474 6265 6169 6040 5898 5892 5977 6049 6230 6521 6831 7027 7245 7421 7542 7607 7606 7544 7481 7348 7106 6801 6527 6258 5925 5555 5276 5041 4823 4603 4494 4451 4469 4507 4592 4761 5031 5287 5507 5739 5996 9999999 9999999 9999999 9999999 9999999 9999999 5841 5574 5295 4984 4607 4247 3926 3618 3321 3112 3018 2976 2968 2972 3029 3136 3292 3477 3632 3767 3858 3890 3903 3918 3910 3827 3725 3589 3466 3388 3295 3171 3009 2886 2787 2737 2741 2716 2639 2543 2441 2331 2235 2162 2015 1831 1629 1410 1212 1047 828 590 412 283 153 61 0 -34 -78 -128 -128 -49 86 177 272 445 616 755 872 1026 1193 1332 1417 1478 1592 1658 1648 1622 1639 1609 1508 1408 1321 1266 1189 1057 938 837 733 601 515 490 472 438 430 463 530 600 653 705 807 921 1050 1190 1327 1440 1502 1512 1502 1505 1514 1447 1344 1240 1145 1013 865 729 626 569 501 440 447 499 674 476 517 662 658 657 656 654 656 659 660 661 666 675 685 698 710 725 743 759 773 787 799 808 816 823 830 831 829 823 815 804 792 780 767 755 743 730 717 703 689 675 663 652 640 629 618 607 594 580 566 551 536 520 506 491 476 460 444 430 416 401 388 375 363 352 342 333 324 316 308 300 294 289 283 279 275 273 270 267 265 262 259 257 253 251 248 244 240 236 231 226 221 216 212 208 205 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 23 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 66659 428 2177 30 11957 18 30 59 1887 -10514 99999 7728 7543 7454 7497 7507 7463 7468 7602 7600 7486 7459 7700 7894 7983 7952 8051 4955 5063 5265 5523 5794 6070 6411 6770 7048 7297 7530 7757 9999999 9999999 9999999 9999999 7567 7277 6921 6585 6309 5970 5569 5231 4987 4755 4492 4343 4317 4368 4437 4532 4678 4920 5175 5360 5567 5813 5996 6047 9999999 9999999 9999999 9999999 5728 5480 5251 5016 4737 4476 4276 4070 3839 3651 3596 3596 3584 3553 3566 3630 3706 3776 3819 3836 3793 3677 3543 3447 3365 3199 2996 2793 2640 2531 2410 2313 2210 2160 2125 2141 2216 2280 2289 2268 2262 2263 2254 2237 2142 2024 1857 1670 1474 1310 1095 856 678 553 434 344 273 247 228 225 269 386 536 642 746 917 1085 1208 1291 1379 1464 1513 1509 1479 1488 1435 1324 1214 1150 1053 911 800 715 677 650 595 579 576 567 528 557 635 702 752 829 930 1017 1070 1110 1140 1211 1264 1324 1399 1484 1520 1508 1475 1447 1420 1393 1326 1259 1178 1109 999 885 782 705 652 599 553 721 714 708 705 701 692 685 680 674 668 666 666 663 658 659 663 670 678 688 702 720 735 749 763 776 787 795 804 813 817 817 811 804 794 782 769 757 745 732 717 703 687 672 656 642 629 618 606 595 583 570 556 541 526 512 498 484 470 456 441 427 413 400 388 376 364 354 344 335 326 318 310 303 296 291 285 281 276 273 270 267 265 262 260 258 255 253 250 247 244 240 236 231 226 221 216 212 208 205 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 66668 428 2179 30 11959 18 31 8 1886 -10513 99999 8995 8894 8808 8642 8425 8250 8041 7666 7275 6933 6604 6307 6052 5826 5711 5684 5614 5597 5743 5916 6055 6237 6487 6761 6967 7123 7254 7403 7488 7423 7296 7197 7025 6769 6478 6192 5939 5656 5309 5008 4815 4642 4428 4315 4326 4386 4450 4550 4666 4845 5045 5182 5359 5582 5745 5766 5763 5811 5781 5678 5535 5380 5232 5072 4880 4721 4644 4521 4346 4222 4227 4271 4263 4238 4234 4253 4244 4221 4190 4155 4040 3843 3633 3482 3335 3112 2857 2636 2459 2331 2207 2126 2052 2022 1984 2003 2074 2131 2119 2087 2054 2023 1975 1933 1818 1676 1480 1268 1056 899 691 473 326 241 155 126 117 159 193 243 333 498 700 855 973 1145 1294 1397 1449 1517 1562 1578 1537 1465 1417 1316 1161 1005 910 826 725 672 635 644 658 656 700 745 792 813 894 1003 1097 1154 1203 1260 1295 1309 1329 1337 1363 1343 1343 1356 1377 1353 1300 1218 1132 1055 978 876 776 648 533 409 319 246 216 234 253 273 345 466 814 803 790 772 756 741 727 707 692 677 662 645 635 629 625 625 628 635 649 663 679 695 716 734 752 769 788 802 811 815 815 812 805 796 786 774 760 743 725 707 689 669 651 634 619 604 590 576 562 546 530 515 501 486 472 457 442 427 413 399 386 373 362 351 341 332 325 317 310 304 299 294 290 287 283 280 277 274 271 269 265 262 259 255 251 248 244 239 234 229 225 220 214 210 206 202 199 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 16 66677 429 2149 30 11959 18 31 17 1884 -10511 99999 7929 7959 7947 8003 8170 8425 8797 9188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5381 5483 5655 5853 6034 6232 6482 6791 7104 7330 7482 7656 7826 9999999 9999999 9999999 9999999 7510 7205 6867 6536 6164 5724 5296 4964 4646 4291 4023 3901 3862 3830 3857 3943 4137 4377 4598 4858 5144 5395 5509 5611 5759 5845 5833 5743 5637 5513 5364 5165 4973 4847 4695 4521 4367 4341 4343 4296 4221 4182 4192 4185 4178 4164 4151 4076 3917 3748 3611 3490 3306 3087 2907 2766 2639 2482 2359 2224 2109 1998 1957 1951 1914 1824 1728 1635 1573 1497 1431 1332 1236 1099 973 884 821 676 538 467 442 408 406 395 418 437 458 500 614 748 828 896 1046 1186 1295 1368 1443 1501 1545 1534 1499 1485 1425 1305 1180 1102 1020 920 856 802 787 784 776 801 838 868 873 940 1032 1112 1167 1213 1250 1256 1253 1252 1256 1272 1249 1235 1248 1280 1264 1226 1158 1079 1007 933 841 748 644 534 412 335 282 255 267 287 316 395 513 620 721 855 765 752 739 727 708 692 678 665 649 636 628 624 625 629 637 652 669 688 706 728 750 768 786 803 816 824 826 824 817 808 795 780 764 747 727 706 686 666 646 628 611 596 583 570 558 545 531 518 504 492 479 466 452 439 424 410 397 384 371 359 348 338 329 321 313 306 300 295 289 286 282 278 274 272 269 266 264 260 257 254 251 247 244 241 237 233 228 224 219 214 209 205 202 199 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 20 20 19 18 17 16 15 14 13 13 12 12 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 66686 429 2149 30 11959 18 31 26 1883 -10510 99999 8859 8725 8610 8537 8387 8254 8254 8222 8142 7935 7695 7570 7515 7366 7203 7207 7230 7082 6926 6927 7025 7051 7051 7144 7379 7576 7644 7696 7813 9999999 9999999 9999999 9999999 9999999 9999999 7280 6973 6690 6366 5967 5610 5346 5088 4800 4551 4437 4362 4295 4278 4302 4406 4559 4712 4888 5083 5239 5281 5313 5382 5419 5393 5340 5243 5104 4986 4845 4706 4609 4516 4411 4321 4323 4342 4323 4280 4240 4223 4221 4244 4226 4191 4107 3958 3759 3587 3431 3235 3004 2806 2626 2467 2270 2096 1902 1748 1614 1543 1505 1479 1416 1362 1309 1300 1277 1274 1254 1259 1223 1202 1195 1188 1099 1013 967 945 909 894 851 839 830 809 801 856 919 947 995 1110 1228 1313 1359 1374 1395 1424 1422 1398 1401 1360 1281 1205 1167 1121 1080 1040 1013 1033 1100 1134 1177 1214 1230 1217 1260 1301 1335 1343 1334 1319 1301 1268 1236 1196 1172 1128 1091 1089 1109 1082 1029 947 875 800 703 601 515 428 328 234 180 152 139 140 160 227 338 454 576 715 855 990 748 739 731 717 702 687 673 657 644 634 628 627 628 634 645 661 682 701 725 749 769 787 805 820 830 833 832 828 821 811 798 784 768 748 727 707 688 668 648 630 614 598 582 567 551 535 518 501 487 473 458 443 429 414 400 387 375 363 352 342 333 325 319 312 306 300 295 290 287 284 281 278 276 273 270 268 265 262 258 255 251 247 243 239 233 228 223 217 211 206 202 198 194 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 18 18 18 18 66695 430 2119 30 11959 18 31 35 1881 -10508 99999 6566 6624 6590 6612 6667 6700 6736 6930 7107 7261 7307 7318 7434 7606 7658 7669 7763 7885 7779 7633 7573 7573 7462 7293 7211 7257 7306 7258 7207 7259 7331 7303 7269 7332 7386 7335 7198 7048 6911 6719 6434 6167 5958 5716 5418 5134 4946 4778 4600 4461 4338 4293 4292 4310 4365 4464 4534 4515 4508 4553 4588 4596 4587 4560 4502 4491 4455 4423 4416 4409 4375 4352 4419 4512 4552 4567 4560 4557 4542 4542 4484 4409 4285 4100 3869 3663 3470 3234 2956 2720 2513 2350 2163 2004 1830 1678 1553 1486 1454 1446 1412 1369 1317 1306 1293 1283 1244 1226 1192 1182 1206 1219 1163 1110 1096 1097 1100 1134 1140 1139 1143 1137 1146 1198 1241 1232 1241 1307 1366 1370 1334 1273 1212 1162 1103 1026 984 906 784 689 658 630 607 600 632 716 843 954 1079 1213 1319 1377 1481 1589 1669 1701 1710 1710 1686 1624 1541 1443 1345 1212 1067 968 905 794 663 517 393 287 174 86 33 -1 -34 -53 -17 44 113 194 292 432 610 787 937 1071 1189 1294 734 723 714 700 688 676 667 655 646 642 642 645 650 660 674 690 710 728 751 774 792 806 821 835 842 843 841 836 829 819 808 794 779 759 737 717 699 678 657 637 618 599 581 562 543 525 505 485 469 454 438 421 406 392 379 367 356 346 337 329 322 317 313 309 305 301 297 294 293 290 288 285 283 280 277 273 270 265 261 256 251 247 242 236 230 224 219 213 207 202 197 193 188 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 20 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 66704 437 1908 30 11958 18 31 44 1880 -10507 99999 5706 6033 6480 6964 7369 7684 7937 8078 4665 4762 4907 5080 5201 5346 5585 5863 6181 6393 6598 6894 7211 7394 7557 7805 8028 8110 8194 8271 8360 8332 8183 8070 8100 8107 8009 7923 7925 9999999 7780 7682 7638 7572 7433 7228 7019 6855 6656 6374 6137 5972 5778 5526 5281 5137 4996 4849 4744 4658 4617 4583 4554 4568 4636 4670 4606 4558 4571 4581 4547 4527 4502 4455 4443 4428 4461 4533 4588 4579 4566 4639 4706 4728 4736 4714 4659 4565 4454 4296 4142 3943 3685 3401 3147 2912 2651 2384 2162 1985 1879 1772 1703 1642 1594 1548 1530 1529 1545 1547 1532 1482 1450 1407 1338 1235 1167 1101 1069 1075 1075 1024 983 981 1003 1042 1130 1187 1231 1277 1300 1302 1325 1318 1253 1195 1186 1166 1096 979 835 690 579 470 370 328 278 207 183 237 309 381 468 591 775 988 1176 1367 1568 1713 1798 1911 2009 2056 2042 1993 1950 1893 1791 1661 1538 1413 1245 1063 941 852 730 593 454 339 237 107 0 -45 -62 -86 -88 -22 69 159 256 367 526 712 885 1044 1212 1355 1444 732 724 719 710 701 693 689 682 678 679 682 686 692 702 716 731 748 763 781 800 815 825 836 844 847 845 841 834 825 815 802 788 774 755 735 716 698 679 659 641 623 605 587 569 551 534 515 497 481 466 449 433 418 403 390 377 365 355 346 337 328 322 318 312 307 303 299 295 293 290 287 283 280 276 272 268 263 258 253 248 243 238 233 228 222 217 212 207 203 198 194 191 187 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 19 18 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 16 66713 441 1788 30 11958 18 31 53 1879 -10505 99999 6323 6560 6833 6912 6986 7139 7401 7896 8394 8782 9043 9213 9263 9211 9210 9043 8697 8285 7962 7806 7730 7637 7416 7229 7135 7585 7583 7621 7629 7649 7698 7772 7842 7807 7626 7507 7557 7577 7507 7490 7510 7486 7382 7312 7268 7220 7133 7002 6858 6742 6590 6360 6162 6010 5822 5620 5433 5334 5230 5129 5068 5008 4960 4908 4878 4881 4911 4919 4857 4813 4797 4768 4692 4652 4620 4558 4531 4535 4585 4623 4647 4644 4623 4655 4643 4596 4560 4511 4408 4257 4114 3938 3751 3548 3357 3176 3002 2841 2671 2528 2433 2350 2301 2238 2201 2141 2078 2012 1954 1884 1796 1701 1595 1466 1355 1228 1082 944 870 807 792 817 835 814 788 803 846 925 1011 1053 1082 1117 1106 1058 1034 975 868 771 702 654 570 452 284 160 79 8 -41 -30 -15 -8 38 142 257 392 511 651 821 1033 1211 1383 1556 1673 1743 1835 1901 1927 1921 1900 1869 1827 1756 1677 1600 1516 1399 1274 1195 1126 1012 893 771 649 519 370 265 203 149 82 41 68 115 163 231 330 464 613 755 906 1073 1190 1264 1330 1398 656 652 650 651 658 661 666 675 684 694 705 719 736 756 775 789 807 825 838 847 858 864 866 862 856 849 840 827 812 796 779 759 737 717 699 678 658 640 622 604 586 568 552 536 520 505 491 478 462 446 432 418 405 392 380 369 359 348 338 330 323 316 310 304 299 294 290 285 281 277 273 269 265 261 256 251 246 240 236 231 227 221 217 212 208 203 199 196 192 189 186 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 66722 443 1730 30 11960 18 32 2 1877 -10504 99999 8983 8459 8110 7913 7742 7466 7177 6972 6833 6949 7111 7408 7745 7970 8078 8213 8376 8357 8154 7882 7624 7519 7455 7386 7218 7102 6937 7631 7677 7755 7768 7772 7753 7747 7762 7669 7463 7296 7280 7236 7132 7092 7065 7044 6969 6938 6968 7007 7015 6967 6900 6837 6734 6573 6431 6323 6179 6037 5895 5821 5726 5594 5493 5430 5394 5346 5311 5298 5288 5250 5143 5031 4916 4775 4569 4426 4316 4194 4080 3965 3896 3835 3786 3757 3741 3784 3789 3792 3819 3853 3835 3776 3717 3618 3537 3445 3358 3275 3151 3009 2855 2739 2636 2524 2446 2341 2249 2137 2023 1902 1793 1678 1547 1451 1371 1276 1194 1116 1042 965 952 949 987 1060 1110 1118 1106 1106 1112 1144 1180 1180 1159 1129 1066 968 889 792 667 562 469 404 323 224 74 -46 -131 -192 -218 -197 -165 -138 -88 0 96 230 352 507 669 871 1051 1216 1371 1469 1541 1629 1697 1744 1768 1789 1788 1778 1740 1706 1676 1635 1587 1531 1516 1490 1424 1342 1249 1141 1012 869 755 655 562 453 366 320 298 268 269 303 379 464 560 660 770 845 895 605 605 609 608 1012 616 950 882 649 664 678 692 708 725 744 765 785 801 819 836 849 857 865 870 869 866 860 852 843 830 816 800 785 766 747 729 712 693 674 656 639 622 604 586 569 553 536 519 504 490 474 458 443 429 416 403 390 379 368 357 346 337 329 321 313 306 299 293 287 281 275 270 265 259 254 249 244 239 233 227 223 218 214 209 205 201 197 194 191 188 186 183 181 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 19 18 17 16 16 15 14 13 12 11 10 9 9 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 66731 443 1729 30 11959 18 32 11 1876 -10502 99999 9814 9362 9063 8845 8700 8505 8269 7985 7761 7756 7714 7792 7878 7877 7778 7723 7636 7364 7068 6726 6387 6225 6178 6196 6124 6159 6128 6205 6449 6706 6891 7080 7255 7456 7688 7766 7724 7677 7715 7662 7574 7570 7542 7492 7397 7343 7353 7370 7350 7291 7269 7253 7186 7118 7097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6392 6285 6170 6026 5904 5801 5657 5470 5262 5065 4869 4651 4399 4209 4053 3888 3740 3635 3579 3504 3432 3396 3379 3392 3371 3355 3375 3406 3387 3338 3298 3244 3182 3110 3048 3002 2918 2821 2707 2624 2541 2435 2346 2245 2156 2061 1934 1790 1655 1535 1412 1326 1250 1176 1102 1021 940 871 866 865 878 938 998 1024 1011 1007 1012 1039 1054 1058 1059 1068 1033 944 878 800 695 611 549 534 479 392 265 172 95 43 22 50 98 139 204 296 378 472 532 644 771 927 1064 1198 1321 1388 1440 1500 1543 1569 1589 1620 1645 1677 1675 1664 1658 1654 1651 1631 1651 1648 1611 1558 1492 1400 1288 1157 1040 939 862 767 681 602 540 458 395 369 396 427 464 486 518 520 497 461 447 423 391 352 327 294 251 169 116 104 141 194 290 406 515 799 813 829 842 853 860 866 868 868 865 860 853 844 835 822 808 793 775 757 738 721 701 682 663 644 624 604 584 566 548 531 515 500 486 471 456 443 432 421 410 400 391 381 371 361 351 343 334 325 316 308 300 293 285 278 271 265 259 254 249 244 238 233 228 223 219 215 211 206 202 198 195 191 188 184 182 180 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 19 18 17 16 15 14 14 13 12 11 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 15 16 16 16 17 66740 443 1729 30 11959 18 32 20 1874 -10501 99999 10113 9478 8941 8450 7970 7484 6998 6610 6327 6336 6385 6717 7072 7350 7518 7799 8009 8051 8033 7960 7769 7594 7426 7312 7124 7020 6786 6744 6977 7245 7400 7507 7628 7795 7979 7995 7902 7799 7753 7597 7368 7253 7187 7071 6879 6753 6720 6715 6695 6663 6677 6719 6748 6772 6834 6936 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6108 5911 5674 5391 5084 4776 4483 4179 3867 3640 3471 3303 3164 3105 3107 3079 3054 3091 3158 3242 3317 3395 3486 3579 3604 3579 3576 3588 3556 3497 3479 3465 3387 3294 3180 3066 2949 2820 2685 2556 2443 2294 2070 1846 1622 1405 1206 1059 925 812 716 622 542 509 512 538 597 727 848 955 1013 1059 1108 1169 1209 1238 1247 1232 1155 1061 958 846 704 594 490 429 357 265 152 72 -15 -54 -37 38 116 198 295 402 494 604 694 831 969 1114 1234 1375 1488 1533 1563 1590 1601 1587 1572 1559 1528 1492 1404 1315 1252 1199 1150 1097 1088 1052 1005 961 943 921 904 882 871 890 919 912 906 903 904 860 818 794 794 767 728 674 635 571 464 356 280 198 90 -20 -73 -110 -162 -241 -282 -276 -238 -193 -94 53 209 347 495 816 828 838 847 855 860 862 864 863 860 855 847 836 824 809 792 773 753 732 711 689 667 646 625 603 582 563 545 527 511 496 482 468 454 442 431 420 410 401 391 383 373 364 355 347 339 330 322 314 306 299 291 283 276 269 262 255 249 243 235 229 223 218 212 207 202 198 194 190 187 184 181 178 176 174 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 19 18 18 17 16 15 14 14 13 12 11 11 11 10 10 11 11 12 12 12 13 13 14 14 15 16 16 16 16 16 17 17 17 18 18 18 17 66749 444 1699 30 11959 18 32 29 1873 -10499 99999 10881 9808 8726 7814 6991 6256 5741 5268 4898 4702 4843 5126 5798 6560 3335 3413 3531 3638 3765 3822 3965 4247 4510 4760 4908 5197 5477 5706 5921 6184 6555 6753 6870 6980 7083 7177 7144 7114 7092 7104 7043 6940 6943 6970 6961 6877 6858 6908 6952 6981 7019 7076 7122 7119 7106 7105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6412 6259 6069 5877 5683 5520 5316 5083 4844 4631 4433 4211 3987 3839 3722 3603 3484 3409 3363 3297 3209 3180 3189 3205 3208 3235 3292 3349 3374 3391 3420 3488 3530 3548 3593 3660 3647 3593 3514 3429 3288 3120 2931 2733 2529 2299 1973 1661 1356 1068 781 586 419 278 156 76 6 -2 13 57 140 307 454 601 707 806 875 959 1019 1081 1121 1143 1103 1052 1000 923 816 737 646 579 497 423 332 271 185 128 142 202 274 349 450 561 649 761 872 1039 1177 1302 1417 1554 1672 1718 1754 1778 1770 1723 1680 1649 1603 1551 1459 1383 1340 1293 1247 1207 1207 1182 1151 1140 1158 1150 1142 1132 1123 1128 1135 1110 1091 1077 1050 969 892 836 625 597 663 599 566 558 377 554 558 110 2 -93 -118 -134 -170 -220 -246 -239 -204 -166 -82 35 174 739 757 775 790 804 818 829 836 842 845 846 844 840 832 822 810 796 781 764 746 727 707 687 667 646 626 606 586 568 552 537 523 510 497 484 471 459 448 438 428 417 406 395 384 372 360 350 339 328 317 307 298 289 280 271 263 257 250 244 238 232 226 221 216 212 207 203 198 194 191 187 184 181 178 176 174 172 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 10 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 15 66758 443 1730 30 11960 18 32 38 1871 -10498 99999 10779 9758 8818 7921 7042 6318 5673 5082 4667 4544 4600 5055 5635 3265 3260 3314 3364 3411 3433 3533 3716 3879 4104 4234 4500 4744 4967 5177 5482 5859 6055 6206 6393 6568 6784 6903 7036 7128 7270 7308 7299 7386 7493 7538 7494 7483 7508 7504 7472 7412 7366 7313 7242 7129 7022 6946 6807 6643 6491 6377 6222 6028 5841 5666 5483 5324 5157 5006 4845 4692 4538 4411 4288 4147 3999 3933 3893 3868 3829 3798 3766 3726 3671 3668 3685 3705 3687 3669 3667 3686 3680 3652 3609 3620 3639 3651 3684 3730 3699 3633 3543 3452 3346 3226 3058 2860 2662 2451 2155 1850 1537 1234 935 712 510 325 169 34 -96 -160 -177 -172 -128 -8 109 249 354 448 522 617 693 763 831 895 907 897 889 853 784 729 642 584 525 473 397 354 294 257 278 326 374 446 544 650 740 863 974 1131 1248 1357 1453 1575 1654 1663 1685 1712 1682 1610 1529 1459 1384 1322 1223 1156 1126 1096 1061 1052 1083 1087 1084 1116 1179 1240 1305 1344 1362 1391 1410 892 856 827 800 763 729 699 671 646 630 617 601 588 581 576 576 574 571 -16 -43 -61 -102 -160 -196 629 642 656 -170 -110 -34 723 740 756 770 784 795 804 809 813 816 818 819 818 813 805 795 784 772 759 743 728 713 697 680 662 645 627 609 593 580 567 555 542 529 516 503 490 477 465 453 440 426 413 399 384 370 357 344 332 320 309 298 288 279 270 262 255 248 241 236 230 224 218 213 208 204 200 195 191 188 184 181 178 175 172 170 168 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 15 66767 442 1762 30 11962 18 32 47 1870 -10496 99999 10892 9806 8706 7644 6609 5646 4756 4161 3719 3408 3509 3799 6200 6145 6085 5963 5803 5624 5512 5441 5346 5271 5107 5035 5003 5004 5063 5211 5439 5533 5621 5742 5885 6084 6218 6393 6555 6731 6862 6964 7133 7276 7357 7349 7349 7393 7421 7396 7344 7292 7209 7096 6960 6807 6672 6482 6275 6084 5928 5757 5534 5318 5117 4938 4805 4669 4565 4466 4395 4328 4277 4253 4197 4153 4144 4173 4207 4226 4207 4148 4081 3997 3944 3913 3885 3850 3789 3765 3746 3721 3657 3584 3572 3575 3588 3621 3642 3594 3482 3341 3195 3061 2898 2686 2468 2267 2051 1765 1486 1215 972 765 631 539 478 421 365 311 325 362 409 473 576 686 802 861 897 912 930 907 893 874 867 822 754 702 654 593 524 439 396 344 311 270 282 275 291 336 385 442 503 577 661 737 828 906 1026 1092 1154 1207 1285 1337 1347 1391 1442 1448 1407 1364 1347 1326 1311 1271 1270 1294 1295 1283 1289 1328 1319 1292 1300 1350 1382 1399 1384 1350 1315 1265 817 1129 1072 988 857 734 630 534 429 345 267 219 172 117 71 45 4 -39 -64 -41 -1 21 21 28 46 637 109 176 245 698 712 730 746 760 773 786 795 803 810 816 819 822 821 817 809 801 790 777 764 748 732 716 699 681 662 643 624 606 589 574 560 546 533 519 507 495 483 471 461 451 439 427 416 403 390 377 364 351 339 326 314 302 291 279 269 259 251 244 237 231 225 220 215 210 206 203 200 196 192 189 186 183 180 177 174 171 169 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 66776 298 1699 30 11959 18 32 56 1869 -10495 99999 11192 10361 9474 8560 7650 6816 5909 4982 4208 3772 3359 3074 3189 3474 3806 4209 4808 5392 6038 6743 7313 7859 8378 5383 5437 5489 5482 5506 5535 5616 5723 5722 5705 5713 5743 5862 5957 6107 6250 6412 6536 6639 6804 6973 7091 7166 7245 7359 7451 7482 7462 9999999 9999999 9999999 9999999 7044 6911 6705 6466 6231 6005 5754 5447 5142 4860 4619 4424 4216 4035 3889 3800 3721 3689 3702 3690 3689 3711 3783 3867 3943 3953 3911 3887 3854 3825 3804 3805 3813 3790 3802 3834 3885 3893 3886 3923 3976 4043 4085 4086 4024 3905 3725 3506 3299 3066 2783 2503 2241 1979 1665 1372 1080 847 674 565 479 430 398 363 324 334 350 387 427 490 562 663 720 752 777 810 820 839 850 883 907 917 919 921 919 901 857 840 808 785 768 794 799 830 878 897 915 944 983 1029 1078 1131 1153 1210 1223 1219 1210 1227 1222 1182 1182 1180 1130 1050 975 917 862 841 814 820 846 850 850 865 912 928 943 1009 1103 1164 1212 1243 1250 1244 1231 1198 1181 1149 1092 990 897 816 726 634 572 518 477 427 370 297 240 170 102 57 54 62 59 47 39 42 49 62 103 154 665 680 699 718 736 753 769 782 793 806 816 823 830 833 832 829 823 815 805 792 776 760 744 726 706 684 662 640 620 599 582 565 548 531 515 500 487 474 462 451 441 431 421 410 399 388 377 366 355 345 334 323 312 302 293 283 274 266 259 252 246 239 233 228 222 217 212 207 201 196 191 186 182 177 172 168 164 161 159 66785 300 1638 30 11958 18 33 5 1867 -10494 99999 3708 3643 3756 3924 4138 4402 4700 4954 5102 5130 5201 5420 5586 5646 5703 5721 5649 5426 5330 5280 5263 5304 5286 5329 5341 5326 5246 5210 5228 5259 5321 5451 5597 5656 5685 5716 5742 5865 5969 6122 6288 6472 6632 6756 6923 7077 7180 7232 7279 7340 7386 7379 7322 7262 7198 7118 7011 6874 6761 6581 6383 6188 6015 5808 5550 5286 5035 4804 4609 4402 4204 4012 3869 3726 3638 3584 3523 3479 3471 3525 3607 3699 3759 3777 3809 3845 3915 3987 4064 4138 4184 4242 4296 4351 4354 4329 4319 4309 4306 4281 4207 4049 3857 3638 3399 3171 2919 2638 2369 2109 1840 1556 1295 1025 793 621 523 435 371 309 251 201 183 157 164 200 244 293 400 491 561 624 709 767 835 893 973 1067 1167 1251 1309 1344 1362 1331 1302 1270 1235 1186 1172 1136 1111 1090 1026 948 887 864 866 870 885 874 873 837 794 763 764 743 695 690 694 646 556 466 407 360 353 358 418 500 543 576 659 773 852 917 1031 1168 1279 1364 1420 1454 1462 1423 1359 1334 1299 1217 1097 985 889 786 686 613 551 505 445 390 351 327 266 205 168 166 184 195 198 198 198 628 639 653 669 682 695 711 727 742 758 771 781 790 799 806 810 815 817 815 810 805 796 786 775 761 746 732 716 698 677 657 637 618 599 582 567 551 535 520 506 493 480 468 458 449 440 430 421 411 400 390 380 370 360 350 339 328 318 308 297 288 280 271 264 256 249 242 235 228 222 217 211 204 199 194 188 182 177 172 167 163 159 156 66794 300 1637 30 11957 18 33 14 1866 -10492 99999 6486 6593 6631 6604 6707 6844 7065 7310 7406 7566 7800 8071 8088 8186 8409 8505 8576 8626 8681 8572 8401 8242 8002 7925 7863 7816 5689 5774 5773 5777 5792 5806 5862 5879 5866 5875 5870 5902 5937 6060 6200 6359 6545 6707 6893 7050 7168 7247 7314 7373 7392 7371 7313 7230 7133 7015 6872 6699 6545 6345 6152 5971 5804 5599 5369 5153 4953 4768 4605 4420 4241 4073 3958 3827 3742 3674 3586 3510 3478 3496 3540 3605 3635 3634 3669 3743 3833 3908 4021 4130 4226 4346 4458 4571 4630 4645 4627 4619 4628 4590 4470 4272 4049 3790 3519 3238 2939 2620 2310 2010 1716 1474 1257 1017 819 691 640 591 553 507 480 461 445 419 421 443 431 422 482 540 588 631 687 726 782 830 894 1006 1115 1220 1313 1374 1394 1362 1325 1263 1178 1095 1039 980 915 832 698 572 448 343 307 309 309 275 267 241 219 220 232 246 270 321 375 397 384 340 316 324 380 432 533 637 692 738 815 918 1001 1065 1160 1275 1383 1446 1468 1467 1455 1403 1335 1294 1242 1136 984 847 728 603 491 398 340 304 265 241 238 252 250 270 331 420 515 603 581 589 601 617 632 649 666 681 696 714 730 744 758 770 777 783 788 791 794 797 799 798 794 787 779 771 761 749 737 725 711 695 677 659 641 624 606 591 576 561 546 530 517 504 491 479 469 459 449 438 428 417 406 396 386 375 365 355 343 332 322 312 301 292 284 275 267 260 252 245 238 232 226 220 214 208 202 197 191 186 180 175 171 166 162 159 66803 299 1667 30 11957 18 33 23 1864 -10491 99999 6403 6348 6308 6349 6380 6518 6641 6678 6850 7083 7343 7383 7521 7656 7740 7858 7935 7990 7907 7755 7543 7253 7158 7104 5425 5596 5785 5918 6053 6228 6413 6553 6659 6756 6828 6854 6883 6876 6918 6967 7004 7029 7075 7157 7186 7206 7205 7194 7173 7135 7073 6983 6909 6832 6715 6587 6470 6352 6177 6038 5917 5823 5701 5566 5430 5309 5203 5077 4940 4820 4678 4554 4429 4349 4248 4119 3983 3868 3794 3753 3747 3715 3665 3619 3612 3648 3677 3719 3765 3818 3894 3970 4059 4109 4121 4071 4029 4019 4002 3891 3711 3518 3305 3079 2834 2564 2298 2043 1787 1551 1416 1298 1151 1028 991 1016 1041 1060 1054 1073 1103 1103 1099 1117 1116 1024 951 941 928 900 866 828 791 773 745 753 829 881 930 996 1067 1091 1077 1053 1002 934 875 827 813 800 736 606 476 348 223 152 120 81 21 -22 -71 -105 -104 -106 -98 -56 35 155 255 342 394 455 537 653 774 919 1047 1114 1152 1203 1256 1269 1254 1271 1283 1296 1269 1219 1148 1057 952 857 806 745 639 523 436 366 274 208 167 141 120 111 133 154 169 163 190 256 321 383 448 614 616 623 633 643 655 667 679 691 706 720 733 745 757 766 774 782 789 795 800 804 805 802 797 790 782 774 763 751 738 724 708 690 673 657 640 624 609 595 581 566 550 536 523 511 500 489 479 468 456 445 434 423 412 402 390 380 369 357 345 333 322 310 300 291 281 271 262 253 244 236 229 222 216 209 202 197 192 186 180 176 171 168 164 161 158 66812 290 1938 30 11958 18 33 32 1863 -10489 99999 8510 8620 8512 8406 8327 8208 8096 7932 7731 7339 6871 6445 6008 5805 5598 5421 5479 5687 5884 6074 6302 6545 6791 6992 7211 7405 7536 7634 7725 7816 7908 7982 8024 8052 9999999 9999999 9999999 9999999 9999999 7579 7384 7190 6977 6773 6604 6419 6233 6078 5951 5817 5723 5671 5637 5591 5535 5469 5400 5345 5265 5168 5077 4965 4853 4731 4629 4524 4378 4230 4093 4015 3960 3934 3889 3835 3772 3746 3762 3777 3798 3833 3855 3911 3969 4036 4042 4037 3987 3943 3928 3919 3813 3647 3463 3267 3059 2848 2605 2354 2115 1895 1692 1599 1516 1418 1335 1344 1404 1456 1501 1525 1549 1572 1556 1531 1500 1432 1237 1055 921 793 642 492 377 275 188 102 74 152 230 324 442 590 702 760 804 839 856 844 825 837 859 825 696 558 413 276 173 109 56 -19 -109 -206 -270 -290 -315 -339 -333 -267 -184 -106 -27 39 114 199 322 468 646 801 896 969 1065 1158 1204 1234 1273 1290 1297 1266 1221 1169 1101 997 888 824 746 628 513 435 359 266 196 156 143 136 130 148 189 241 270 350 461 549 627 642 646 650 659 670 679 688 698 705 712 722 733 742 751 760 768 775 782 787 792 796 799 801 799 796 790 782 774 765 754 741 727 710 692 675 659 642 625 608 592 577 562 546 532 519 507 496 487 478 469 459 450 442 433 425 417 408 399 390 379 368 357 345 333 322 312 300 289 277 266 255 245 235 226 217 209 201 194 187 181 175 170 165 162 159 156 153 66821 283 2148 30 11958 18 33 41 1862 -10488 99999 7180 6969 6577 6265 5982 5666 5376 5123 5595 5793 6022 6208 6353 6499 6679 6918 7131 7346 7512 7652 7728 7807 7918 8039 8169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7432 7220 6991 6795 6590 6387 6215 6089 5954 5854 5801 5796 5771 5743 5708 5662 5626 5571 5490 5411 5292 5165 5000 4870 4744 4578 4393 4214 4085 3974 3894 3827 3748 3663 3604 3588 3565 3563 3569 3578 3626 3686 3757 3788 3821 3814 3787 3792 3800 3723 3584 3435 3261 3078 2868 2610 2328 2065 1812 1568 1426 1299 1154 1038 1010 1052 1096 1168 1205 1254 1318 1356 1377 1402 1386 1238 1094 1002 903 790 662 570 483 419 355 343 434 521 604 699 836 956 1015 1050 1072 1080 1043 973 937 916 846 688 537 389 270 178 109 53 -4 -74 -152 -189 -167 -153 -151 -138 -79 -21 32 81 123 189 264 358 459 594 708 756 780 845 921 957 983 1025 1055 1076 1044 1017 1003 1001 968 917 905 884 802 815 643 796 775 410 339 711 232 160 88 32 3 -35 -21 45 117 176 639 642 647 655 665 672 680 689 696 702 712 724 735 745 756 767 778 788 798 806 813 819 823 824 823 818 810 802 791 778 763 746 729 709 691 673 655 637 620 603 587 572 557 544 532 521 511 502 494 485 476 467 458 449 440 432 422 412 401 390 378 365 353 340 328 316 303 290 278 265 254 243 232 222 213 204 196 188 182 176 170 166 163 160 157 155 153 66830 283 2148 30 11958 18 33 50 1860 -10486 99999 6466 6217 5817 5509 5251 4966 4698 4418 6837 7118 7398 7635 7852 8065 8299 8545 8723 8850 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7714 7461 7203 6991 6780 6551 6346 6144 5961 5808 5696 5583 5509 5483 5501 5502 5498 5485 5467 5462 5428 5388 5367 5280 5176 5047 4949 4839 4692 4526 4356 4228 4114 4015 3935 3865 3765 3665 3625 3589 3560 3534 3519 3542 3584 3648 3678 3739 3777 3783 3785 3801 3760 3676 3576 3454 3318 3158 2929 2660 2407 2188 1950 1781 1628 1493 1375 1324 1306 1295 1321 1317 1304 1330 1349 1330 1263 1162 955 749 578 406 228 63 -61 -182 -270 -321 -334 -254 -147 -8 153 370 580 732 870 1007 1119 1177 1190 1210 1222 1192 1069 934 791 657 518 401 301 202 91 -31 -122 -142 -145 -152 -153 -104 -58 -5 45 102 166 239 300 350 440 530 569 576 611 663 680 702 725 756 783 769 765 795 845 869 865 873 873 880 864 850 733 680 604 540 699 460 415 364 324 601 592 590 596 605 610 618 631 645 663 681 697 713 729 743 755 769 783 793 800 807 814 818 822 826 828 830 831 829 826 821 812 803 795 785 774 760 746 731 715 699 685 670 654 639 623 609 595 579 565 553 541 529 517 507 496 484 472 461 451 441 432 421 411 401 390 378 367 356 344 332 321 308 296 284 272 260 248 237 227 217 208 199 191 184 177 171 166 162 159 156 153 151 66839 292 1879 30 11959 18 33 59 1859 -10485 99999 10394 10560 9999999 9999999 9999999 3759 3708 3682 3645 3624 3674 3793 4011 4196 4556 4999 5419 5835 6317 6831 7314 7728 8080 8375 8692 8938 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7456 7118 6825 6576 6318 6082 5871 5709 5594 5510 5442 5413 5440 5503 5558 5634 5700 5731 5750 5731 5708 5690 5599 5476 5349 5234 5094 4923 4758 4582 4431 4297 4195 4128 4067 3952 3835 3773 3715 3646 3592 3560 3554 3547 3555 3545 3563 3568 3550 3544 3577 3563 3511 3433 3346 3235 3103 2917 2698 2478 2276 2053 1877 1700 1547 1406 1320 1263 1241 1257 1260 1260 1299 1337 1359 1340 1282 1137 998 863 711 552 383 215 38 -104 -224 -318 -329 -322 -284 -211 -75 71 185 312 445 592 714 794 871 942 973 912 847 787 728 642 544 455 355 235 87 -36 -90 -141 -186 -221 -194 -171 -150 -124 -81 -18 52 123 200 310 432 497 531 571 626 643 670 701 732 758 740 714 710 726 733 707 706 722 718 695 690 674 628 563 516 710 509 512 486 453 657 650 647 649 650 644 643 645 649 656 664 671 682 696 709 719 734 749 762 773 785 797 806 815 821 827 832 836 837 835 833 826 819 811 802 790 777 763 747 731 715 700 685 669 653 638 623 608 593 579 567 555 542 531 519 508 494 482 470 458 446 434 423 411 399 386 374 362 350 338 327 315 304 292 281 270 259 248 238 228 219 211 202 194 187 181 175 170 165 162 158 155 153 66848 296 1759 30 11959 18 34 8 1857 -10483 99999 7782 7659 7564 7454 5208 5159 5163 5007 4798 4683 4588 4562 4455 4379 4492 4691 4834 4943 5318 5761 6090 6410 6826 7284 7608 7879 8101 8325 8552 8713 8820 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7823 7545 7269 6945 6612 6329 6103 5852 5615 5409 5249 5128 5058 5035 5053 5142 5256 5359 5494 5620 5713 5805 5873 5930 5975 5965 5906 5849 5796 5709 5576 5438 5267 5086 4899 4728 4565 4406 4185 3945 3723 3528 3323 3148 3012 2919 2868 2861 2862 2900 2944 2985 3032 3138 3224 3310 3360 3365 3313 3231 3110 2920 2718 2531 2315 2112 1892 1704 1527 1411 1300 1209 1180 1168 1156 1155 1173 1180 1143 1087 964 881 800 695 561 416 293 163 55 -43 -112 -125 -155 -159 -125 -10 88 151 233 329 461 551 598 653 715 746 693 671 655 610 512 403 311 203 76 -84 -201 -253 -318 -379 -418 -383 -354 -314 -235 -123 -3 112 230 362 511 647 729 795 856 907 921 948 967 977 972 946 926 926 933 934 915 914 912 884 807 815 772 700 603 530 740 473 446 403 368 657 645 638 634 631 627 628 633 639 647 658 669 683 699 713 727 743 759 773 783 794 805 813 820 826 832 836 838 837 837 835 830 823 816 809 799 787 775 762 748 734 721 706 691 676 660 644 628 612 597 582 567 551 536 522 508 492 478 464 450 438 426 413 401 390 378 366 356 345 335 324 314 303 293 283 273 263 253 244 234 225 217 208 200 193 186 180 174 169 165 162 159 156 66857 295 1789 30 11959 18 34 17 1856 -10482 99999 8070 7836 7552 7251 7050 6968 6852 6698 2954 3092 3343 3655 4015 4420 4902 5344 5793 6385 6958 7428 7907 8334 8685 8930 9111 9142 9124 9999999 9999999 9999999 9999999 9999999 9999999 8415 8281 8146 8054 7956 7818 7619 7443 7240 6982 6759 6506 6221 5962 5766 5560 5366 5192 5038 4916 4864 4840 4840 4925 5042 5125 5218 5322 5410 5507 5594 5664 5735 5768 5747 5705 5699 5687 5608 5519 5411 5304 5189 5069 4935 4788 4589 4339 4097 3917 3746 3571 3401 3271 3189 3138 3090 3071 3084 3100 3105 3149 3202 3255 3240 3159 3048 2936 2800 2603 2397 2209 2001 1773 1534 1369 1240 1156 1095 1079 1129 1185 1236 1284 1339 1390 1388 1365 1303 1250 1143 985 799 570 353 139 -55 -247 -405 -515 -628 -689 -712 -650 -549 -438 -279 -91 153 364 540 712 892 1060 1158 1267 1361 1418 1399 1335 1265 1157 1022 831 659 515 360 197 27 -86 -206 -325 -387 -407 -414 -411 -388 -345 -262 -159 -73 10 113 218 308 427 546 646 734 811 881 958 1031 1084 1097 1108 1125 1116 1088 1051 982 894 783 692 634 597 553 495 444 730 714 699 687 674 663 657 654 655 658 664 670 679 691 702 715 730 745 758 767 776 786 793 798 804 809 814 817 818 819 819 816 811 807 802 795 786 776 766 753 740 727 713 699 683 668 652 636 619 603 587 570 554 538 523 508 492 477 462 448 435 423 411 399 388 377 367 357 348 338 328 319 309 299 290 280 270 260 250 240 230 221 212 203 195 188 181 175 169 164 160 157 154 66866 295 1789 30 11959 18 34 26 1854 -10480 99999 10629 10379 9994 9561 9126 8791 8395 2341 2475 2599 2835 3118 3509 3995 4491 4913 5321 5877 6398 6855 7327 7746 8092 8309 8438 8395 8346 8304 8195 8086 8050 8014 7876 7803 7761 7726 7754 7784 7814 7778 7744 7668 7559 7469 7334 7141 6939 6763 6561 6351 6165 5990 5831 5697 5589 5514 5506 5499 5473 5458 5466 5462 5479 5485 5477 5459 5404 5320 5239 5201 5162 5078 5011 4921 4846 4764 4681 4588 4497 4390 4233 4085 3971 3858 3733 3601 3504 3442 3414 3365 3327 3314 3295 3258 3229 3225 3233 3202 3113 2997 2907 2804 2634 2435 2269 2081 1867 1634 1455 1305 1177 1039 914 866 843 796 737 715 721 677 642 600 594 564 495 412 324 267 188 110 31 -32 -89 -176 -224 -250 -213 -173 -147 -81 3 135 235 317 387 472 569 624 707 804 873 879 861 855 815 770 660 564 491 421 334 213 133 53 -42 -97 -116 -113 -112 -90 -68 1 91 162 210 281 383 486 591 688 761 822 856 903 958 1025 1077 1089 1090 1122 1150 1151 1125 1080 1021 711 713 706 697 727 639 676 669 664 661 659 656 653 655 661 668 674 682 692 704 718 732 746 759 773 784 793 802 810 815 819 823 827 831 834 834 835 835 832 828 824 818 810 801 791 779 766 751 736 720 704 686 668 650 633 614 596 579 562 545 529 514 500 485 471 457 444 432 420 409 399 389 378 369 359 350 341 331 322 313 304 295 285 276 266 256 246 237 228 219 210 202 194 187 180 174 168 163 159 156 66875 295 1789 30 11959 18 34 35 1853 -10479 99999 10273 10251 10083 9861 9678 9570 9427 9355 9333 9320 9146 8952 8623 8446 8234 8014 7519 7753 7954 8069 8196 8342 8453 8435 8363 8164 8007 7877 7669 7440 7328 7221 7072 7003 6978 6938 6947 6954 6981 6978 7001 6973 6918 6890 6832 6715 6577 6444 6305 6160 6027 5914 5817 5723 5618 5530 5497 5482 5458 5420 5389 5378 5393 5385 5354 5329 5263 5171 5086 5058 5035 4991 4939 4863 4819 4792 4747 4685 4634 4581 4476 4384 4317 4246 4153 4049 3952 3878 3830 3760 3675 3589 3501 3390 3275 3168 3065 2942 2785 2609 2447 2284 2092 1878 1692 1509 1333 1143 987 856 770 674 589 557 549 539 534 555 609 642 689 725 805 881 930 935 932 924 886 841 773 685 576 422 284 158 94 15 -67 -104 -98 -35 40 118 193 285 403 507 649 795 897 927 941 945 902 832 699 552 420 286 146 -20 -165 -314 -468 -552 -584 -594 -586 -539 -463 -341 -178 -16 138 309 504 711 919 1121 1278 1406 1501 1583 1637 1674 562 589 615 641 664 690 712 1121 737 744 749 747 743 737 294 195 705 694 684 676 668 660 657 657 660 664 669 679 691 705 719 735 752 767 782 795 807 818 825 830 834 839 842 843 842 841 839 835 830 824 816 807 798 788 778 766 753 739 723 707 691 674 656 638 619 601 583 564 546 529 512 497 481 467 453 439 425 413 402 392 382 372 363 355 346 338 330 321 313 305 297 289 280 272 263 253 244 235 226 217 208 200 191 183 176 169 163 159 155 66884 295 1789 30 11959 18 34 44 1852 -10477 99999 7691 7999 8244 8451 8742 9147 9552 10018 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7581 7814 8040 8197 8364 8534 8658 8585 8471 8311 8195 8064 7859 7622 7479 7357 7219 7151 7101 6998 6918 6869 6859 6851 6858 6831 6764 6733 6686 6602 6505 6416 6319 6223 6142 6087 6034 5985 5906 5840 5817 5799 5758 5711 5675 5647 5622 5574 5504 5428 5319 5186 5071 5023 4976 4910 4847 4783 4740 4700 4652 4603 4579 4556 4496 4430 4374 4303 4193 4068 3944 3835 3729 3598 3455 3307 3155 2977 2801 2645 2530 2421 2297 2158 2043 1943 1831 1722 1639 1554 1476 1373 1295 1226 1187 1098 1000 938 905 870 824 785 759 711 691 671 712 754 778 765 758 755 721 689 640 568 487 369 271 160 87 -2 -97 -148 -170 -139 -76 7 82 159 274 382 527 682 819 915 991 1042 1028 997 921 812 679 524 382 209 32 -146 -331 -455 -553 -644 -700 -680 -617 -538 -422 -260 -90 78 270 504 740 967 1128 1267 1403 1530 1590 1605 1618 1595 467 1447 1374 1296 1177 1040 890 722 743 755 470 404 345 280 740 190 174 149 690 680 675 673 673 675 151 687 696 709 724 741 757 772 786 799 810 819 826 832 836 841 845 848 851 852 852 851 848 844 837 830 822 813 801 789 773 756 738 719 698 679 658 637 616 595 575 555 536 518 502 487 472 459 445 432 419 408 398 388 379 370 362 354 346 338 329 322 314 306 298 290 282 273 264 255 246 237 227 218 209 200 192 183 175 168 163 158 153 66893 295 1789 30 11959 18 34 53 1850 -10476 99999 7901 7970 7948 7924 8008 8210 8450 8820 9112 9401 9514 9576 9711 9962 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9201 9035 8869 8776 8762 8707 6817 6718 6650 6648 6629 6613 6601 6575 6594 6633 6714 6782 6838 6845 6782 6742 6686 6608 6499 6369 6234 6097 5973 5872 5764 5666 5568 5513 5485 5469 5440 5402 5365 5358 5381 5406 5402 5388 5350 5292 5242 5234 5210 5184 5156 5117 5099 5089 5053 4973 4913 4881 4817 4744 4677 4607 4513 4407 4292 4193 4103 3979 3823 3659 3514 3334 3125 2924 2754 2602 2423 2225 2056 1910 1757 1602 1473 1358 1266 1153 1051 971 936 854 759 709 712 722 722 717 736 758 814 860 959 1068 1159 1193 1246 1284 1286 1248 1165 1053 939 784 624 443 291 116 -48 -174 -266 -321 -331 -314 -281 -229 -133 -43 77 215 344 460 575 660 690 724 732 697 643 569 509 404 290 161 23 -62 -158 -274 -356 -367 -373 -386 -351 -274 -183 -90 34 212 431 648 795 947 1121 1292 1391 1470 1553 1595 461 1551 1502 1439 1329 1173 988 657 718 590 426 294 167 57 -39 -102 -134 -157 -171 -180 -169 -101 -42 3 33 112 744 754 766 778 790 801 812 821 829 835 842 847 851 857 861 865 868 870 870 868 864 858 849 840 828 815 799 782 762 742 720 699 677 656 635 614 593 573 554 536 519 504 490 477 466 454 442 431 420 409 400 391 383 375 367 358 350 342 334 325 317 309 301 293 284 275 265 255 245 236 227 218 208 199 190 182 174 167 162 157 153 66902 295 1789 30 11959 18 35 2 1849 -10474 99999 9280 9272 9169 9062 9017 9035 9136 9368 9619 9865 9985 9964 10099 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8805 8237 7707 7280 6908 6565 6368 6245 6150 6088 6090 6114 6185 6285 6439 6603 6734 6819 6830 6825 6799 6733 6619 6475 6321 6162 6006 5872 5725 5566 5405 5307 5237 5184 5152 5106 5071 5090 5147 5210 5263 5329 5358 5389 5449 5536 5593 5634 5655 5649 5651 5646 5591 5490 5404 5327 5203 5083 4949 4792 4610 4431 4266 4125 3993 3830 3644 3460 3293 3103 2905 2726 2569 2436 2285 2128 1996 1877 1756 1631 1537 1446 1373 1279 1174 1082 1021 918 795 717 689 662 615 573 579 610 683 762 888 1034 1156 1236 1341 1453 1521 1521 1472 1399 1296 1123 938 732 528 303 94 -66 -192 -293 -357 -371 -331 -258 -139 -3 162 323 458 590 715 801 819 823 794 717 612 485 365 215 52 -93 -246 -330 -409 -480 -517 -477 -425 -373 -283 -162 -50 77 221 405 590 786 898 1004 1120 1247 1303 1350 1401 1424 467 1380 1323 1268 550 567 577 578 581 583 489 362 233 129 28 -54 -114 -163 -219 -269 -287 -250 -223 -197 -178 -97 3 774 787 799 808 817 825 831 835 840 846 851 856 861 865 870 874 875 877 877 874 869 861 852 839 825 809 790 771 749 726 704 681 658 635 613 590 569 549 532 515 500 486 473 461 450 439 428 418 408 399 391 384 376 367 359 351 342 334 325 317 309 300 291 282 273 263 253 243 234 224 215 205 196 186 178 170 163 157 152 148 66911 280 2238 30 11958 18 35 11 1847 -10473 99999 9843 9674 9329 9999999 9999999 9999999 9303 8994 8669 8358 8015 7707 7476 7265 7045 6939 6877 6824 6796 6808 6788 6807 6858 6959 7075 7174 7215 7181 7140 7097 6999 6867 6716 6570 6402 6244 6107 5955 5784 5611 5486 5383 5302 5236 5137 5065 5049 5070 5091 5106 5149 5163 5191 5239 5315 5378 5443 5498 5536 5606 5667 5655 5584 5517 5467 5357 5245 5102 4932 4722 4491 4262 4036 3823 3572 3308 3072 2870 2668 2469 2297 2159 2057 1976 1908 1874 1838 1813 1775 1750 1711 1683 1619 1527 1422 1341 1213 1070 938 844 751 675 607 601 643 734 815 952 1118 1272 1389 1526 1653 1744 1769 1739 1663 1563 1389 1186 966 766 537 307 113 -45 -173 -255 -300 -290 -242 -145 -52 68 192 297 387 474 543 578 596 576 510 433 343 265 171 77 -13 -119 -182 -232 -266 -274 -239 -203 -171 -112 -25 45 124 207 315 437 577 662 746 842 948 996 1055 1135 499 520 542 553 558 560 568 569 562 554 546 539 536 530 527 528 -141 -274 -382 -490 -587 -627 -587 -557 -517 -461 -330 728 748 768 787 804 820 835 846 855 864 873 881 886 891 895 898 899 898 896 892 885 877 866 852 837 820 801 781 760 738 714 691 669 647 626 606 584 566 549 533 517 503 490 478 467 456 445 434 423 413 403 394 385 376 367 358 349 340 331 322 314 305 296 287 277 268 258 248 238 228 219 210 200 191 182 174 167 161 156 152 148 66920 279 2267 30 11957 18 35 20 1846 -10472 99999 9770 9190 8564 8098 9123 8914 8673 8403 8137 7868 7585 7418 7281 7151 7107 7091 7078 7085 7108 7091 7058 7049 7068 7129 7166 7135 7024 6895 6767 6630 6471 6311 6154 5989 5847 5743 5629 5512 5397 5338 5298 5298 5317 5328 5343 5399 5470 5533 5579 5617 5614 5605 5598 5590 5537 5495 5438 5367 5306 5248 5156 5028 4941 4889 4824 4773 4700 4599 4474 4368 4264 4148 4037 3882 3701 3505 3332 3132 2928 2724 2540 2384 2267 2162 2068 1962 1871 1771 1699 1627 1586 1518 1421 1300 1206 1065 925 810 734 663 607 570 592 654 768 865 1021 1204 1383 1527 1699 1848 1930 1945 1915 1853 1768 1613 1433 1216 1008 752 506 299 111 -54 -178 -263 -299 -314 -300 -291 -256 -227 -202 -155 -92 -50 -32 -5 10 1 -14 -28 -4 23 46 81 110 166 187 211 251 319 375 397 427 483 508 507 500 522 544 584 596 630 672 730 730 740 780 823 554 575 584 584 583 588 584 572 560 552 543 337 528 521 32 -68 -147 -219 -302 -378 -397 -347 -306 -261 -210 -85 690 714 739 760 780 801 821 837 850 864 879 892 901 910 917 922 925 925 926 924 919 910 899 886 869 851 831 810 787 762 736 710 684 658 633 609 585 563 543 524 506 490 476 463 452 441 431 421 411 401 393 385 376 368 359 351 342 333 324 315 307 298 289 281 273 264 255 247 238 230 221 213 205 196 188 179 172 166 160 155 152 66929 275 2387 30 11957 18 35 29 1845 -10470 99999 9289 8732 8636 8482 8314 8157 7996 7826 7723 7575 7449 7341 7270 7202 7149 7070 6970 6885 6813 6776 6713 6610 6454 6263 6096 5959 5827 5683 5564 5458 5377 5336 5298 5278 5273 5316 5353 5413 5506 5559 5585 5633 5708 5747 5746 5730 5688 5644 5587 5513 5409 5357 5283 5179 5122 5080 5000 4868 4792 4750 4710 4670 4583 4474 4351 4229 4079 3946 3837 3667 3479 3287 3124 2936 2762 2586 2429 2328 2244 2174 2126 2072 2006 1929 1877 1810 1755 1665 1535 1389 1252 1085 924 805 709 605 511 459 461 510 608 708 857 1035 1191 1344 1524 1678 1756 1781 1796 1801 1761 1649 1512 1348 1177 977 797 652 503 334 178 75 23 -45 -104 -152 -171 -208 -247 -262 -258 -272 -303 -314 -302 -295 -310 -331 -286 -230 -174 -113 -50 35 96 150 220 322 402 444 495 585 657 689 702 723 754 803 819 845 877 912 881 850 851 852 824 797 751 715 693 648 573 535 504 467 390 557 541 526 515 221 183 509 523 27 -18 -30 -60 -89 -118 -86 -46 0 740 764 784 805 824 838 850 861 874 883 889 894 897 899 902 902 900 897 891 883 872 861 848 833 816 797 776 754 730 705 681 657 634 611 589 568 548 530 511 495 481 467 455 443 432 420 408 397 387 377 368 358 348 339 330 320 311 303 295 287 279 273 266 259 251 244 237 230 223 216 209 202 194 186 179 173 168 163 159 66938 274 2418 30 11958 18 35 38 1843 -10469 99999 9104 8778 8435 8027 7640 8232 8167 8050 7928 7844 7827 7816 7752 7663 7592 7511 7402 7290 7213 7088 6914 6663 6394 6180 5992 5778 5555 5374 5214 5079 4996 4943 4917 4933 5038 5143 5281 5444 5585 5725 5886 6067 6210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5809 5649 5459 5229 4955 4735 4523 4326 4155 3949 3735 3545 3378 3215 3063 2957 2812 2685 2572 2503 2415 2353 2289 2248 2247 2260 2257 2273 2279 2282 2248 2234 2188 2133 2025 1879 1711 1555 1365 1190 1041 934 818 704 620 593 605 673 746 864 995 1116 1213 1330 1432 1486 1477 1464 1445 1389 1280 1153 993 846 677 528 409 316 218 116 48 31 3 -5 -5 1 -8 -18 -31 -32 -32 -50 -68 -82 -99 -131 -141 -102 -61 -12 52 115 199 270 341 412 510 585 633 678 744 758 727 680 629 592 570 512 457 415 385 308 244 219 216 211 219 240 286 358 389 409 483 576 656 694 752 545 534 524 520 514 515 526 555 457 379 267 149 29 -36 -79 -105 -115 -80 -10 786 808 824 840 854 869 880 888 894 897 898 898 895 891 885 877 867 856 844 829 812 795 775 755 735 712 689 667 646 624 603 582 562 543 525 508 493 479 466 454 443 432 421 409 398 387 377 368 358 347 337 327 317 307 298 290 281 273 266 259 252 245 238 232 226 220 214 208 201 194 188 182 177 172 168 164 66947 275 2388 30 11958 18 35 47 1842 -10467 99999 9395 8667 8506 8307 8077 7863 7665 7475 7356 7201 7125 7172 7221 7222 7242 7287 7289 7234 7164 7127 7039 6897 6659 6396 6180 5966 5724 5509 5353 5204 5079 5020 5006 5026 5079 5202 5328 5480 5644 5778 5915 6054 6187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5929 5783 5628 5456 5285 5083 4854 4600 4391 4206 4046 3905 3727 3544 3385 3233 3083 2949 2857 2741 2627 2516 2451 2380 2309 2227 2168 2166 2174 2172 2182 2186 2174 2100 2037 1973 1916 1811 1658 1498 1351 1199 1050 927 852 794 734 719 794 907 1045 1181 1346 1529 1706 1853 1985 2099 2158 2115 2037 1976 1865 1671 1461 1237 1024 775 540 331 177 40 -118 -242 -272 -293 -329 -344 -325 -319 -329 -352 -345 -322 -318 -347 -391 -403 -417 -425 -396 -347 -289 -215 -147 -48 62 189 309 444 571 690 791 894 940 939 922 887 840 807 748 681 593 502 382 281 215 169 129 119 132 158 218 262 305 380 458 555 638 732 818 875 532 521 511 511 519 527 535 546 446 353 242 156 95 45 695 719 742 767 788 805 821 837 853 864 873 879 882 885 886 884 880 874 866 856 846 835 821 807 791 774 756 738 719 698 678 657 637 616 595 574 553 534 515 497 481 465 450 437 424 411 399 388 378 369 360 351 342 333 324 315 307 299 292 284 277 271 264 258 251 245 239 233 227 221 215 209 202 195 189 183 178 174 170 66956 276 2356 30 11956 18 35 56 1840 -10466 99999 9493 9206 8284 8090 7890 7703 7538 7387 7227 7134 7022 6957 7018 7101 7184 7256 7324 7345 7327 7305 7313 7267 7170 7009 6817 6656 6495 6296 6118 5978 5836 5722 5653 5625 5604 5597 5644 5692 5755 5826 5887 5961 6024 6074 6091 6101 6076 6007 5914 5815 5686 5536 5411 5291 5165 5026 4852 4659 4465 4316 4177 4059 3951 3814 3661 3517 3363 3210 3066 2957 2836 2704 2578 2474 2354 2234 2115 2036 2009 2010 2011 2027 2037 2036 1979 1939 1922 1914 1863 1764 1651 1543 1420 1303 1182 1086 1000 911 853 872 915 971 1005 1060 1150 1255 1337 1389 1421 1428 1360 1276 1207 1107 942 770 586 443 293 138 -11 -103 -167 -248 -305 -277 -244 -225 -194 -142 -100 -63 -54 -21 44 102 115 108 118 111 108 140 182 228 288 328 374 434 491 544 616 681 740 795 871 881 839 798 736 659 606 547 487 414 327 206 109 51 11 -16 7 47 91 180 262 338 429 516 659 708 634 621 604 584 566 549 540 539 540 541 543 549 558 572 591 613 638 662 689 715 742 768 789 810 830 849 864 875 883 888 889 889 887 882 875 867 856 844 832 817 802 787 771 754 736 717 696 675 654 634 613 592 571 550 530 511 492 475 459 444 430 417 404 392 380 369 360 351 342 333 325 317 309 302 295 289 283 277 272 267 262 257 252 247 242 236 230 224 217 210 203 196 190 184 179 175 66965 270 2534 30 11954 18 36 5 1839 -10464 99999 8948 8749 8557 8342 8088 7830 7614 7534 7469 7412 7361 7323 7256 7158 7067 7017 6933 6816 6649 6468 6337 6233 6084 5937 5820 5712 5621 5563 5542 5542 5543 5575 5604 5660 5724 5777 5814 5839 5865 5871 5873 5837 5775 5677 5553 5411 5266 5163 5053 4936 4811 4672 4522 4357 4235 4114 4023 3931 3832 3742 3651 3535 3385 3257 3160 3047 2933 2820 2738 2626 2511 2393 2317 2281 2265 2266 2279 2296 2286 2220 2166 2102 2041 1936 1797 1629 1468 1294 1126 945 778 638 518 442 443 463 521 566 638 738 886 1002 1090 1158 1215 1198 1177 1166 1117 1008 897 765 672 569 467 351 302 276 228 194 242 272 269 287 320 351 385 386 398 432 455 429 392 379 336 289 260 235 201 190 159 131 128 130 139 186 240 296 354 455 504 525 561 582 578 591 593 576 542 492 388 290 213 147 85 81 95 117 182 258 327 414 511 631 736 860 980 657 641 625 612 605 598 594 593 595 597 601 611 625 639 655 673 694 716 735 755 772 789 805 820 833 844 852 858 863 866 867 866 862 858 850 842 833 821 808 794 778 762 743 723 702 681 659 637 615 594 571 550 529 509 490 472 455 439 424 411 396 384 372 361 351 342 333 325 318 310 304 298 293 287 283 278 274 270 266 262 258 253 248 243 237 230 223 215 208 202 195 190 185 66974 268 2595 30 11955 18 36 14 1838 -10463 99999 8951 8648 8351 8085 7945 7808 7648 7526 7470 7363 7203 7083 7009 6893 6782 6655 6512 6401 6329 6208 6077 5972 5855 5716 5602 5517 5452 5398 5390 5352 5320 5332 5363 5365 5370 5385 5389 5399 5391 5370 5322 5252 5137 5010 4956 4910 4842 4733 4614 4479 4340 4245 4150 4081 4000 3910 3829 3781 3722 3602 3498 3413 3339 3271 3202 3142 3041 2923 2791 2692 2637 2593 2533 2456 2388 2312 2201 2084 1951 1812 1664 1485 1285 1115 960 802 616 463 362 295 246 241 253 300 340 367 430 562 639 677 689 711 659 606 549 471 375 290 191 144 114 94 51 83 122 160 212 339 438 514 597 677 748 822 847 885 933 954 917 880 852 801 742 691 635 583 546 481 416 382 339 284 263 251 247 251 283 274 250 248 221 173 156 135 92 32 -17 -92 -147 -178 -199 -210 -167 -100 -25 101 256 398 547 708 908 1089 1272 1437 616 602 590 583 580 578 579 586 595 602 611 624 641 659 680 700 722 743 761 779 797 813 829 843 855 866 873 878 882 882 881 877 873 867 858 848 836 822 807 792 776 758 740 719 698 677 656 634 612 590 567 545 525 505 486 468 451 435 420 406 392 380 369 359 350 342 334 326 319 312 306 301 297 292 287 282 278 273 269 265 260 255 250 245 239 232 225 217 209 202 196 190 185 179 66983 272 2476 30 11956 18 36 23 1836 -10461 99999 9086 8894 8739 8593 8408 8204 7935 7688 7565 7458 7331 7224 7154 7034 6886 6775 6686 6568 6465 6362 6248 6164 6119 6038 5943 5856 5757 5650 5573 5515 5467 5432 5429 5400 5350 5339 5336 5313 5286 5288 5297 5323 5332 5326 5294 5245 5169 5100 5081 5093 5062 5005 4926 4836 4733 4662 4585 4513 4423 4331 4242 4158 4020 3829 3635 3463 3290 3144 3003 2862 2680 2483 2309 2179 2086 2007 1938 1887 1854 1836 1798 1771 1710 1634 1563 1484 1396 1320 1253 1156 1009 891 815 775 728 713 677 669 654 621 619 675 674 634 608 643 599 555 498 428 345 294 248 249 255 240 182 198 234 253 264 343 394 421 461 510 566 616 635 682 759 823 835 836 850 831 804 776 738 700 648 558 467 404 325 234 192 155 128 112 123 111 104 130 129 122 146 159 142 115 91 29 -12 -33 -64 -76 -45 -4 43 149 287 410 553 703 885 608 611 613 610 606 601 599 599 599 602 610 621 632 641 654 670 686 704 724 746 767 784 799 814 830 845 857 868 877 884 888 891 891 890 885 880 875 866 857 846 831 814 798 780 760 740 717 694 671 647 623 599 576 552 530 510 491 473 455 438 423 410 397 384 373 363 354 346 339 332 325 319 313 308 304 299 295 290 286 281 277 272 267 262 256 250 244 237 230 222 214 206 199 193 187 182 177 66992 276 2356 30 11956 18 36 32 1835 -10460 99999 8664 8760 8864 8919 8904 8871 8841 8813 8765 8675 8533 8362 8230 8096 7969 7872 7797 7693 7569 7470 7379 7247 7109 6969 6813 6661 6541 6406 6268 6104 5912 5706 5516 5349 5207 5091 5018 4945 4868 4816 4814 4822 4837 4870 4940 5032 5117 5191 5216 5214 5200 5191 5216 5268 5312 5285 5229 5157 5087 5039 4992 4929 4842 4761 4680 4577 4423 4198 3951 3699 3475 3262 3058 2828 2555 2265 2006 1799 1651 1543 1456 1381 1345 1339 1331 1318 1301 1293 1327 1346 1331 1338 1349 1320 1215 1142 1122 1132 1120 1119 1113 1110 1057 965 921 969 959 908 851 854 777 685 580 489 390 300 220 207 198 166 72 48 46 68 87 174 242 287 320 382 473 559 615 695 787 872 910 937 954 946 916 871 827 789 727 625 524 436 349 265 225 186 157 136 127 119 122 157 174 179 192 204 209 186 152 87 48 17 -20 -22 7 52 76 139 235 346 458 561 716 879 1034 1166 1287 608 603 602 604 609 616 626 640 655 671 689 706 724 742 762 780 798 813 823 833 841 850 858 863 867 870 872 872 871 871 868 866 862 857 852 843 831 816 802 785 767 746 724 701 677 651 625 600 576 551 528 507 488 470 452 435 420 407 395 383 372 363 354 345 338 331 325 318 312 307 304 300 296 292 288 283 279 275 271 266 260 254 247 240 232 224 215 207 199 192 186 181 175 67001 276 2356 30 11956 18 36 41 1833 -10458 99999 8319 8468 8635 8783 8844 8907 8972 8984 8953 8863 8683 8463 8265 8067 7851 7668 7484 7271 7068 6907 6781 6635 6499 6402 6279 6169 6107 6047 5989 5904 5806 5712 5628 5530 5427 5333 5251 5163 5038 4932 4867 4797 4719 4641 4608 4601 4590 4579 4539 4505 4472 4462 4483 4539 4620 4649 4662 4679 4721 4786 4846 4879 4878 4887 4880 4829 4741 4584 4401 4183 3972 3758 3542 3285 2979 2661 2386 2141 1948 1798 1679 1554 1465 1420 1380 1337 1289 1234 1231 1210 1146 1107 1104 1061 942 854 833 849 839 841 859 896 897 846 862 977 1027 1016 1013 1076 1076 1042 984 935 887 827 775 802 855 867 807 797 811 826 825 870 912 923 908 903 921 921 874 837 815 807 788 768 748 720 658 564 500 469 426 369 316 266 203 147 112 61 35 23 6 11 53 103 118 121 117 122 146 159 150 126 116 85 39 44 74 93 102 146 220 304 385 451 563 695 811 920 1033 618 615 618 622 626 631 637 646 655 664 674 684 694 705 718 734 749 763 774 787 800 814 828 842 854 865 874 880 885 888 888 887 883 877 869 859 844 827 809 789 768 746 722 698 673 647 621 596 572 547 524 504 485 466 449 432 417 403 390 378 368 359 350 342 336 329 323 317 311 307 303 299 296 292 288 283 279 274 269 264 258 252 244 237 229 220 212 204 196 190 184 178 173 67010 276 2356 30 11956 18 36 50 1832 -10457 99999 7132 7517 7919 8290 8593 8878 9174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8326 8080 7793 7500 7273 7071 6853 6624 6451 6259 6079 5956 5857 5764 5648 5512 5367 5236 5101 4960 4840 4735 4656 4539 4434 4369 4304 4242 4195 4196 4244 4303 4368 4391 4395 4409 4445 4499 4604 4750 4856 4921 4982 5041 5104 5164 5183 5161 5155 5123 5030 4887 4667 4406 4113 3824 3548 3294 3018 2709 2404 2144 1916 1750 1653 1583 1515 1494 1501 1501 1488 1460 1405 1394 1362 1261 1193 1158 1071 909 790 736 717 698 696 727 784 818 811 869 1034 1135 1195 1263 1371 1428 1450 1429 1396 1354 1284 1219 1214 1217 1174 1051 943 834 750 670 621 575 516 450 406 398 381 344 321 315 348 409 485 530 563 570 546 557 593 620 626 610 569 512 469 429 358 292 250 203 166 166 165 140 95 41 7 4 5 -15 -36 -38 -50 -79 -58 6 51 86 147 229 323 411 495 604 726 813 889 985 626 625 630 635 640 644 650 657 663 669 677 684 691 698 707 717 729 738 747 760 772 786 801 817 832 846 860 872 882 889 892 894 892 888 880 870 856 838 819 797 774 748 722 695 669 642 615 589 564 539 516 495 476 458 440 423 408 395 382 370 360 351 343 335 329 323 317 312 307 303 300 297 294 291 288 284 279 275 270 265 259 252 245 237 229 220 211 203 196 189 183 177 172 67019 277 2326 30 11956 18 36 59 1831 -10456 99999 7619 7875 8162 8456 8718 8952 9162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8544 8297 8034 7783 7505 7244 7030 6845 6626 6406 6255 6078 5907 5759 5637 5530 5412 5290 5175 5092 4996 4902 4834 4774 4753 4707 4690 4705 4723 4740 4746 4780 4854 4909 4936 4923 4901 4869 4861 4860 4874 4899 4907 4898 4913 4955 5004 5023 5010 4966 4926 4851 4739 4568 4315 4039 3765 3484 3194 2902 2583 2260 1975 1750 1573 1463 1422 1396 1385 1435 1518 1574 1602 1635 1643 1682 1683 1604 1545 1507 1432 1281 1175 1118 1071 1012 968 959 967 955 910 918 1030 1079 1092 1102 1157 1184 1202 1198 1188 1180 1156 1134 1170 1215 1229 1163 1098 1016 947 870 795 706 605 506 432 386 322 243 181 139 151 208 287 353 430 477 494 557 638 687 722 751 754 741 726 685 615 558 502 413 369 348 298 213 138 49 -33 -82 -130 -188 -220 -246 -275 -297 -257 -222 -176 -114 -26 64 174 291 394 514 647 739 842 938 565 571 580 593 605 614 625 640 650 661 671 682 692 701 712 724 738 751 761 775 787 800 812 826 838 851 862 870 876 879 879 878 874 868 860 850 838 823 805 788 767 745 722 699 675 650 625 600 575 550 525 503 482 462 442 424 407 392 378 365 356 347 339 331 325 320 315 310 305 301 299 295 292 288 284 279 273 268 263 258 252 245 238 231 223 215 207 200 193 187 182 178 174 67028 280 2235 30 11955 18 37 8 1829 -10454 99999 3369 3751 4162 4595 5089 5636 6190 6696 7119 7434 7763 8023 8193 8301 8391 8422 8335 8245 8179 8046 7868 7623 7367 7123 6892 6620 6344 6126 5881 5640 5439 5288 5154 5029 4925 4845 4824 4819 4835 4882 4947 5045 5112 5181 5264 5353 5422 5465 5492 5533 5541 5503 5416 5315 5219 5140 5047 4979 4950 4939 4896 4897 4946 5021 5069 5099 5104 5109 5067 4958 4775 4530 4244 3932 3582 3236 2864 2444 2009 1619 1286 1004 798 666 582 544 559 631 713 799 884 965 1089 1191 1238 1284 1347 1374 1335 1304 1291 1302 1290 1261 1244 1240 1213 1145 1115 1151 1159 1133 1096 1100 1111 1122 1081 1031 1004 959 921 932 967 976 914 832 731 657 575 481 389 312 232 171 151 117 76 53 42 95 187 307 407 520 599 628 693 780 835 875 906 906 874 849 794 736 681 624 535 503 502 464 412 368 294 225 183 163 136 126 94 47 5 8 -10 -12 6 27 41 78 120 155 206 266 292 348 418 567 562 561 563 565 567 572 581 592 604 618 634 650 666 684 704 724 743 759 776 792 806 819 830 840 850 856 860 862 863 860 854 847 839 828 818 805 791 776 759 739 719 698 678 657 635 613 591 568 545 522 501 482 463 444 427 412 397 383 371 361 352 343 336 329 324 318 312 307 302 298 293 289 284 279 273 267 261 256 250 243 236 229 222 215 208 201 194 188 183 178 174 170 67037 279 2264 30 11954 18 37 17 1828 -10453 99999 9982 9999999 9623 9440 9302 9250 6747 6835 6967 7150 7382 7624 7812 7920 8058 8197 8250 8280 8325 8278 8152 7949 7726 7515 7326 7085 6829 6593 6330 6061 5825 5628 5453 5294 5164 5059 5017 4977 4945 4945 4973 5029 5081 5149 5226 5296 5349 5388 5425 5486 5508 5481 5425 5350 5265 5181 5083 4998 4947 4913 4854 4831 4837 4861 4856 4848 4827 4807 4759 4644 4469 4264 4044 3792 3492 3186 2859 2500 2121 1784 1494 1260 1090 967 897 874 883 900 925 975 1032 1088 1166 1218 1225 1241 1255 1230 1179 1131 1094 1077 1074 1072 1070 1074 1055 1008 1024 1087 1121 1129 1134 1156 1193 1228 1218 1184 1159 1114 1093 1135 1203 1223 1182 1107 1022 962 899 819 742 667 576 487 448 382 281 181 97 82 122 191 241 304 336 313 340 419 494 546 591 612 609 617 587 549 517 479 408 388 419 403 372 345 293 253 260 295 309 342 346 319 287 288 264 242 238 220 186 176 158 114 75 72 40 32 49 90 124 170 230 291 580 586 595 605 617 631 645 658 671 686 704 724 744 761 776 791 805 817 828 838 848 856 860 861 861 857 850 839 828 817 805 791 775 759 742 722 701 681 661 641 621 601 581 560 539 517 498 480 462 445 429 414 400 386 374 363 354 345 337 331 325 320 313 308 303 299 295 291 287 282 277 272 266 261 255 248 241 233 226 218 210 202 195 188 183 178 173 67046 274 2414 30 11954 18 37 26 1826 -10451 99999 9175 6189 6295 6482 6741 7042 7325 7570 7702 7864 8064 8215 8330 8440 8445 9999999 9999999 7977 7804 7638 7437 7217 6979 6713 6465 6212 5972 5772 5626 5531 5463 5433 5393 5354 5327 5298 5310 5344 5385 5406 5417 5426 5403 5356 5315 5248 5164 5065 4966 4877 4808 4709 4604 4555 4531 4513 4529 4573 4618 4641 4650 4627 4600 4536 4410 4238 4049 3856 3624 3364 3070 2756 2431 2123 1854 1631 1458 1346 1280 1262 1272 1301 1316 1334 1354 1401 1434 1479 1465 1406 1348 1297 1223 1129 1016 918 842 809 778 776 781 781 753 796 903 1004 1081 1134 1184 1271 1337 1361 1348 1347 1305 1270 1274 1307 1304 1238 1126 1017 944 884 808 772 740 698 648 637 612 565 510 464 470 522 569 599 648 668 617 617 650 689 134 695 672 636 598 519 439 387 316 204 131 104 36 -36 -103 -161 -190 -185 -165 -130 -65 -27 -8 33 97 145 197 261 317 365 408 436 529 526 529 539 546 547 548 553 561 569 576 581 585 590 595 602 611 619 625 632 642 654 669 685 701 717 733 750 767 784 799 815 829 840 848 854 856 853 845 835 824 811 796 779 760 740 718 695 674 652 632 613 593 575 556 537 518 501 485 470 455 440 426 412 400 387 376 366 356 347 338 331 324 316 308 302 296 290 285 279 274 268 262 257 252 246 239 233 226 219 213 205 198 191 185 179 175 171 67055 274 2414 30 11954 18 37 35 1825 -10450 99999 8905 7086 7177 7335 7561 7802 7991 8137 8150 8212 8298 8337 8308 8269 8150 7938 7687 7481 7303 7131 6932 6747 6558 6380 6223 6058 5900 5776 5691 5633 5597 5586 5533 5462 5399 5336 5302 5296 5300 5297 5290 5287 5267 5251 5255 5235 5195 5175 5150 5123 5103 5060 5000 4973 4952 4939 4948 4980 4991 4986 4980 4935 4863 4775 4631 4452 4258 4074 3846 3588 3288 2961 2619 2308 2009 1752 1564 1435 1336 1298 1286 1301 1298 1324 1365 1447 1519 1590 1606 1596 1567 1525 1468 1407 1314 1218 1110 1022 910 809 703 601 482 405 359 317 261 186 103 72 50 20 -12 -12 -27 -10 43 140 239 322 378 435 530 636 710 798 872 930 962 1013 1018 1000 968 922 901 907 913 891 891 882 838 860 895 936 956 977 993 996 1002 959 913 869 799 690 594 509 359 224 90 -26 -113 -182 -231 -255 -228 -209 -175 -105 -27 42 117 215 452 386 457 492 519 467 474 486 497 500 502 509 253 224 225 226 553 564 576 588 601 613 625 637 652 669 689 708 726 742 758 774 788 801 813 826 835 842 845 846 843 836 826 815 803 790 775 759 744 726 707 688 670 652 635 619 602 585 567 548 530 512 495 478 460 443 427 411 397 384 371 361 351 341 333 326 319 312 306 300 295 290 284 278 272 266 259 253 247 241 234 226 220 213 207 200 193 188 182 178 174 170 67064 276 2355 30 11955 18 37 44 1824 -10448 99999 7336 7701 6746 6833 6976 7152 7349 7557 7731 7798 7952 8117 8224 8293 8341 8324 8242 8120 7977 7868 7765 7613 7463 7284 7105 6932 6754 6567 6398 6263 6147 6027 5942 5825 5681 5538 5405 5260 5175 5115 5061 4983 4953 4941 4943 4960 4977 4979 5036 5102 5178 5267 5375 5425 5449 5469 5515 5532 5521 5479 5399 5303 5162 4977 4774 4513 4199 3871 3594 3335 3058 2745 2431 2119 1826 1579 1389 1269 1182 1107 1112 1163 1229 1251 1303 1379 1480 1581 1704 1803 1869 1879 1858 1830 1814 1720 1593 1451 1322 1138 945 758 567 349 160 -9 -128 -243 -371 -499 -531 -523 -523 -511 -453 -395 -322 -232 -100 32 156 225 297 419 538 593 638 694 744 769 812 831 856 844 813 810 835 852 834 832 855 859 885 893 906 885 855 819 808 798 733 660 591 501 395 281 167 17 -93 -200 -277 -315 -342 -365 -343 -277 -194 -77 74 213 354 518 699 851 1004 1124 492 497 499 504 515 525 525 526 529 651 522 415 548 553 560 567 574 586 598 609 621 637 657 679 700 720 738 756 772 787 800 813 824 831 835 838 839 835 827 817 807 794 782 768 754 739 722 704 687 670 652 635 618 601 583 564 546 527 509 490 472 454 437 421 405 391 378 366 355 345 336 328 321 315 309 303 298 293 289 284 278 272 266 260 254 248 241 234 227 220 213 206 198 191 184 178 172 167 163 159 67073 276 2355 30 11955 18 37 53 1822 -10447 99999 7155 7430 7805 8211 8685 9106 9999999 9999999 6756 6825 6910 6997 7119 7233 7317 7401 7459 7481 7473 7487 7494 7448 7386 7267 7125 6989 6836 6671 6529 6414 6314 6195 6092 5965 5833 5700 5582 5450 5386 5331 5269 5208 5183 5153 5125 5091 5075 5068 5113 5147 5197 5256 5315 5309 5319 5343 5378 5383 5374 5353 5310 5232 5104 4930 4770 4546 4277 4016 3813 3590 3338 3058 2767 2457 2152 1872 1660 1508 1383 1246 1182 1161 1146 1087 1084 1119 1161 1199 1284 1363 1436 1455 1447 1439 1467 1430 1370 1312 1281 1164 1013 884 768 609 458 305 202 96 -31 -186 -248 -282 -356 -443 -460 -451 -439 -412 -340 -253 -153 -109 -48 75 207 268 315 407 485 530 574 607 643 652 641 639 679 703 677 676 715 745 765 802 855 880 896 902 920 940 910 849 803 755 672 563 444 312 204 93 16 -30 -52 -70 -62 -6 74 170 290 395 456 472 481 489 965 1033 502 504 503 505 511 516 513 510 512 313 227 178 520 522 526 532 538 548 557 567 577 592 612 633 655 676 697 718 739 760 779 797 814 826 835 842 848 847 843 836 827 816 804 788 772 755 735 714 695 675 656 636 617 597 578 559 540 521 503 485 468 451 435 419 404 391 378 366 356 346 337 330 323 317 311 306 300 296 291 285 279 272 265 259 251 244 237 228 220 213 205 198 191 184 177 172 167 162 158 155 67082 278 2293 30 11953 18 38 2 1821 -10445 99999 8014 7997 8094 8190 8329 8599 8935 9385 9999999 9999999 9999999 9999999 9999999 6281 6539 6825 7085 7308 7532 7721 7858 7944 8007 8035 7978 9999999 7693 7503 7313 7118 6896 6667 6468 6303 6110 5927 5745 5595 5460 5353 5220 5159 5118 5065 4992 4958 4952 4959 4927 4919 4935 5004 5035 5067 5113 5185 5200 5208 5214 5234 5220 5166 5090 5032 4951 4815 4622 4449 4229 3975 3739 3560 3383 3205 2996 2786 2567 2358 2152 1998 1892 1799 1675 1604 1552 1481 1351 1267 1209 1171 1132 1144 1161 1190 1171 1140 1131 1189 1194 1196 1215 1259 1218 1156 1109 1068 978 884 770 704 622 519 391 350 311 225 144 120 104 88 96 152 219 293 302 331 414 481 481 483 527 541 516 489 453 402 317 214 133 120 97 32 -2 11 18 20 70 157 233 299 352 429 505 529 485 456 423 368 280 190 99 6 -97 -165 -185 -148 -113 -55 41 188 347 519 666 816 972 477 482 486 1385 1377 494 493 494 499 504 501 499 504 295 174 113 91 65 530 537 543 553 562 569 578 591 608 626 643 662 680 700 720 741 761 781 800 815 828 839 846 848 847 843 836 826 813 797 779 759 736 713 690 668 647 625 605 585 565 547 529 512 496 481 466 452 437 423 410 399 387 376 366 356 347 339 331 324 317 310 304 298 292 286 279 272 265 258 251 243 235 227 219 211 204 197 190 182 176 171 166 162 158 67091 406 2351 30 11951 18 38 11 1819 -10444 99999 4876 5322 5795 6346 7027 7744 8381 8950 9396 9999999 9999999 6394 6596 6838 7018 7124 7274 7430 7559 7666 7787 7862 7837 7727 7549 7382 7239 7083 6891 6702 6543 6380 6181 5984 5775 5603 5456 5341 5217 5185 5170 5124 5075 5071 5094 5131 5136 5159 5197 5281 5303 5315 5346 5397 5361 5299 5251 5197 5090 4929 4742 4595 4429 4219 3965 3757 3523 3255 3016 2857 2738 2616 2470 2349 2242 2155 2048 1979 1948 1933 1884 1860 1855 1807 1686 1576 1479 1408 1341 1319 1287 1274 1234 1188 1157 1179 1175 1166 1192 1252 1244 1231 1223 1207 1129 1060 981 945 902 832 736 695 659 574 495 465 438 422 409 446 480 503 459 426 448 465 441 416 421 403 355 297 216 145 43 -56 -133 -147 -183 -253 -307 -310 -297 -280 -220 -116 -9 107 217 366 500 596 624 684 751 796 785 744 693 615 501 412 351 328 273 239 234 285 339 395 450 524 602 401 404 406 907 908 419 423 432 443 453 456 251 145 36 -55 -98 -114 -133 -120 522 527 536 544 553 563 577 595 614 633 652 671 693 715 736 758 780 801 817 831 843 851 853 853 852 847 840 829 815 798 779 758 736 715 693 670 648 627 605 582 560 539 519 500 482 464 447 430 413 398 386 373 363 353 344 336 329 323 317 311 306 301 296 291 285 278 271 264 256 248 240 232 224 215 207 200 193 186 179 173 168 164 160 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 7 7 6 5 4 3 2 0 0 -1 -2 67100 277 2320 30 11950 18 38 20 1818 -10442 99999 3548 3876 4265 4704 5155 5601 5721 5846 6000 6177 6325 6420 6549 6692 6880 7062 7183 7312 7437 7557 7681 7810 7893 7880 7775 7605 7436 7284 7130 6936 6732 6530 6338 6122 5906 5688 5525 5367 5242 5114 5064 5018 4952 4903 4905 4930 4963 4943 4970 5023 5107 5132 5192 5264 5336 5320 5289 5280 5245 5148 4994 4826 4704 4525 4312 4068 3857 3582 3274 3013 2842 2731 2600 2471 2363 2260 2172 2075 2037 2008 1971 1908 1872 1857 1790 1667 1529 1413 1304 1219 1203 1188 1184 1145 1129 1153 1213 1274 1328 1412 1497 1517 1539 1572 1569 1491 1395 1289 1224 1126 994 854 756 670 552 461 425 384 341 319 359 421 466 444 430 443 439 394 339 306 239 138 13 -109 -225 -380 -531 -641 -686 -727 -776 -795 -767 -707 -642 -527 -356 -163 31 216 443 652 812 913 1029 1139 1227 1254 1233 1198 1130 1003 890 781 696 577 466 382 348 324 309 293 308 323 349 432 431 517 550 542 533 448 453 460 461 464 472 257 253 271 301 307 524 532 534 540 546 552 558 568 582 597 610 625 644 665 685 707 732 757 781 800 818 832 842 845 846 845 842 834 822 807 790 770 749 727 706 684 663 642 622 601 580 559 539 520 501 483 466 449 432 415 401 388 376 365 355 346 338 331 324 318 312 306 300 294 288 281 273 265 257 248 240 231 223 215 207 200 193 187 181 176 171 167 164 162 160 67109 411 2201 30 11951 18 38 29 1817 -10441 99999 4873 4431 4037 3683 3482 3458 3473 3446 3584 5460 5607 5724 5870 6051 6199 6341 6519 6692 6848 6984 7054 7149 7269 7374 7467 7568 7604 7527 7375 7207 7038 6855 6671 6474 6272 6056 5831 5571 5333 5096 4899 4728 4610 4505 4471 4446 4433 4469 4558 4677 4817 4933 5101 5277 5467 5596 5741 5887 6005 9999999 9999999 9999999 9999999 9999999 5512 5288 5092 4842 4561 4272 4022 3719 3382 3118 2945 2834 2695 2572 2479 2376 2262 2133 2051 1985 1881 1738 1628 1549 1393 1180 965 790 634 506 452 438 458 458 474 572 732 885 1022 1214 1414 1539 1653 1766 1824 1811 1746 1655 1592 1502 1347 1169 1034 917 751 613 549 484 416 396 435 507 564 565 565 598 610 562 503 478 404 289 159 44 -85 -257 -413 -517 -558 -597 -649 -680 -645 -593 -561 -465 -317 -155 -16 111 275 417 499 512 551 608 669 674 644 631 586 494 397 341 328 312 293 304 382 457 526 577 656 743 396 403 405 410 418 431 434 439 446 454 456 461 471 483 492 500 508 520 532 539 543 554 565 575 586 601 619 637 653 671 694 716 734 753 775 796 815 829 841 848 851 849 845 839 831 819 804 789 772 753 732 711 690 669 649 629 608 587 566 545 525 505 486 467 449 432 416 401 387 375 364 354 346 339 333 328 322 318 313 308 303 297 291 284 276 268 260 251 242 233 224 216 207 200 193 187 181 175 171 167 164 162 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 29 28 26 25 24 23 22 21 19 18 17 16 15 13 12 10 9 7 6 4 67118 412 2174 30 11954 18 38 38 1815 -10440 99999 7211 7221 7157 7031 6910 6849 6747 6598 6444 6347 6230 6088 5986 6007 6152 6266 6381 6555 6718 6874 7019 7143 7266 7419 7550 7628 7695 7713 7625 7448 7240 7038 6809 6594 6369 6135 5919 5725 5494 5279 5122 5027 4931 4884 4857 4890 4916 4944 5015 5107 5214 5282 5286 5337 5413 5466 5448 5467 5479 5445 5346 5236 5159 5025 4867 4671 4491 4369 4192 3971 3755 3577 3353 3103 2945 2835 2779 2691 2628 2581 2553 2524 2469 2452 2443 2391 2307 2225 2163 1993 1779 1511 1251 983 732 520 339 200 64 -49 -81 -57 0 65 240 454 669 916 1174 1382 1545 1667 1765 1884 1990 2028 2021 2005 1971 1849 1722 1620 1491 1344 1232 1142 1060 955 787 609 476 356 215 101 29 -81 -218 -363 -458 -542 -635 -699 -722 -683 -653 -648 -640 -596 -562 -569 -515 -413 -291 -219 -175 -108 -47 -8 -13 29 109 206 285 342 440 509 536 553 606 700 785 830 866 923 959 979 973 970 973 386 398 405 417 430 449 458 466 474 482 484 488 497 208 516 131 118 544 556 563 568 579 592 603 614 629 645 661 675 690 709 727 742 758 778 796 813 824 834 841 845 844 841 837 831 820 808 794 779 760 740 718 697 676 654 633 612 589 566 544 522 501 481 462 443 426 410 396 383 372 361 353 345 339 334 329 324 320 314 309 304 298 291 283 275 267 259 250 242 233 223 215 207 200 194 188 182 177 172 168 166 163 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 67127 413 2144 30 11954 18 38 47 1814 -10438 99999 6894 6615 6207 9379 9234 9080 8939 8824 8738 8652 8498 8179 7815 7518 7291 7161 7021 6897 6790 6684 6609 6542 6465 6417 6409 6428 6463 6487 6487 6428 6307 6162 6032 5906 5794 5672 5533 5425 5335 5212 5087 4988 4942 4895 4872 4860 4888 4924 4948 5007 5079 5190 5250 5232 5249 5313 5365 5359 5364 5339 5272 5159 5004 4896 4771 4631 4432 4259 4165 4039 3883 3725 3599 3461 3335 3275 3237 3261 3229 3171 3110 3070 3021 2917 2821 2695 2530 2344 2144 1951 1694 1417 1097 806 535 287 83 -80 -193 -295 -355 -347 -304 -229 -139 38 248 459 690 938 1165 1360 1506 1642 1796 1926 2004 2052 2097 2114 2050 1969 1908 1828 1716 1613 1507 1411 1286 1103 922 1449 1071 451 295 181 48 -99 -260 -373 -471 -565 -621 -632 -586 -542 -506 -463 -400 -331 -305 -242 -150 -39 19 45 97 128 123 94 99 137 183 210 216 267 295 283 256 270 317 342 329 328 343 337 313 285 286 297 301 327 395 505 356 627 659 405 417 431 441 453 467 483 497 511 524 541 557 570 579 591 604 615 628 641 655 669 682 696 712 729 743 757 774 792 808 821 832 838 843 843 840 837 832 822 810 797 782 764 744 722 700 678 655 633 611 587 563 539 516 495 475 455 437 421 405 392 380 369 359 351 344 339 334 330 325 320 314 308 302 296 289 281 273 265 257 249 241 232 224 217 209 203 196 191 185 180 175 172 169 167 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 21 20 19 18 17 16 15 14 13 11 11 10 9 8 6 5 4 3 2 67136 411 2204 30 11954 18 38 56 1812 -10437 99999 7304 7081 6788 8238 8318 8436 8582 8699 8746 8620 8448 8273 8068 7898 7709 7521 7328 7128 6954 6796 6638 6485 6374 6311 6272 6249 6220 6149 6024 5891 5803 5727 5663 5578 5462 5357 5277 5170 5074 5013 4983 4943 4916 4925 4974 5011 5028 5069 5124 5220 5272 5248 5245 5267 5247 5169 5113 5044 4923 4758 4551 4382 4216 4048 3834 3668 3589 3514 3428 3360 3332 3282 3245 3257 3273 3345 3359 3341 3300 3264 3210 3087 2932 2728 2504 2272 2052 1833 1560 1294 1010 767 560 399 291 207 175 162 196 273 365 445 514 651 810 943 1068 1184 1265 1306 1310 1302 1324 1340 1325 1283 1275 1291 1268 1231 1236 1242 1230 1233 1243 1253 1247 1184 1103 1005 913 787 645 508 351 175 -6 -153 -287 -420 -499 -545 -546 -526 -463 -394 -318 -242 -181 -95 12 126 199 240 292 300 285 247 225 200 183 170 153 168 164 123 77 78 111 127 136 148 164 153 147 156 194 231 260 317 420 546 645 730 823 418 427 441 453 467 482 499 512 527 542 560 576 590 599 611 625 637 650 662 675 688 701 714 729 744 755 766 780 794 806 815 823 827 828 826 822 817 811 801 789 777 764 749 730 711 692 671 650 630 609 587 564 540 517 496 475 455 436 418 402 387 374 363 353 343 335 329 323 318 311 306 301 295 289 283 276 269 261 254 248 242 235 228 222 216 211 205 200 196 191 187 183 180 178 175 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 8 7 6 5 67145 408 2293 30 11953 18 39 5 1811 -10435 99999 9020 9206 9425 9675 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8575 8236 7903 7594 7294 7026 6827 6686 6553 6446 6354 6246 6121 5984 5875 5777 5703 5601 5479 5377 5282 5145 5024 4951 4899 4835 4790 4776 4792 4792 4783 4798 4852 4940 4958 4918 4922 4948 4918 4868 4873 4840 4764 4653 4521 4433 4342 4234 4078 4001 3990 3951 3901 3874 3859 3794 3759 3765 3767 3795 3736 3657 3558 3467 3335 3161 2970 2723 2461 2208 1973 1750 1469 1203 943 757 582 448 360 293 245 218 225 266 301 329 321 380 461 520 568 631 676 709 712 729 766 830 872 899 940 1008 1041 1056 1102 1147 1168 1188 1170 1155 1118 1052 957 846 738 608 474 342 203 61 -89 -213 -320 -391 -399 -375 -330 -268 -172 -61 60 177 282 402 515 622 678 707 736 718 660 582 515 446 355 269 185 137 70 -24 -109 -133 -134 -148 -173 -166 -155 -168 -167 -121 -43 35 100 193 343 508 640 777 919 446 461 478 494 509 526 544 558 571 585 602 614 622 629 637 647 654 663 672 682 692 703 714 728 740 751 764 780 794 808 819 827 831 834 833 829 825 818 807 796 783 769 752 734 715 696 676 655 634 613 590 567 543 521 499 478 458 438 420 402 387 374 362 351 341 333 326 319 313 307 301 296 290 284 278 272 265 259 253 247 241 235 229 223 217 212 207 202 198 193 188 184 181 178 175 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 7 6 5 4 3 67154 409 2261 30 11951 18 39 14 1810 -10434 99999 8708 8749 8919 8951 9048 9154 9242 9305 9999999 9999999 9064 8831 8591 8349 8114 7865 7594 7323 7061 6826 6675 6595 6516 6430 6351 6261 6173 6102 6021 5892 5757 5618 5475 5360 5258 5117 4963 4841 4750 4683 4657 4632 4585 4524 4502 4526 4573 4671 4700 4647 4622 4658 4670 4664 4698 4686 4657 4652 4641 4642 4629 4608 4500 4462 4518 4541 4514 4479 4439 4347 4287 4251 4162 4085 3957 3809 3636 3476 3281 3034 2768 2468 2163 1890 1648 1418 1165 958 766 617 475 376 342 341 349 386 433 488 514 524 495 496 509 490 460 463 446 418 362 351 364 421 492 563 639 742 826 889 982 1080 1123 1168 1177 1178 1129 1051 960 837 729 615 508 412 302 188 74 14 -28 -56 -26 31 94 145 222 306 386 436 459 510 551 571 531 466 399 286 158 32 -73 -163 -280 -371 -439 -467 -504 -537 -539 -495 -433 -356 -282 -187 -101 -28 43 153 280 403 514 644 798 953 1098 1252 1390 467 483 502 523 543 562 576 586 594 604 612 616 616 615 617 620 625 632 639 647 658 673 690 709 728 746 767 789 809 827 841 851 857 860 859 855 848 838 826 812 796 778 758 737 717 696 674 652 630 607 584 560 536 514 492 471 450 431 413 395 379 366 355 344 335 327 320 313 307 301 295 290 284 279 273 267 261 254 249 243 238 232 226 221 216 211 207 203 199 194 190 186 184 181 179 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 25 24 22 21 20 19 18 16 15 14 13 11 10 9 8 6 5 3 2 67163 406 2350 30 11950 18 39 23 1808 -10432 99999 8239 8385 11431 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8591 8176 7799 7411 7040 6729 6492 6367 6321 6256 6209 6187 6175 6173 6206 6226 6188 6135 6070 6001 5972 5900 5763 5591 5476 5347 5222 5131 5027 4874 4692 4553 4478 4413 4407 4334 4252 4200 4224 4223 4244 4307 4341 4386 4491 4616 4740 4822 4905 4881 4912 4987 5027 4996 4942 4868 4739 4608 4478 4283 4089 3864 3629 3380 3166 2917 2615 2303 1982 1677 1388 1144 933 714 534 383 266 162 76 42 54 111 198 290 389 481 533 557 624 704 744 747 764 781 780 731 686 668 682 687 688 715 759 757 722 711 740 752 740 713 701 666 584 506 437 389 343 310 295 293 288 274 279 333 392 470 554 642 691 727 753 747 691 612 552 493 426 317 180 48 -80 -209 -307 -357 -369 -408 -414 -382 -309 -266 -231 -185 -95 -10 79 147 228 276 303 316 380 464 538 602 702 817 922 1012 1127 398 415 434 460 488 515 541 566 588 606 626 642 652 657 663 667 672 676 679 682 687 694 704 714 726 738 753 769 787 805 821 832 841 847 852 854 852 846 839 829 818 804 788 770 750 729 708 686 664 642 618 594 568 544 520 497 475 455 435 417 399 384 371 360 349 339 331 324 317 310 303 297 291 285 280 275 269 263 256 251 246 241 236 231 225 220 216 211 206 201 195 190 186 182 179 176 173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 25 24 23 21 20 19 18 17 15 14 13 12 11 9 8 7 5 4 3 67172 405 2382 30 11952 18 39 32 1807 -10431 99999 11275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8571 8208 7844 7504 7185 6907 6714 6581 6420 6280 6199 6121 6057 6017 5969 5884 5805 5741 5682 5692 5678 5625 5547 5513 5461 5392 5362 5313 5209 5081 4967 4896 4808 4756 4636 4512 4404 4361 4306 4267 4279 4269 4271 4332 4428 4546 4618 4696 4694 4735 4806 4836 4802 4738 4678 4562 4431 4299 4127 3937 3695 3458 3218 2993 2732 2420 2117 1812 1535 1271 1043 870 707 565 462 423 395 377 420 515 646 786 928 1055 1164 1248 1280 1325 1372 1378 1333 1299 1269 1209 1104 1005 938 897 870 844 828 841 824 789 777 787 783 761 745 733 696 617 528 417 330 256 208 171 140 89 40 8 5 -4 21 65 118 153 211 258 273 217 161 143 144 130 79 16 -45 -135 -236 -307 -326 -332 -377 -388 -334 -262 -238 -220 -168 -83 -15 50 133 242 301 329 344 411 490 546 603 692 796 862 941 1069 460 476 494 518 542 566 586 605 620 632 644 651 652 650 648 645 642 639 636 635 637 644 656 670 686 702 721 743 767 790 812 831 847 859 868 873 874 869 861 852 840 826 808 788 766 743 719 694 670 647 622 596 570 546 522 499 477 457 438 420 403 387 375 362 350 339 330 321 313 304 296 288 281 274 269 263 257 252 246 242 238 234 230 226 223 219 216 212 208 203 198 193 188 185 181 178 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 13 12 11 9 8 7 5 67181 418 2472 30 11952 18 39 41 1806 -10430 99999 10027 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7868 7520 7219 6913 6638 6399 6167 5984 5863 5735 5581 5433 5316 5236 5214 5176 5151 5125 5114 5078 5058 5095 5140 5129 5099 5075 5086 5053 5048 5006 4979 4933 4910 4853 4797 4772 4734 4698 4704 4728 4772 4769 4776 4704 4683 4690 4663 4599 4532 4486 4370 4211 4032 3833 3637 3382 3125 2884 2640 2343 1989 1658 1328 1029 741 520 369 249 143 90 110 151 198 334 514 736 961 1199 1431 1626 1751 1817 1888 1964 1951 1873 1799 1716 1572 1378 1188 1019 845 657 491 378 309 201 70 -2 -35 -64 -71 -23 50 87 107 148 191 252 317 394 485 568 605 642 679 685 637 605 620 616 572 538 505 440 317 216 198 219 225 180 158 164 156 101 85 109 132 81 60 102 142 95 31 -10 5 2 -7 5 68 78 71 61 136 226 282 338 441 568 653 740 871 988 400 416 441 471 502 531 563 592 618 643 663 677 687 697 701 702 705 705 705 707 710 717 726 736 745 759 775 791 806 822 837 849 856 861 864 865 861 856 849 839 826 810 792 773 751 729 705 683 660 635 609 583 559 534 511 489 469 450 431 414 399 386 372 360 348 338 329 318 308 299 289 280 273 266 259 252 246 240 235 231 227 224 221 218 215 212 209 205 201 196 192 188 184 181 177 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 67190 420 2411 30 11951 18 39 50 1804 -10428 99999 10333 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7847 7542 7223 6894 6616 6394 6191 5975 5784 5642 5556 5527 5462 5413 5384 5374 5353 5349 5393 5414 5375 5299 5215 5176 5114 5060 4978 4931 4882 4837 4768 4697 4690 4706 4730 4797 4889 4999 5036 5057 5031 5022 5016 4929 4794 4652 4532 4307 4007 3721 3429 3134 2819 2526 2276 2008 1712 1375 1110 876 671 478 377 344 318 293 325 402 504 607 795 1011 1273 1506 1750 1977 2158 2257 2309 2363 2411 2371 2270 2139 1983 1758 1515 1271 1076 862 643 455 315 210 82 -47 -119 -162 -184 -182 -104 -13 28 35 74 127 182 241 334 441 527 562 612 671 706 668 619 634 648 595 535 491 431 284 153 108 109 107 62 38 53 89 64 58 120 181 163 166 227 275 235 183 121 104 56 -18 -79 -75 -126 -200 -265 -251 -226 -214 -195 -127 -45 14 62 174 304 398 437 523 629 735 571 849 886 903 682 697 708 714 720 720 717 718 717 716 717 720 726 735 745 756 771 787 804 821 837 852 863 871 875 877 876 871 863 854 843 827 810 791 769 747 724 700 677 654 629 603 579 555 531 509 488 469 450 431 414 399 385 371 358 346 336 326 316 307 298 288 280 273 266 260 254 248 241 236 232 227 222 218 214 211 207 204 200 195 190 185 182 178 175 172 169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 67199 421 2381 30 11951 18 39 59 1803 -10427 99999 9628 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7878 7621 7397 7169 6907 6692 6529 6402 6275 6140 6061 6049 6074 6041 6006 5988 5948 5878 5798 5764 5712 5596 5418 5240 5118 4944 4775 4630 4551 4480 4415 4358 4315 4336 4378 4427 4557 4724 4887 4989 5103 5167 5188 5179 5093 4958 4808 4674 4457 4153 3861 3534 3206 2876 2545 2241 1929 1625 1305 1064 861 667 476 373 357 366 386 437 496 576 649 795 965 1165 1312 1474 1647 1788 1854 1891 1910 1916 1871 1821 1772 1720 1600 1444 1295 1207 1085 954 848 760 649 512 377 294 221 152 101 140 211 234 225 251 282 335 415 564 728 869 937 997 1057 282 252 227 208 190 179 725 592 436 199 -23 -166 -254 -326 -434 -518 -576 -613 -672 -689 -629 -539 -491 -430 -320 -210 -173 -137 -104 -27 15 43 67 129 155 163 124 134 169 199 221 295 359 394 410 475 536 605 624 650 487 530 570 611 745 673 697 713 723 729 737 739 736 737 738 739 742 748 756 767 782 795 813 831 849 865 880 894 903 909 912 912 907 898 887 874 860 842 824 803 780 755 730 704 680 655 628 601 575 550 525 501 478 457 436 418 400 385 371 357 344 334 324 316 308 300 292 284 277 270 265 260 254 248 243 238 233 228 223 219 215 211 207 203 199 194 189 184 180 177 173 170 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 25 24 23 22 21 20 19 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 4 3 3 3 2 2 2 1 1 1 1 2 2 67208 422 2352 30 11952 18 40 8 1801 -10425 99999 8923 8906 8873 8684 8534 8435 8335 8078 7684 9478 9999999 9999999 9999999 9999999 9999999 8325 8054 7816 7594 7358 7179 6981 6747 6533 6354 6216 6069 5923 5852 5839 5865 5839 5841 5844 5837 5799 5745 5697 5641 5547 5404 5250 5134 4972 4836 4735 4693 4637 4610 4581 4543 4559 4604 4648 4737 4850 4962 5027 5109 5131 5087 5014 4881 4722 4565 4436 4230 3939 3653 3348 3039 2732 2426 2131 1825 1539 1241 1028 846 670 494 410 427 469 523 599 695 813 918 1087 1280 1502 1669 1837 2013 2165 2242 2269 2274 2256 2196 2112 2030 1951 1809 1638 1478 1355 1194 1040 912 808 696 556 418 327 239 135 59 66 78 45 11 20 11 19 65 179 325 466 563 674 799 249 917 968 100 116 133 154 176 838 222 249 222 63 -98 -282 -437 -587 -740 -911 -1000 -1004 -982 -976 -914 -801 -686 -611 -503 -391 -255 -153 -54 38 149 196 229 201 196 209 218 221 257 264 265 274 328 370 430 470 520 555 652 738 771 783 768 729 714 731 606 524 465 373 318 307 292 271 290 800 809 818 828 842 855 868 878 888 898 905 908 909 906 901 892 880 867 852 834 816 795 772 748 723 698 674 649 624 598 574 549 525 502 480 459 439 420 403 388 374 360 347 336 327 318 310 302 294 287 280 275 269 264 258 253 247 242 237 232 226 220 215 211 206 201 196 191 186 181 176 173 169 166 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 11 10 9 8 7 6 5 4 3 2 2 2 1 1 0 0 0 0 0 0 0 67217 422 2355 30 11955 18 40 17 1800 -10424 99999 9443 9255 8928 8635 8391 8205 7929 9999999 9999999 9999999 9999999 9999999 8650 8372 8125 7859 7610 7337 7042 6844 6638 6389 6161 5955 5769 5584 5433 5341 5292 5299 5281 5280 5303 5331 5320 5296 5289 5281 5263 5223 5175 5124 5054 4990 4935 4930 4919 4912 4896 4869 4873 4883 4891 4914 4941 4963 4960 4949 4909 4829 4714 4556 4376 4187 4029 3816 3539 3263 2997 2733 2466 2211 1970 1717 1479 1228 1055 929 826 714 672 704 749 811 889 992 1106 1221 1369 1524 1708 1830 1941 2063 2166 2207 2224 2229 2172 2086 1989 1891 1788 1654 1506 1368 1268 1123 972 857 754 638 508 415 355 272 166 80 60 51 9 -32 -22 -22 -27 -6 71 158 229 271 332 416 483 493 501 553 582 556 546 535 488 373 276 211 163 127 60 -9 -62 -120 -234 -320 -350 -389 -463 -511 -517 -518 -543 -554 -561 -521 -474 -427 -358 -231 -136 -48 2 76 170 250 327 423 496 539 571 617 646 682 692 713 729 787 842 865 891 877 670 698 721 740 738 709 782 793 571 537 816 821 829 839 850 859 870 879 888 896 904 911 915 915 913 910 904 893 880 865 849 831 813 793 772 748 723 699 677 654 629 605 582 559 536 513 492 471 450 431 414 399 384 368 354 343 332 323 314 306 298 290 283 277 272 266 260 255 249 244 239 234 229 223 218 213 207 202 197 192 187 182 176 172 168 164 160 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 33 32 31 29 28 26 25 24 22 21 20 18 17 16 14 13 12 10 9 8 6 5 4 3 2 2 2 2 1 1 1 1 1 2 2 2 2 67226 417 2504 30 11954 18 40 26 1799 -10422 99999 9023 8727 8320 7812 8775 8637 8511 8346 8160 7949 7772 7581 7426 7249 7028 6871 6696 6468 6245 6051 5887 5727 5612 5528 5475 5466 5464 5483 5552 5652 5712 5765 5838 5911 5956 5961 5956 5914 5849 5771 5683 5603 5491 5347 5183 5048 4942 4811 4695 4613 4543 4469 4408 4356 4300 4207 4085 3946 3820 3662 3502 3302 3080 2832 2585 2350 2122 1890 1656 1416 1232 1066 950 862 844 829 859 932 1039 1171 1302 1434 1581 1746 1921 2053 2180 2267 2325 2353 2360 2334 2297 2227 2093 1937 1784 1624 1444 1262 1099 972 868 748 641 567 491 398 320 282 287 279 243 222 233 240 196 176 200 205 204 219 269 315 342 334 327 356 370 350 343 386 384 335 317 304 264 191 144 115 91 88 55 42 47 24 -54 -101 -110 -161 -243 -287 -305 -338 -387 -422 -461 -456 -452 -457 -424 -336 -268 -201 -134 -46 47 134 223 332 439 536 614 682 726 768 787 814 832 874 902 896 880 847 806 652 678 665 608 586 541 770 485 460 450 835 848 863 879 891 901 911 918 923 928 931 932 928 922 914 906 894 882 868 852 835 818 800 780 759 738 716 695 673 649 624 601 578 554 530 508 486 464 442 423 406 389 373 358 345 333 322 312 303 295 287 280 273 268 262 256 251 245 240 235 230 224 219 213 208 202 197 192 187 182 176 172 168 164 161 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 33 32 31 29 27 26 24 23 21 20 18 17 15 14 12 11 9 8 6 5 4 3 1 1 0 0 0 0 0 0 0 0 1 1 2 67235 425 2263 30 11953 18 40 35 1797 -10421 99999 10586 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8870 8568 8385 8269 8086 7831 7614 7444 7270 7107 6931 6711 6565 6374 6153 5947 5771 5608 5431 5294 5197 5131 5114 5114 5135 5199 5299 5381 5501 5618 5713 5781 5830 5911 5955 5985 5996 5989 5946 5847 5735 5624 5515 5380 5201 5045 4934 4829 4668 4540 4419 4290 4126 3982 3864 3756 3597 3429 3245 3095 2934 2751 2579 2428 2235 2007 1782 1615 1448 1305 1164 1080 1012 992 984 1007 1083 1149 1238 1371 1550 1733 1864 1988 2066 2144 2213 2265 2284 2273 2208 2057 1893 1717 1521 1320 1115 937 786 663 523 397 287 169 58 -4 -25 -11 -9 -24 -46 -52 -65 -91 -74 -19 8 51 116 204 268 337 381 430 506 584 654 740 829 858 842 862 866 850 815 792 743 686 632 551 467 379 256 107 -18 -117 -254 -396 -516 -619 -717 -790 -824 -838 -817 -770 -716 -626 -495 -365 -227 -95 26 147 246 335 419 477 514 537 525 494 484 472 460 447 475 519 553 605 653 716 786 709 729 752 770 781 795 813 830 842 852 864 877 890 901 912 920 928 934 939 942 943 941 936 930 924 913 902 889 873 855 838 819 800 779 759 738 717 694 670 646 623 599 574 550 527 503 479 455 433 413 393 374 357 343 329 317 306 297 289 282 276 271 267 263 259 255 251 247 243 238 233 227 222 216 210 203 197 191 185 178 173 168 163 160 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 38 37 36 34 33 31 30 28 27 25 24 22 21 20 18 17 15 14 12 11 9 8 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 67244 424 2292 30 11952 18 40 44 1796 -10420 99999 11062 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8825 8508 8236 7893 7633 7461 7218 6930 6720 6621 6556 6501 6429 6313 6303 6294 6249 6187 6142 6090 5966 5869 5774 5688 5617 5540 5452 5389 5360 5295 5247 5230 5205 5186 5161 5197 5205 5242 5262 5287 5292 5279 5266 5267 5261 5221 5115 5026 4938 4862 4732 4616 4471 4310 4089 3885 3693 3520 3285 3062 2863 2710 2554 2416 2283 2175 2058 1927 1821 1801 1787 1778 1746 1770 1776 1789 1796 1819 1858 1860 1853 1852 1873 1878 1808 1727 1621 1528 1418 1351 1297 1235 1133 973 847 749 665 600 551 543 548 572 592 645 676 660 634 631 660 696 702 678 622 559 471 384 338 309 241 198 205 242 273 321 358 392 445 517 602 731 832 865 863 895 883 820 730 659 554 430 314 196 75 -64 -261 -424 -537 -617 -739 -834 -890 -915 -954 -975 -951 -894 -832 -755 -660 -517 -382 -254 -124 30 170 299 385 480 577 643 675 721 744 745 753 779 796 802 803 807 819 871 903 931 681 710 732 757 781 797 811 829 846 860 868 878 890 903 914 924 933 943 949 955 959 964 964 961 956 949 939 927 913 896 877 858 838 817 796 775 753 731 708 685 661 638 614 589 564 540 516 491 466 442 419 398 378 360 345 331 318 307 297 289 282 276 271 266 262 258 254 249 245 241 236 231 225 219 214 207 201 195 189 183 177 172 167 162 159 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 37 36 35 33 32 30 29 27 26 24 23 21 20 18 17 16 14 13 11 10 9 8 6 5 4 4 4 4 4 4 4 4 4 4 5 5 5 67253 425 2264 30 11954 18 40 53 1794 -10418 99999 12443 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8641 8308 7866 7522 7302 7045 6770 6585 6517 6480 6426 6354 6217 6168 6156 6127 6092 6097 6085 5988 5901 5823 5736 5671 5609 5554 5528 5547 5526 5505 5516 5518 5508 5517 5603 5661 5714 5744 5755 5740 5678 5596 5525 5467 5364 5184 5029 4888 4734 4510 4298 4081 3863 3618 3403 3237 3082 2852 2610 2410 2266 2116 1999 1919 1875 1820 1745 1712 1755 1793 1819 1861 1980 2078 2143 2192 2247 2279 2229 2159 2098 2059 1964 1784 1595 1396 1162 911 729 608 497 367 218 143 101 79 85 153 269 395 518 669 828 942 989 1027 1075 1123 1129 1106 1061 974 837 677 527 419 306 172 71 27 -15 -72 -84 -55 -23 9 65 156 294 402 456 508 594 636 623 617 646 629 576 521 473 422 347 216 107 34 -36 -155 -242 -284 -313 -367 -402 -408 -388 -365 -324 -257 -150 -60 19 106 230 334 421 461 510 548 567 567 586 568 530 508 531 568 603 625 655 696 551 583 619 657 689 718 752 783 806 826 852 874 892 903 916 928 939 948 956 963 969 972 973 974 975 972 968 962 955 944 933 920 903 885 866 846 827 806 785 763 742 718 694 669 646 622 596 571 546 521 495 470 445 422 400 380 361 345 331 317 305 295 287 280 275 270 266 263 259 256 253 250 246 242 237 232 226 220 213 206 199 193 186 179 172 166 161 157 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 10 10 10 10 10 10 9 9 9 9 67262 425 2264 30 11954 18 41 2 1793 -10417 99999 13571 9999999 9327 9153 9001 8855 8659 8500 8223 7965 7749 7583 7348 7186 7081 6930 6763 6658 6654 6668 6655 6600 6475 6402 6347 6299 6249 6229 6167 6002 5849 5709 5553 5414 5281 5140 5022 4961 4893 4854 4855 4853 4820 4845 4966 5105 5258 5400 5505 5583 5633 5678 5722 5766 5742 5619 5481 5367 5222 5013 4774 4515 4252 3992 3765 3569 3384 3142 2874 2635 2470 2322 2186 2065 1978 1896 1795 1720 1683 1649 1611 1562 1580 1608 1628 1619 1637 1674 1665 1651 1645 1667 1660 1586 1481 1364 1228 1047 898 805 726 614 460 366 280 208 168 186 287 406 528 678 846 987 1055 1128 1215 1301 1317 1287 1238 1141 989 770 567 390 217 50 -97 -194 -303 -436 -536 -578 -568 -546 -492 -417 -281 -152 -34 78 215 338 427 531 664 779 867 918 944 949 942 881 787 682 556 380 213 82 -37 -172 -318 -452 -542 -582 -588 -573 -523 -458 -389 -297 -166 -31 83 140 203 279 366 425 462 465 446 445 486 548 613 651 676 706 803 901 1013 1114 1198 658 689 720 745 770 802 831 856 876 896 913 927 939 949 958 967 971 973 974 975 971 967 961 954 945 936 924 910 9999999 9999999 9999999 845 827 808 789 769 746 723 700 676 651 625 598 572 544 517 490 464 438 414 391 371 353 337 322 310 299 291 283 277 273 269 266 264 261 259 256 252 248 244 239 233 227 219 212 205 197 190 182 175 169 163 159 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 6 6 7 7 8 8 9 9 10 11 11 67271 425 2256 30 11946 18 41 11 1792 -10415 99999 8273 8121 7942 7729 7527 7348 7254 7218 7138 7116 7128 7157 7107 7101 7107 7079 7020 7002 7068 7106 7098 7043 6930 6818 6700 6621 6556 6502 6411 6244 6095 5956 5821 5687 5603 5517 5444 5404 5384 5380 5383 5385 5365 5379 5475 5562 5636 5667 5667 5610 5522 5426 5335 5232 5097 4899 4686 4505 4327 4097 3873 3671 3505 3353 3237 3148 3064 2933 2797 2661 2592 2541 2485 2417 2372 2309 2204 2102 2025 1956 1886 1802 1765 1719 1683 1607 1565 1534 1463 1388 1322 1292 1248 1141 1012 870 728 556 438 376 339 249 151 123 109 101 112 151 254 361 487 641 820 938 964 990 1052 1096 1084 1058 1034 954 850 710 590 481 369 254 184 167 126 40 -5 -39 -65 -86 -58 -23 39 84 118 145 193 215 231 283 378 448 538 620 680 721 751 759 768 771 759 686 613 535 454 349 229 98 -13 -94 -161 -214 -234 -247 -251 -237 -169 -74 34 102 162 229 313 366 406 436 469 497 531 566 596 606 606 589 535 559 752 800 648 678 713 745 771 797 829 856 877 890 906 917 926 934 941 948 953 954 955 957 959 958 956 954 950 945 939 932 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 770 746 723 698 672 644 616 589 560 533 505 477 449 424 401 379 359 341 324 310 298 287 278 271 264 259 256 253 251 248 246 244 241 237 234 230 225 219 213 207 200 194 187 180 174 168 163 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 10 9 8 7 7 6 6 6 6 7 7 8 8 9 10 10 11 67280 426 2226 30 11946 18 41 20 1790 -10414 99999 11774 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7964 7926 7888 7853 7847 7805 7794 7796 7736 7646 7583 7605 7627 7620 7581 7478 7366 7236 7132 7041 6932 6782 6556 6315 6085 5880 5665 5459 5260 5090 4962 4869 4817 4788 4772 4756 4785 4904 5060 5200 5276 5353 5412 5432 5433 5441 5426 5346 5213 5055 4929 4791 4572 4328 4116 3945 3749 3564 3418 3273 3079 2885 2710 2594 2512 2401 2290 2225 2158 2042 1929 1871 1830 1791 1735 1712 1696 1696 1658 1633 1630 1595 1544 1495 1469 1434 1312 1155 964 802 631 493 386 301 185 85 52 49 69 120 182 322 488 679 866 1058 1188 1243 1291 1343 1345 1278 1187 1084 935 780 589 409 240 72 -86 -193 -236 -290 -360 -381 -369 -347 -327 -267 -205 -115 -41 24 89 166 214 238 280 354 411 483 543 592 619 625 602 600 597 597 559 527 496 470 435 379 315 265 237 224 234 274 290 300 303 340 397 462 494 501 511 521 507 490 474 469 462 474 494 523 547 559 565 614 695 801 891 987 692 726 756 779 803 830 850 866 875 885 894 899 905 910 918 925 930 936 943 951 956 961 964 966 965 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 754 729 702 675 646 618 589 560 533 505 477 450 425 401 380 360 342 327 313 300 290 282 274 268 263 259 256 254 251 248 245 241 236 232 228 223 217 210 204 197 191 184 178 172 167 162 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 37 36 35 34 33 31 30 28 27 26 24 23 22 20 19 18 16 15 14 12 11 10 8 7 6 5 5 4 4 4 5 5 5 5 6 6 6 67289 425 2257 30 11947 18 41 29 1789 -10412 99999 13721 9999999 9999999 9999999 9999999 9999999 9999999 8496 8559 8589 8626 8710 8810 8933 9003 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7797 7509 7273 7078 6849 6570 6261 5962 5714 5514 5307 5120 4944 4799 4690 4641 4624 4598 4563 4527 4539 4635 4774 4861 4882 4940 4991 5001 5010 5042 5040 4975 4888 4781 4719 4657 4504 4307 4165 4048 3889 3725 3606 3472 3292 3107 2919 2775 2681 2554 2425 2356 2291 2172 2069 2017 1978 1951 1914 1885 1864 1878 1845 1811 1799 1743 1652 1564 1495 1414 1263 1100 901 738 580 452 363 324 256 200 214 263 336 438 555 737 918 1091 1236 1399 1504 1526 1515 1487 1413 1260 1086 910 702 485 226 -18 -220 -383 -536 -639 -683 -714 -727 -691 -610 -510 -410 -286 -169 -16 131 272 385 468 527 577 626 692 746 813 853 858 838 803 764 753 733 719 710 691 647 608 565 504 447 412 403 408 437 454 427 395 366 352 378 422 437 427 402 355 285 226 190 164 171 197 222 245 266 278 295 355 444 561 674 784 645 675 704 728 752 779 798 816 830 847 863 876 889 902 917 930 940 949 959 967 974 980 983 984 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 749 723 696 669 641 613 584 555 528 502 475 450 426 404 384 366 350 336 324 313 303 295 288 282 276 271 267 263 259 255 250 245 240 234 229 223 217 210 204 197 190 183 177 172 167 162 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 38 37 35 34 33 31 30 28 27 26 24 23 22 20 19 17 16 15 13 12 10 9 7 6 5 4 4 4 4 4 4 4 4 4 4 4 67298 279 2254 30 11944 18 41 38 1787 -10411 99999 12805 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7826 7611 7445 7229 6947 6659 6357 6066 5814 5569 5336 5131 4950 4779 4648 4572 4464 4363 4301 4303 4336 4409 4458 4458 4474 4511 4509 4518 4543 4558 4517 4512 4496 4473 4402 4295 4172 4090 4035 3955 3844 3758 3627 3460 3300 3162 3013 2876 2725 2593 2513 2417 2277 2150 2068 2001 1937 1901 1872 1845 1826 1760 1705 1670 1609 1492 1381 1283 1150 965 775 581 410 261 118 5 -22 -72 -105 -69 4 105 238 416 629 841 1047 1217 1393 1540 1623 1658 1685 1656 1543 1431 1312 1148 955 746 546 364 215 60 -67 -152 -240 -322 -359 -352 -340 -333 -298 -264 -218 -175 -142 -125 -118 -119 -120 -109 -69 -13 70 141 200 274 348 444 566 693 805 924 1034 1104 1174 1225 1219 1176 1125 1100 1042 1000 918 799 677 585 499 445 452 452 434 434 452 477 482 513 539 608 685 737 767 798 560 569 582 595 610 623 637 656 678 698 717 737 758 773 789 802 819 834 848 862 877 893 905 915 925 934 941 948 954 957 957 955 950 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 754 729 703 677 649 620 591 561 533 506 479 452 428 404 383 363 346 331 317 306 297 289 283 277 272 268 265 262 258 255 251 247 242 237 232 226 219 212 205 198 191 184 178 172 166 162 158 67307 280 2223 30 11943 18 41 47 1786 -10409 99999 12188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8826 8634 8530 8417 8260 8128 8008 7852 7662 7452 7236 7092 7029 6909 6720 6531 6342 6144 5979 5833 5709 5597 5465 5317 5202 5097 4935 4751 4615 4540 4502 4485 4445 4382 4357 4351 4344 4396 4476 4536 4584 4664 4747 4814 4836 4792 4727 4691 4654 4569 4441 4304 4105 3872 3648 3423 3203 2998 2782 2570 2428 2281 2089 1907 1769 1660 1562 1488 1423 1375 1350 1287 1238 1225 1207 1131 1058 1008 952 853 743 633 548 466 357 267 250 202 150 142 178 243 343 475 648 831 1008 1143 1302 1457 1549 1586 1615 1592 1511 1424 1323 1167 980 772 575 398 265 115 -19 -128 -220 -301 -328 -326 -323 -330 -302 -270 -226 -192 -171 -170 -166 -160 -125 -85 -22 46 135 222 303 402 497 606 716 827 928 1027 1112 1157 1188 1204 1167 1109 1048 1028 972 921 840 758 671 603 536 508 511 513 490 489 504 515 477 464 465 497 509 507 504 514 501 466 452 473 516 538 563 622 644 662 683 710 737 758 778 799 824 848 867 887 908 927 940 951 962 972 977 981 984 986 985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 720 692 664 633 602 570 539 509 480 452 425 400 377 356 338 323 311 300 292 286 282 277 274 272 270 268 266 264 261 258 253 248 242 236 230 222 215 208 200 193 186 180 174 168 164 67316 279 2256 30 11946 18 41 56 1785 -10408 99999 10049 9999999 9411 9112 8906 8710 9904 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7671 7417 7081 6760 6428 6097 5826 5596 5393 5233 5046 4844 4678 4567 4405 4229 4088 4018 3983 3972 3945 3896 3911 3957 3988 4088 4239 4383 4488 4627 4785 4928 5023 5042 5044 5066 5084 5012 4880 4737 4521 4253 3993 3767 3554 3336 3101 2869 2723 2577 2396 2221 2099 1993 1888 1799 1710 1634 1559 1421 1299 1219 1147 1014 886 785 679 547 436 341 300 287 253 231 287 306 311 351 432 527 643 776 919 1059 1181 1247 1327 1390 1387 1336 1285 1188 1045 906 747 538 321 112 -87 -247 -371 -512 -608 -663 -704 -703 -635 -555 -490 -399 -271 -146 -21 89 176 250 311 347 403 457 484 505 564 633 664 701 735 782 836 896 957 1041 1111 1143 1169 1210 1199 1147 1081 1063 1025 991 936 883 812 733 648 596 581 572 533 510 508 500 444 412 393 388 376 353 343 346 346 315 301 319 352 363 638 655 672 690 710 734 755 772 789 807 829 852 872 892 910 925 937 948 958 965 969 971 972 972 970 964 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 684 654 622 589 558 528 497 467 440 414 390 368 348 333 320 308 299 292 287 282 277 274 271 268 265 262 258 254 249 243 238 232 225 218 211 204 198 191 185 179 174 169 165 67325 278 2286 30 11946 18 42 5 1783 -10407 99999 9746 9361 8992 9662 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7805 7587 7424 7226 6949 6684 6397 6124 5903 5739 5578 5443 5291 5146 5002 4898 4746 4580 4419 4322 4237 4181 4115 4022 3971 3978 3964 4002 4087 4208 4293 4449 4623 4801 4927 4997 5047 5105 5159 5133 5034 4933 4751 4495 4211 3982 3731 3481 3216 2969 2773 2572 2338 2121 1965 1822 1672 1572 1497 1459 1398 1287 1172 1087 999 897 817 751 655 537 439 365 324 327 315 325 402 467 522 602 682 757 861 1009 1140 1263 1353 1379 1372 1342 1260 1148 1025 877 707 575 431 244 35 -130 -287 -394 -447 -477 -486 -484 -477 -422 -309 -180 -85 41 197 346 457 559 638 686 699 706 745 777 781 759 745 747 705 676 672 707 756 799 849 924 993 1037 1098 1170 1209 1213 1192 1204 1204 1190 1142 1082 1004 920 830 750 689 619 524 426 362 310 232 153 84 53 28 16 27 52 89 102 121 157 232 611 634 660 684 709 730 754 772 788 802 817 836 856 873 889 905 918 927 937 944 952 954 956 957 957 955 949 941 933 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 727 702 675 647 616 585 555 525 496 467 439 413 389 366 346 330 315 303 293 286 280 275 271 267 265 263 260 258 255 252 247 242 237 232 225 218 212 205 198 191 184 178 172 168 164 67334 276 2345 30 11945 18 42 14 1782 -10405 99999 8639 8647 8591 8496 8425 9936 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8516 8358 8125 7963 7846 7701 7495 7284 7090 6913 6807 6695 6509 6348 6173 5994 5838 5727 5600 5479 5376 5279 5146 5024 4880 4699 4514 4398 4293 4218 4140 4037 3977 3990 4008 4045 4136 4280 4400 4587 4800 5003 5150 5237 5301 5364 5437 5436 5356 5251 5071 4797 4490 4241 3960 3655 3355 3061 2814 2548 2259 1974 1756 1540 1326 1174 1075 1015 927 802 701 626 569 517 515 521 490 429 407 410 430 478 498 528 604 666 715 781 826 834 875 978 1071 1150 1205 1209 1170 1125 1053 975 879 760 617 510 421 301 148 30 -88 -184 -236 -245 -231 -221 -215 -157 -61 36 111 202 308 404 463 527 585 607 566 513 501 481 437 407 402 397 351 312 322 381 437 489 553 666 778 858 957 1043 1083 1080 1070 1101 1136 1146 1110 1075 1021 972 921 876 836 775 719 653 613 574 494 402 293 221 152 105 79 51 22 0 -8 -24 0 33 77 163 262 361 432 506 595 779 791 807 826 847 865 882 898 912 922 930 936 942 943 942 942 940 936 930 921 911 902 891 881 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 746 723 698 672 644 614 584 554 524 494 464 436 410 385 362 342 326 312 301 291 285 280 276 272 270 268 267 265 263 260 256 251 246 240 233 226 218 211 203 195 188 181 175 169 165 161 67343 273 2436 30 11946 18 42 23 1780 -10404 99999 9646 9999999 9999999 9999999 9014 8809 8608 8405 8171 7946 7834 7744 7628 7537 7437 7308 7151 7004 6886 6780 6736 6656 6521 6393 6259 6120 6016 5953 5871 5806 5745 5674 5564 5434 5257 5025 4829 4681 4521 4363 4200 4017 3868 3787 3723 3731 3800 3894 3993 4182 4425 4624 4770 4870 4959 5039 5104 5100 5032 4930 4729 4438 4153 3922 3657 3358 3074 2788 2562 2337 2100 1889 1725 1557 1382 1252 1169 1101 1007 873 747 642 567 488 424 360 264 173 135 133 160 213 240 264 331 417 500 604 671 729 839 1000 1132 1240 1325 1381 1395 1406 1386 1372 1315 1213 1085 1000 923 793 634 502 370 283 214 191 202 239 262 341 478 607 718 842 967 1065 1111 1148 1116 1049 919 746 565 376 168 -35 -214 -388 -597 -762 -838 -833 -803 -713 -608 -464 -298 -103 134 360 537 675 797 959 1093 1173 1202 1213 1165 1117 1086 1072 1025 932 843 757 719 693 638 589 532 493 453 458 498 508 503 500 517 515 628 646 664 685 701 719 738 759 774 791 807 826 846 865 882 900 916 929 938 946 951 954 953 950 946 943 936 927 917 907 896 884 874 863 852 9999999 9999999 9999999 9999999 9999999 764 743 720 696 669 642 612 581 550 521 491 461 433 405 380 357 336 319 304 292 282 275 269 265 262 259 258 258 257 256 254 252 248 244 239 234 227 220 214 206 199 191 184 177 172 167 163 67352 274 2408 30 11948 18 42 32 1779 -10402 99999 7569 9948 9999999 9999999 9999999 8829 8485 8212 7948 7644 7381 7189 6994 6819 6703 6604 6475 6344 6244 6170 6118 6118 6102 6061 6038 5998 5965 5979 6020 6009 5972 5969 5964 5923 5849 5751 5593 5423 5281 5099 4924 4750 4527 4317 4184 4104 4027 3994 3981 3980 4038 4155 4260 4338 4415 4460 4490 4523 4508 4441 4312 4132 3873 3630 3453 3243 2996 2748 2491 2264 2068 1873 1709 1575 1421 1273 1149 1082 1014 895 748 604 514 459 418 370 318 244 190 187 224 311 413 494 582 705 864 979 1101 1185 1281 1412 1556 1651 1723 1773 1782 1733 1693 1630 1564 1449 1337 1193 1077 954 802 636 530 420 333 253 226 204 221 256 333 414 510 573 645 720 781 774 778 747 685 579 467 323 150 -40 -211 -378 -505 -654 -781 -838 -839 -845 -817 -760 -676 -587 -457 -298 -153 -38 46 108 197 279 327 365 415 427 432 461 496 497 474 476 477 522 579 618 654 675 689 690 735 818 867 924 991 1061 1090 595 619 642 669 691 715 740 766 786 806 823 846 866 885 900 914 925 935 942 948 951 952 948 945 941 937 930 921 909 898 887 876 865 854 842 829 817 9999999 791 776 758 739 717 693 668 641 612 581 550 519 488 457 426 397 370 345 324 306 291 279 269 263 258 254 252 251 252 253 253 253 252 250 247 243 239 234 228 221 214 207 199 192 185 179 173 169 166 67361 274 2408 30 11948 18 42 41 1778 -10401 99999 9600 9999999 9999999 7213 7164 7103 7035 6996 6937 6905 6888 6904 6892 6896 6944 7007 7039 7033 7027 7011 6948 6879 6752 6619 6470 6312 6148 6008 5892 5732 5553 5422 5331 5240 5131 5046 4947 4844 4766 4695 4626 4567 4473 4382 4343 4334 4309 4288 4270 4254 4249 4275 4321 4354 4364 4334 4288 4249 4171 4065 3915 3752 3544 3320 3145 2963 2765 2548 2329 2126 1968 1828 1702 1590 1460 1352 1245 1181 1143 1060 959 863 797 741 717 694 645 595 581 601 633 715 789 852 931 1019 1117 1200 1281 1305 1318 1363 1392 1371 1342 1303 1232 1135 1035 926 839 715 596 479 401 328 250 196 200 190 186 189 249 308 381 460 578 663 738 776 822 847 818 715 636 549 431 264 115 -52 -246 -443 -575 -682 -739 -830 -896 -861 -766 -685 -584 -459 -326 -215 -63 106 260 368 418 431 479 531 544 559 584 557 531 544 574 565 552 547 532 573 637 687 741 768 768 757 813 886 913 939 970 981 961 563 939 617 648 676 829 814 817 806 816 838 863 885 904 918 930 940 946 949 951 951 948 941 935 928 922 912 901 888 877 864 851 838 826 813 800 787 774 761 746 729 710 689 667 643 618 591 563 534 506 477 449 421 394 369 347 327 311 297 285 276 269 264 260 257 256 255 255 255 254 252 250 246 242 237 232 226 219 212 205 198 190 184 178 174 171 168 67370 273 2438 30 11948 18 42 50 1776 -10399 99999 8544 8451 8311 8133 7939 7737 7652 7593 7503 7378 7266 7208 7200 7222 7254 7278 7283 7277 7243 7162 7083 6933 6748 6563 6408 6269 6112 5947 5747 5529 5385 5288 5227 5170 5134 5083 5038 5043 5057 5073 5084 5054 5007 4993 4983 4927 4856 4747 4624 4518 4435 4375 4280 4183 4044 3904 3790 3679 3560 3402 3241 3050 2868 2743 2605 2451 2266 2082 1890 1755 1649 1567 1477 1354 1263 1175 1130 1118 1057 967 876 836 812 827 827 788 717 679 685 714 793 867 897 927 985 1057 1100 1153 1156 1138 1139 1144 1093 1034 950 830 690 590 507 441 355 280 187 129 92 74 79 167 224 290 360 475 563 666 766 875 939 999 1010 1011 970 873 685 543 395 239 41 -133 -346 -581 -788 -914 -1024 -1080 -1150 -1181 -1123 -1001 -897 -766 -629 -485 -354 -171 39 216 343 433 505 609 704 768 812 853 840 823 829 836 806 753 713 678 689 723 751 801 830 867 899 973 1064 456 466 483 504 527 553 582 611 644 674 703 732 762 785 807 827 848 866 880 891 900 906 911 915 919 919 918 914 912 908 905 899 892 882 872 861 849 837 824 810 796 783 768 753 736 717 696 673 649 624 599 572 544 517 491 463 437 411 387 364 344 326 311 298 286 277 270 264 259 255 252 250 248 247 245 242 239 235 231 227 223 218 213 208 202 196 190 185 181 177 175 173 67379 275 2378 30 11948 18 42 59 1775 -10398 99999 7712 7868 8012 8116 8145 8140 8073 7953 7892 7857 7761 7620 7452 7304 7198 7149 7097 7020 6947 6878 6810 6707 6613 6445 6261 6083 5928 5791 5663 5531 5367 5173 5053 4988 4983 4960 4952 4952 4989 5049 5106 5155 5205 5207 5180 5167 5180 5128 5043 4877 4705 4543 4391 4233 4055 3885 3681 3473 3304 3145 2995 2821 2667 2492 2350 2241 2123 1989 1828 1668 1511 1421 1340 1266 1193 1101 1039 967 935 940 920 879 834 855 893 953 970 969 971 1015 1072 1136 1244 1339 1366 1386 1424 1477 1487 1487 1434 1396 1366 1293 1147 1012 862 694 529 413 316 243 147 78 27 27 36 79 166 333 484 637 777 933 1063 1201 1336 1466 1521 393 384 374 361 353 847 593 326 60 -212 -447 -710 -988 -1206 -1326 -1417 -1448 -1453 -1406 -1275 -1096 -920 -722 -537 -375 -245 -82 89 199 257 269 255 249 234 219 195 189 166 171 224 309 380 443 534 644 799 983 1160 1331 1440 1542 1585 406 421 438 457 484 514 547 581 614 644 677 708 737 764 791 813 832 849 864 877 886 891 894 897 900 901 903 902 900 896 892 888 884 878 871 863 854 844 834 822 810 796 783 770 757 744 727 709 688 666 642 618 593 568 543 517 491 465 439 414 390 368 348 332 316 303 291 281 273 266 259 254 251 248 245 243 240 237 233 229 225 221 217 212 207 202 196 191 185 180 177 174 171 170 67388 277 2317 30 11947 18 43 8 1773 -10397 99999 7943 8148 8361 8610 8862 9092 9212 9351 9999999 9999999 9999999 9999999 9999999 8681 8445 8194 7961 7766 7556 7331 7118 6939 6768 6608 6463 6265 6086 5923 5798 5707 5629 5554 5441 5333 5278 5265 5297 5310 5318 5325 5358 5390 5399 5388 5358 5289 5192 5106 5024 4902 4752 4531 4336 4160 4007 3858 3703 3553 3383 3227 3097 2973 2884 2769 2657 2521 2413 2290 2167 2025 1847 1660 1498 1382 1263 1161 1067 935 851 764 720 713 711 672 635 667 729 788 821 854 904 985 1083 1176 1321 1440 1481 1501 1556 1610 1601 1551 1481 1425 1358 1210 1001 804 609 384 196 75 -17 -110 -216 -265 -236 -166 -87 20 203 447 675 897 1103 1281 1421 1853 269 272 282 293 298 311 334 358 381 511 176 -136 -427 -670 -935 -1191 -1399 -1529 -1608 -1611 -1582 -1528 -1415 -1274 -1128 -918 -728 -566 -437 -268 -104 13 127 204 252 303 350 401 452 514 523 543 614 700 752 780 829 862 932 1039 1141 1250 1314 1362 451 450 448 447 446 453 468 488 512 542 575 609 643 676 712 746 776 805 831 857 878 893 903 911 914 916 917 919 917 913 907 899 892 884 875 867 857 847 835 824 812 798 783 770 756 743 729 713 695 674 652 630 607 584 559 535 511 487 463 439 415 393 372 353 337 322 309 297 286 278 271 264 258 254 250 247 244 241 238 234 230 226 222 218 213 208 203 198 193 187 182 178 175 173 171 67397 278 2287 30 11947 18 43 17 1772 -10395 99999 7190 6855 6600 6434 6289 6204 6112 9591 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8263 8052 7814 7594 7423 7241 7057 6862 6604 6349 6107 5916 5766 5631 5500 5343 5198 5115 5083 5113 5139 5167 5208 5272 5320 5330 5312 5278 5214 5109 5010 4904 4753 4554 4257 3981 3734 3510 3296 3095 2946 2776 2597 2425 2284 2178 2073 1989 1909 1868 1814 1734 1649 1564 1484 1394 1366 1358 1371 1366 1338 1327 1309 1325 1368 1398 1424 1444 1472 1494 1516 1501 1471 1451 1464 1480 1500 1539 1531 1473 1409 1351 1284 1194 1076 939 821 719 562 372 189 28 -119 -225 -268 -255 -229 -209 -145 1 183 378 575 821 1107 1383 1610 1786 2044 2215 2430 137 132 138 138 129 131 147 176 152 -212 -565 -876 -1129 -1297 -1449 -1579 -1650 -1660 -1632 -1516 -1337 -1149 -933 -724 -550 -341 -153 -14 65 157 215 217 228 206 143 80 5 -62 -93 -71 -80 -61 -1 82 154 245 369 478 638 824 996 1174 1305 1407 1454 450 451 451 450 452 461 475 490 510 533 560 588 617 646 675 704 -68 -117 -148 820 842 860 876 886 895 903 909 910 909 906 900 893 883 872 862 852 841 830 818 805 790 775 762 749 735 721 705 687 668 648 626 604 581 558 535 513 490 466 443 421 400 381 363 347 331 317 304 293 283 273 265 257 251 245 240 235 231 227 223 219 215 212 209 205 201 198 194 190 186 182 179 177 175 174 67406 278 2287 30 11947 18 43 26 1771 -10394 99999 7536 8393 8562 8766 9007 9225 9429 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8320 8068 7870 7644 7423 7228 7082 6934 6780 6616 6432 6269 6088 5931 5820 5730 5634 5488 5329 5198 5113 5093 5063 5043 5058 5082 5076 5069 5062 5058 5007 4903 4799 4718 4606 4432 4164 3924 3701 3489 3296 3134 3041 2939 2811 2713 2684 2707 2702 2694 2691 2692 2660 2587 2482 2363 2236 2030 1835 1664 1513 1315 1095 924 787 708 693 684 706 747 802 841 930 1029 1109 1169 1246 1318 1368 1393 1357 1266 1176 1074 942 788 618 423 236 78 -93 -252 -400 -511 -597 -623 -587 -503 -391 -273 -113 128 388 634 870 1138 1403 1654 1842 1982 2062 198 184 164 147 139 121 1100 765 411 35 -350 -707 -1035 -1295 -1485 -1571 -1632 -1657 -1646 -1567 -1446 -1242 -963 -654 -341 -50 197 466 684 861 985 1099 1147 1131 1106 1024 880 706 507 338 214 142 49 -8 -45 -76 -82 -35 61 161 316 497 673 859 991 1089 351 363 380 395 412 431 455 813 686 548 400 257 118 628 653 675 -40 -34 -13 12 794 814 831 847 860 873 882 891 896 898 898 896 891 882 871 859 848 836 824 812 797 781 766 751 737 722 707 690 673 654 635 615 594 572 550 530 509 489 467 446 426 407 388 372 356 341 327 314 303 292 282 272 263 256 249 242 236 231 225 221 216 212 208 205 201 197 194 191 187 184 181 179 177 176 175 67415 276 2347 30 11947 18 43 35 1769 -10392 99999 6451 6522 6589 8805 8991 9111 9236 9332 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7968 7745 7483 7211 6952 6682 6411 6111 5833 5617 5442 5288 5118 4968 4844 4762 4753 4762 4765 4781 4817 4854 4897 4945 4983 4981 4925 4856 4789 4706 4587 4394 4211 4066 3933 3794 3660 3567 3470 3360 3294 3308 3342 3357 3374 3376 3368 3323 3248 3153 3062 2948 2764 2572 2381 2165 1889 1638 1417 1188 1007 891 808 718 629 543 460 443 441 445 460 489 488 463 454 420 331 221 137 57 -18 -91 -191 -284 -359 -456 -532 -593 -599 -610 -591 -519 -406 -303 -211 -108 66 260 451 639 866 1078 1289 1452 1607 1706 1732 1715 1694 2692 2487 1440 1230 970 663 312 -31 -349 -668 -950 -1146 -1259 -1349 -1407 -1434 -1391 -1287 -1123 -903 -623 -306 -10 228 498 723 894 1026 1158 1246 1289 1291 1218 1090 958 801 640 515 441 335 248 176 114 49 1 -16 -8 81 198 299 407 491 553 582 627 427 448 470 737 729 728 715 676 639 608 616 636 654 670 687 708 731 756 779 800 819 836 850 864 877 886 892 895 896 894 889 880 869 858 847 835 823 811 796 780 765 750 736 722 707 691 675 657 639 619 600 580 559 539 519 498 477 456 435 416 397 379 362 346 330 316 303 291 280 270 260 252 245 238 232 227 222 218 214 211 208 204 201 197 195 192 189 186 184 181 180 178 177 67424 274 2407 30 11947 18 43 44 1768 -10391 99999 5979 8907 9021 9069 9092 9109 9075 8929 8796 8668 8560 8362 8152 7944 7774 7582 7356 7152 6978 6787 6568 6370 6205 6039 5824 5609 5468 5365 5262 5157 5075 5030 5007 5028 5061 5102 5146 5170 5201 5242 5293 5316 5305 5249 5183 5112 5012 4886 4712 4539 4388 4241 4094 3926 3795 3642 3470 3333 3273 3222 3158 3108 3037 2964 2881 2779 2667 2579 2496 2356 2228 2112 1977 1795 1634 1479 1302 1174 1087 1013 949 878 782 679 626 565 523 506 497 463 424 402 366 293 216 153 113 82 51 -1 -27 -60 -130 -185 -214 -205 -191 -170 -114 -46 8 54 128 262 412 545 688 862 1030 1198 1337 1466 1545 1566 1574 2187 1954 1615 1323 1139 926 677 415 165 -73 -329 -543 -665 -718 -770 -792 -785 -720 -609 -460 -276 -60 163 345 472 641 773 859 297 962 975 957 915 813 683 553 297 253 135 63 -46 -159 -274 -372 -460 -522 -544 -556 -493 -420 -343 -262 -181 -105 -48 24 108 197 293 369 436 490 550 584 636 584 594 606 616 625 635 650 670 691 714 735 755 775 793 812 829 844 854 861 866 868 867 864 856 848 839 829 819 807 793 777 761 747 732 719 705 689 672 656 639 622 604 586 568 550 531 512 492 472 452 433 414 396 377 359 342 325 310 296 283 271 260 251 242 234 227 221 215 211 207 204 201 198 195 192 189 187 185 183 181 179 178 176 176 67433 274 2406 30 11946 18 43 53 1766 -10389 99999 5138 5264 9075 9057 9021 8965 8875 8764 8631 8518 8410 8215 7985 7773 7592 7387 7163 6954 6779 6596 6397 6234 6102 5972 5784 5600 5479 5412 5346 5274 5232 5212 5192 5191 5215 5252 5266 5257 5256 5269 5278 5249 5170 5055 4943 4827 4697 4583 4444 4278 4112 3961 3834 3708 3636 3574 3500 3463 3492 3516 3533 3561 3568 3560 3542 3489 3411 3329 3234 3052 2843 2634 2420 2141 1858 1580 1294 1031 799 598 456 337 193 32 -52 -105 -123 -135 -115 -70 -38 -22 -17 -3 9 9 21 57 105 116 113 101 62 44 16 34 81 137 188 245 298 344 406 517 635 751 863 1006 1124 1251 1339 1400 1418 1398 1360 1961 1652 1165 992 801 604 389 150 -75 -304 -540 -734 -850 -920 -976 -1017 -1054 -1048 -977 -862 -728 -560 -368 -198 -47 131 290 425 545 655 722 784 830 803 738 665 572 457 361 281 184 93 -10 -107 -197 -247 -282 -308 -259 -193 -108 -32 37 105 176 258 322 401 486 562 618 669 719 745 795 821 591 608 626 644 665 687 711 737 762 784 803 821 839 855 868 876 881 882 879 875 870 864 854 842 831 819 808 796 784 770 757 743 730 718 705 690 675 659 644 628 612 595 576 558 538 518 498 478 458 439 419 400 381 362 344 327 311 297 283 270 259 249 238 229 221 213 207 201 197 193 189 185 182 179 178 177 176 175 175 174 174 174 174 67442 273 2436 30 11946 18 44 2 1765 -10388 99999 9530 9999999 9999999 9041 8846 8640 8366 8071 7863 7711 7493 7292 7169 7078 6961 6845 6735 6645 6549 6435 6358 6316 6259 6114 5980 5896 5827 5728 5630 5566 5504 5424 5365 5343 5346 5291 5210 5154 5128 5078 4991 4891 4781 4684 4571 4451 4376 4290 4170 4042 3957 3882 3786 3724 3668 3591 3524 3508 3464 3400 3356 3288 3199 3094 2968 2818 2694 2592 2404 2208 2061 1930 1741 1569 1434 1287 1142 1028 950 919 897 814 679 621 588 539 467 424 408 357 295 251 214 173 118 89 120 194 227 233 246 259 281 278 326 393 447 487 530 575 610 627 670 731 806 869 947 1010 1091 1136 1164 1154 1127 1089 1050 993 922 803 655 497 328 154 -20 -200 -398 -575 -669 -731 -786 -836 -878 -890 -873 -794 -707 -571 -420 -288 -180 -30 122 239 344 459 532 612 675 697 670 648 587 495 431 385 301 222 138 45 -65 -126 -195 -265 -269 -255 -224 -187 -148 -119 -70 17 83 176 291 408 499 588 682 748 840 898 580 597 619 639 660 683 709 736 760 783 804 820 836 850 862 867 868 864 858 852 844 835 824 811 797 783 774 765 755 744 734 724 715 706 695 683 671 657 644 631 616 599 581 562 542 522 502 481 460 439 419 399 380 360 341 324 307 292 277 265 253 242 231 222 214 207 201 196 192 189 186 184 182 181 180 180 180 180 180 179 179 180 180 67451 273 2435 30 11945 18 44 11 1764 -10386 99999 10125 9999999 9999999 9999999 9999999 8811 8397 7940 7588 7328 7027 6757 6580 6471 6370 6283 6204 6152 6107 6031 5997 6026 6036 5944 5847 5779 5725 5635 5541 5461 5396 5316 5249 5230 5250 5207 5135 5118 5142 5136 5103 5053 5002 4963 4907 4826 4785 4734 4597 4440 4333 4228 4064 3922 3796 3662 3542 3450 3324 3210 3129 3037 2934 2858 2769 2653 2560 2525 2432 2316 2220 2128 1993 1888 1798 1669 1511 1374 1254 1168 1105 1001 833 721 635 552 469 430 400 339 291 278 269 261 246 237 270 333 343 344 354 370 388 396 435 486 525 558 604 658 711 724 748 793 829 850 840 807 779 738 698 625 536 419 298 158 49 -54 -153 -236 -328 -402 -462 -516 -577 -636 -614 -568 -504 -441 -375 -302 -236 -152 -90 15 140 244 316 401 488 533 573 616 621 652 656 624 559 528 457 349 258 176 76 -10 -110 -211 -310 -352 -432 -486 -474 -418 -357 -284 -206 -124 -10 126 240 404 575 724 831 955 1062 1139 1207 597 607 621 637 652 668 687 707 727 747 766 784 799 814 827 838 842 841 838 834 831 826 821 812 802 789 777 769 761 754 745 737 729 722 713 703 691 679 667 655 643 629 612 593 573 552 532 510 487 465 442 420 398 377 356 336 317 300 284 270 257 245 234 224 215 208 201 196 191 188 186 183 181 180 179 178 178 178 179 180 180 180 181 181 67460 273 2435 30 11945 18 44 20 1762 -10385 99999 6541 10298 9999999 9999999 9999999 9999999 8398 7975 7632 7372 7058 6781 6580 6430 6280 6155 6049 5956 5867 5752 5699 5708 5698 5605 5532 5515 5510 5461 5396 5379 5395 5379 5365 5415 5509 5525 5509 5566 5679 5764 5776 5771 5787 5824 5801 5721 5687 5632 5447 5207 4998 4788 4477 4149 3819 3518 3240 2976 2693 2442 2222 1999 1815 1712 1657 1617 1579 1610 1614 1617 1648 1691 1697 1701 1721 1713 1651 1584 1506 1395 1245 1088 917 793 661 505 343 239 157 46 -16 13 19 18 60 162 295 408 464 530 615 701 746 791 850 887 868 861 864 854 835 776 726 712 697 671 608 546 491 467 452 409 369 326 280 189 122 65 4 -53 -151 -226 -267 -325 -428 -527 -543 -551 -547 -537 -501 -436 -360 -290 -236 -106 45 147 243 355 464 512 552 589 602 642 629 585 553 544 492 406 351 289 209 123 39 -22 -102 -161 -271 -345 -386 -409 -413 -405 -379 -344 -286 -189 -83 82 233 396 540 716 872 1018 573 589 608 630 654 679 704 728 752 772 789 806 821 831 839 846 853 854 850 843 835 827 820 812 802 790 775 760 750 742 735 727 719 712 705 700 693 686 678 669 660 652 641 627 610 590 569 548 526 502 478 452 426 402 378 354 332 312 293 276 260 247 235 224 214 204 197 191 186 182 179 176 174 173 172 171 171 172 173 175 176 177 178 179 179 67469 273 2435 30 11945 18 44 29 1761 -10384 99999 10427 9999999 9999999 9999999 9999999 8703 8269 7848 7499 7215 6914 6688 6560 6448 6337 6267 6205 6143 6086 6028 6017 6052 6056 5975 5911 5883 5824 5689 5560 5499 5443 5360 5267 5235 5245 5186 5096 5091 5166 5215 5202 5221 5296 5407 5442 5432 5474 5529 5465 5317 5177 5032 4781 4480 4165 3874 3561 3215 2805 2434 2109 1789 1488 1257 1109 1001 907 906 925 979 1064 1193 1322 1479 1641 1749 1785 1808 1815 1756 1661 1567 1431 1292 1108 894 661 479 319 147 56 57 26 -8 11 77 162 239 288 371 482 592 649 712 783 827 830 860 908 945 981 967 956 972 980 973 934 905 877 873 856 807 779 742 701 614 558 495 41 -87 309 145 68 -38 -190 -340 -415 -505 -567 -628 -655 -657 -610 -575 -565 -489 -372 -303 -216 -105 19 87 142 181 215 273 290 269 273 317 328 310 321 318 298 262 236 241 222 198 104 26 -38 -80 -116 -151 -178 -194 -196 -169 -131 -39 38 145 251 416 578 734 864 577 594 616 641 665 690 715 740 759 776 793 808 818 826 833 839 840 836 829 822 815 808 800 791 778 763 748 737 728 720 712 704 697 692 687 682 678 672 665 660 654 645 634 619 601 581 561 539 515 491 464 437 410 385 360 335 313 292 274 258 243 230 219 208 199 192 186 181 178 175 173 171 171 170 170 170 171 173 174 176 177 178 179 179 67478 276 2346 30 11946 18 44 38 1759 -10382 99999 7989 11946 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8175 7667 7237 6874 6528 6273 6126 5999 5855 5748 5672 5621 5580 5554 5586 5672 5735 5716 5707 5724 5711 5624 5525 5506 5510 5473 5406 5390 5422 5385 5314 5310 5381 5423 5400 5396 5443 5537 5556 5497 5486 5498 5384 5174 4985 4800 4513 4187 3859 3557 3252 2916 2520 2175 1881 1584 1296 1080 926 792 666 636 628 658 732 863 1019 1184 1354 1513 1614 1699 1769 1810 1823 1835 1791 1719 1608 1437 1211 1016 867 691 542 470 369 273 216 205 230 259 273 306 405 525 596 669 749 831 883 957 1042 1129 1205 1197 1188 1215 1235 1202 1122 1049 955 879 763 624 529 420 289 120 12 -84 -188 -284 -375 -421 -437 -476 -536 -560 -524 -517 -488 -454 -382 -314 -235 -185 -154 -90 -29 -32 -5 41 91 97 102 102 109 127 132 124 174 252 300 326 400 463 516 556 592 643 676 698 663 637 620 586 546 504 468 437 399 353 459 282 254 249 236 261 280 289 578 591 608 629 653 675 698 718 740 755 769 782 792 799 805 809 813 812 807 798 792 786 780 772 764 752 739 727 719 712 706 701 695 692 690 687 684 681 677 671 666 660 650 637 621 602 581 559 536 510 484 457 429 402 377 352 328 306 286 268 253 239 226 215 205 197 190 184 180 176 173 171 169 169 168 168 168 169 170 171 172 173 174 175 175 67487 276 2345 30 11945 18 44 47 1758 -10381 99999 8048 12031 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8150 7714 7342 6987 6708 6565 6455 6302 6182 6091 6025 5958 5931 5947 6016 6072 6053 6040 6041 6018 5924 5809 5763 5735 5669 5560 5474 5411 5293 5149 5068 5057 5028 4957 4905 4911 4969 4977 4920 4901 4922 4865 4743 4641 4524 4301 4034 3775 3557 3328 3049 2724 2417 2148 1885 1633 1433 1279 1120 970 925 917 927 966 1063 1192 1315 1480 1649 1777 1873 1950 1983 2006 2035 1997 1920 1807 1611 1353 1123 948 727 518 357 175 8 -104 -175 -202 -202 -211 -191 -74 91 212 323 443 578 714 870 1025 1175 1310 1345 1362 1428 1480 1463 557 1265 1163 -301 -571 789 683 573 427 258 162 78 -33 -160 -283 -348 -385 -474 -593 -681 -715 -786 -834 -846 -814 -786 -746 -724 -677 -583 -496 -446 -342 -208 -77 4 71 133 194 245 278 312 382 443 470 488 549 594 618 634 664 720 748 758 726 698 670 633 608 592 571 528 477 412 432 450 312 278 248 253 257 247 250 607 622 641 663 682 700 716 731 741 750 759 767 772 779 783 786 785 780 773 768 764 759 754 747 737 726 715 708 702 696 692 688 685 683 680 676 673 668 663 658 652 642 630 615 597 577 556 532 508 482 455 427 400 375 349 324 302 281 262 245 230 217 206 196 187 180 176 172 169 166 165 165 166 166 166 167 169 170 171 172 173 174 175 175 67496 277 2314 30 11944 18 44 56 1757 -10379 99999 11730 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8459 7889 7436 7059 6713 6400 6191 6078 5983 5858 5808 5787 5777 5760 5768 5817 5902 5967 5990 6027 6078 6081 6030 5965 5962 5964 5931 5862 5791 5732 5625 5497 5412 5354 5269 5119 5013 4964 4947 4880 4760 4680 4626 4516 4376 4268 4163 3942 3697 3462 3285 3069 2787 2470 2189 1936 1664 1416 1251 1115 979 850 856 896 961 1046 1197 1401 1603 1811 2004 2169 2287 2344 2365 2364 2362 2280 2168 2015 1783 1496 1225 998 738 523 360 173 15 -112 -213 -273 -306 -356 -369 -283 -165 -79 22 138 238 337 479 624 777 936 1022 1086 1198 1288 1316 1301 1269 1200 1154 1098 1005 945 884 793 662 558 464 368 261 137 43 -12 -98 -222 -339 -398 -470 -536 -591 -595 -568 -515 -515 -502 -433 -380 -380 -335 -247 -139 -93 -76 -71 -37 -3 -5 -4 51 118 160 219 341 446 523 561 619 707 790 838 837 844 813 773 736 690 640 568 498 416 361 342 299 267 242 258 288 550 573 591 610 634 659 680 701 720 739 752 765 777 788 797 804 809 814 814 811 805 799 793 785 774 762 748 732 717 704 693 683 676 670 667 665 663 661 660 658 655 652 647 638 626 612 595 575 552 528 501 474 446 416 389 362 337 312 290 270 252 236 221 209 198 189 181 175 170 166 163 161 160 159 159 158 158 159 160 162 163 165 166 167 167 168 67505 277 2312 30 11942 18 45 5 1755 -10378 99999 7599 7625 7735 7886 8045 8210 8833 8515 8160 7816 7489 7165 6900 6652 6440 6307 6247 6198 6128 6096 6065 6015 5958 5942 5956 5991 6003 5973 5934 5900 5847 5755 5656 5611 5599 5576 5528 5464 5405 5331 5253 5231 5235 5244 5192 5146 5144 5167 5157 5083 5016 4967 4870 4731 4586 4450 4215 3950 3675 3476 3262 3005 2722 2462 2241 2019 1807 1664 1556 1456 1335 1307 1313 1346 1370 1438 1542 1641 1741 1818 1890 1944 1963 1953 1930 1932 1890 1826 1734 1599 1435 1256 1096 905 745 596 418 254 111 -28 -162 -286 -405 -496 -520 -520 -502 -449 -378 -304 -201 -61 81 249 459 642 801 962 1093 1170 1211 1212 1185 1175 1136 1046 978 915 814 658 500 351 216 82 -45 -153 -212 -302 -420 -510 -535 -555 -576 -575 -536 -487 -404 -365 -304 -204 -124 -107 -49 42 132 179 213 234 261 280 303 339 436 519 583 675 811 923 1019 89 95 107 122 139 158 172 192 212 230 251 271 287 302 317 -110 -200 -271 391 413 -301 -242 487 510 534 559 585 613 640 667 690 712 730 749 767 783 797 809 819 826 829 830 828 824 817 809 797 783 765 746 728 711 695 681 670 662 655 649 645 642 641 639 637 635 631 623 613 600 584 565 543 519 493 465 437 407 378 350 324 298 276 256 238 223 209 197 187 179 172 166 163 159 157 154 153 152 151 150 150 150 151 152 153 154 155 156 156 157 67514 277 2314 30 11944 18 45 14 1754 -10376 99999 7163 7296 7515 7756 7983 8044 7793 7555 7289 7032 6791 6660 6569 6491 6424 6440 6488 6520 6512 6537 6538 6507 6438 6403 6390 6383 6340 6246 6120 6012 5890 5755 5621 5538 5495 5447 5373 5283 5205 5138 5063 5017 5020 5061 5049 5016 5006 5030 5026 4948 4879 4844 4786 4688 4552 4424 4243 4033 3789 3593 3425 3232 2997 2775 2592 2405 2215 2080 1959 1864 1764 1716 1668 1649 1633 1625 1646 1663 1680 1704 1725 1731 1697 1665 1624 1599 1551 1497 1422 1312 1168 1001 867 716 559 410 233 69 -95 -251 -396 -523 -628 -704 -720 -702 -656 -574 -471 -357 -219 -58 119 328 552 765 954 1133 1273 1365 1455 1512 1532 1544 1523 1469 1448 1420 1338 1223 1067 897 418 430 432 272 129 -57 -249 -386 -474 -551 -627 -672 -689 -674 -614 -576 -496 -382 -302 -257 -149 -12 101 176 235 278 329 366 416 481 583 643 691 773 152 157 157 156 170 186 199 208 219 229 243 256 263 276 285 287 290 298 310 321 338 355 376 400 426 453 480 509 538 568 601 632 660 684 707 726 745 763 779 791 799 805 808 809 810 807 803 797 790 779 767 753 737 721 706 693 681 671 663 655 648 643 637 634 630 626 620 614 606 594 581 565 546 525 502 477 451 424 396 368 341 315 291 268 248 231 215 201 189 180 172 166 160 156 153 150 148 147 146 145 144 143 142 142 143 143 144 145 146 146 147 67523 277 2316 30 11946 18 45 23 1752 -10375 99999 7372 7512 7742 7956 8188 8429 7903 7854 7771 7712 7694 7709 7716 7700 7677 7692 7725 7736 7699 7674 7600 7470 7303 7205 7128 7034 6903 6741 6561 6403 6252 6099 5938 5814 5723 5629 5498 5323 5147 4972 4793 4633 4492 4366 4193 4007 3867 3806 3758 3659 3591 3595 3628 3664 3709 3783 3823 3859 3876 3916 3944 3917 3806 3674 3565 3409 3216 3032 2799 2545 2299 2092 1856 1649 1467 1317 1219 1130 1047 991 976 968 959 1020 1107 1175 1220 1292 1370 1421 1448 1421 1433 1446 1422 1360 1261 1151 990 797 622 465 314 130 -32 -176 -274 -355 -431 -472 -454 -404 -331 -201 -27 152 326 501 694 867 1036 1164 1261 1344 1373 1361 1364 1353 1266 1148 991 808 625 431 245 75 -65 -226 -373 -443 -484 -523 -556 -540 -528 -512 -451 -393 -308 -214 -169 -159 -108 -33 20 75 147 200 242 299 403 517 642 743 841 966 150 139 126 121 129 136 144 156 169 181 205 232 256 284 309 326 344 363 381 -259 420 438 456 477 497 512 527 546 567 589 615 641 665 686 706 721 739 757 772 785 796 802 805 803 802 797 791 782 774 762 751 737 722 707 694 682 672 664 659 653 648 644 640 637 634 629 623 616 607 594 579 561 541 519 494 467 440 412 384 356 329 304 280 258 239 223 209 196 184 175 168 162 157 154 151 149 146 145 144 143 141 140 139 139 140 140 141 142 142 143 143 67532 274 2407 30 11947 18 45 32 1751 -10374 99999 6338 6561 9044 8935 8776 8559 8355 8164 8085 8016 7881 7749 7659 7579 7474 7393 7367 7308 7226 7118 7044 7004 6942 6833 6719 6627 6526 6418 6322 6233 6130 6049 5958 5820 5637 5451 5256 5078 4911 4711 4491 4250 4014 3808 3640 3501 3316 3170 3087 3045 3052 3074 3108 3105 3137 3182 3241 3288 3290 3255 3192 3123 3012 2876 2753 2550 2356 2186 2056 1891 1726 1577 1443 1360 1266 1196 1187 1200 1208 1191 1239 1276 1284 1283 1313 1371 1423 1457 1428 1438 1451 1406 1349 1276 1225 1126 1001 861 719 585 401 223 70 -29 -121 -240 -316 -353 -350 -331 -261 -148 10 174 332 512 690 853 973 1056 1135 303 1167 321 1089 976 853 676 483 295 100 -90 -231 -331 -427 -496 -487 -473 -433 -391 -313 -259 -194 -118 -46 48 135 121 72 55 63 39 34 36 33 17 28 81 179 283 363 445 596 103 91 80 74 77 82 86 93 102 112 135 161 185 212 241 264 287 312 338 363 393 420 446 473 501 521 542 564 587 610 636 661 684 701 717 728 741 756 768 778 786 790 789 786 783 777 769 760 750 738 726 712 696 682 669 658 648 642 637 632 628 624 620 618 614 610 605 598 589 576 561 544 526 505 481 457 431 405 378 351 326 302 279 258 239 223 209 195 183 173 165 158 152 148 145 141 138 136 134 132 130 129 128 128 128 128 129 130 131 132 133 67541 274 2408 30 11948 18 45 41 1750 -10372 99999 7213 7145 7128 7143 7134 7073 7030 6995 7061 7116 7139 7163 7215 7232 7215 7204 7241 7245 7207 7113 7044 7007 6923 6801 6694 6597 6499 6397 6321 6253 6166 6086 5986 5867 5719 5558 5378 5215 5050 4844 4620 4379 4141 3912 3713 3552 3380 3272 3201 3169 3175 3193 3218 3204 3230 3267 3292 3299 3260 3177 3054 2913 2712 2508 2320 2093 1889 1730 1625 1495 1381 1303 1245 1256 1270 1326 1425 1548 1648 1711 1796 1852 1869 1873 1893 1924 1934 1928 1838 1776 1709 1613 1509 1406 1333 1218 1084 923 747 572 344 126 -73 -203 -338 -505 -643 -726 -763 -778 -718 -602 -431 -236 -43 188 428 664 831 977 1129 1237 1295 235 1262 1159 1042 863 650 449 245 39 -135 -249 -337 -391 -388 -383 -348 -285 -189 -126 -43 256 172 270 346 341 317 304 292 247 215 190 161 111 99 131 192 238 280 338 107 88 72 59 50 50 50 49 52 59 68 85 107 128 151 -158 -252 -286 -284 -256 -182 -51 344 373 403 436 467 500 533 568 604 644 683 717 745 771 791 810 828 842 851 855 852 845 834 823 809 794 776 758 739 721 703 685 668 655 643 635 628 625 621 618 614 611 609 607 602 596 588 578 565 549 531 512 490 466 441 416 389 362 336 311 287 265 244 225 209 195 181 170 160 152 145 140 136 133 130 127 125 124 124 123 123 123 123 124 126 128 130 131 133 134 67550 273 2436 30 11946 18 45 50 1748 -10371 99999 9293 9096 8874 7550 7595 7653 7730 7849 7928 7982 8044 8133 8134 8081 8008 7967 7892 7798 7659 7552 7454 7309 7115 6948 6789 6632 6454 6286 6124 5967 5831 5706 5546 5352 5134 4935 4768 4628 4445 4238 4016 3794 3592 3443 3341 3207 3081 2989 2947 2962 2971 2967 2926 2915 2920 2909 2930 2940 2883 2774 2656 2499 2338 2188 2000 1836 1732 1651 1536 1451 1396 1314 1287 1293 1320 1383 1481 1568 1618 1683 1707 1683 1680 1716 1738 1766 1796 1717 1628 1562 1491 1405 1322 1262 1160 1073 964 826 697 536 360 193 119 57 -32 -113 -165 -201 -221 -188 -140 -38 84 171 274 397 527 601 677 769 841 917 960 957 934 935 878 790 161 669 589 180 478 436 410 412 371 258 272 277 277 276 275 270 257 248 240 226 215 206 198 185 174 -185 -277 -330 -334 -301 -275 114 103 91 86 78 73 70 70 71 72 78 87 94 106 123 141 160 179 194 211 231 252 273 301 329 354 380 412 445 480 516 550 585 624 660 694 724 752 772 789 806 819 827 829 824 816 804 793 778 763 745 728 711 694 678 663 649 638 629 622 617 614 612 611 608 606 604 601 596 588 579 569 555 538 519 499 476 452 426 400 374 347 321 298 276 255 235 217 202 189 177 167 158 150 143 138 133 130 126 123 120 119 117 116 115 114 115 116 117 118 120 121 123 124 67559 271 2496 30 11946 18 45 59 1747 -10369 99999 9485 9999999 7863 7929 8021 8155 8255 8358 8449 8546 8529 9999999 9999999 9999999 9999999 8087 7900 7723 7541 7323 7069 6843 6625 6413 6195 6001 5833 5686 5575 5466 5327 5176 5025 4906 4789 4676 4529 4356 4192 4004 3825 3675 3558 3393 3221 3101 3054 3057 3036 3008 2985 2992 3018 3009 3049 3085 3066 2968 2859 2736 2583 2401 2170 1966 1831 1686 1521 1370 1275 1159 1087 1058 1086 1173 1287 1406 1512 1641 1745 1795 1861 1940 2017 2087 2125 2059 1961 1883 1789 1686 1589 1509 1394 1282 1151 1020 922 807 666 542 501 488 432 385 352 322 290 286 274 293 318 284 239 213 199 153 107 86 37 8 -15 -59 -97 -82 -69 -80 -59 -22 7 78 115 160 212 305 332 313 362 377 395 410 422 426 320 413 401 166 360 340 322 301 -133 -123 -130 -117 -81 -17 23 128 105 84 72 58 47 40 39 38 39 48 62 76 94 116 142 167 191 -228 229 253 275 295 321 345 364 382 407 434 464 491 520 550 584 617 649 677 704 724 743 760 776 785 790 788 783 775 765 751 737 720 703 686 672 658 645 632 622 615 610 605 603 602 601 600 598 597 594 588 580 570 560 546 528 509 489 466 441 415 390 364 338 312 288 267 246 227 210 195 182 170 160 152 146 139 134 131 128 125 123 121 120 120 119 119 119 119 119 120 121 122 124 125 126 67568 270 2527 30 11947 18 46 8 1745 -10368 99999 8994 8982 8920 8820 8739 8648 8552 8451 8324 8090 7840 7590 7407 7236 7110 6959 6792 6635 6504 6346 6201 6069 5943 5822 5702 5590 5478 5387 5288 5134 4986 4854 4744 4622 4500 4362 4188 4029 3857 3704 3569 3478 3332 3180 3075 3006 3007 3008 2991 2971 2988 3041 3031 3062 3095 3099 3018 2921 2794 2650 2502 2270 2039 1876 1718 1526 1335 1218 1092 1005 949 952 1025 1136 1249 1329 1436 1533 1600 1667 1762 1858 1940 1988 1956 1888 1853 1815 1774 1722 1695 1637 1571 1469 4398 9999999 9999999 9999999 9999999 9999999 9999999 594 460 333 219 101 11 -82 -140 -178 -240 -303 -322 -317 -326 -331 -302 -285 -230 -166 -128 -81 11 89 129 184 253 283 64 115 390 398 422 372 362 280 275 228 430 186 188 182 377 352 321 290 261 238 219 202 191 184 179 171 162 154 146 138 132 129 123 118 112 107 103 99 102 108 116 126 138 153 168 184 198 216 236 257 276 299 321 340 357 379 406 435 464 494 522 554 585 615 643 672 695 715 733 749 759 765 764 761 755 747 735 722 707 692 677 663 650 639 628 619 613 609 606 604 602 602 600 598 595 591 584 575 563 550 535 516 496 475 451 426 400 375 349 323 298 275 254 234 215 199 185 172 161 152 144 138 133 129 127 126 124 123 122 123 123 123 123 124 124 125 125 125 126 126 127 127 67577 270 2528 30 11948 18 46 17 1744 -10366 99999 8361 8394 8409 8380 8353 8306 8252 8185 8059 7838 7615 7377 7190 6987 6807 6607 6399 6229 6110 5990 5874 5761 5659 5537 5406 5298 5209 5140 5066 4955 4831 4714 4589 4433 4292 4166 4018 3878 3760 3670 3576 3528 3452 3369 3320 3330 3385 3446 3502 3519 3527 3551 3521 3493 3468 3432 3285 3096 2887 2666 2426 2150 1878 1661 1469 1287 1113 1010 933 895 873 933 1052 1204 1358 1491 1594 1684 1760 1835 1899 1955 1990 1977 1878 1749 1656 1603 1553 1493 1451 1418 1391 5796 9999999 9999999 9999999 9999999 9999999 9999999 2646 1753 827 -167 527 514 493 473 463 447 418 -305 -434 -530 -617 -696 -738 -780 -763 -741 -722 -674 -564 -447 -362 -239 -81 63 102 135 425 508 244 277 314 344 353 359 363 364 352 280 335 318 300 281 261 -27 -48 -43 216 211 -30 -4 26 169 157 145 134 124 109 97 85 75 69 67 69 77 88 97 107 125 142 161 182 206 232 258 282 304 327 349 366 388 415 445 470 495 519 544 572 598 623 649 673 692 708 724 734 740 742 743 742 737 728 717 702 686 671 656 643 631 619 610 603 597 591 587 585 585 583 581 578 574 567 558 547 535 521 503 483 463 441 417 392 367 343 318 294 272 252 234 216 200 186 173 161 151 143 136 130 126 122 120 118 116 116 116 116 117 118 119 120 121 123 124 125 126 128 129 67586 271 2500 30 11950 18 46 26 1743 -10365 99999 9487 9999999 7616 7629 7602 7565 7510 7510 7502 7448 7308 7147 6951 6801 6652 6517 6371 6211 6061 5958 5842 5715 5570 5425 5259 5094 4990 4928 4881 4815 4730 4642 4554 4475 4395 4336 4285 4214 4139 4045 3958 3832 3730 3619 3506 3409 3368 3373 3344 3279 3215 3154 3116 3051 3019 3013 3023 2925 2770 2629 2499 2344 2167 2021 1935 1847 1773 1683 1647 1640 1631 1618 1700 1841 1972 2080 2162 2189 2201 2192 2172 2134 2102 2038 1901 1725 1528 1342 1206 3932 952 839 755 685 5017 9999999 9999999 9999999 9999999 3577 3196 436 446 1355 501 574 580 577 573 577 574 558 534 493 -6 -79 362 -236 -314 -346 -378 -437 -450 -381 -295 -242 -4 1 23 56 86 119 156 190 222 259 291 302 313 324 329 331 326 316 301 289 279 264 254 243 229 217 210 203 191 176 162 147 136 128 120 105 95 84 77 76 79 84 94 105 111 117 130 142 153 169 187 208 229 250 267 287 308 326 349 381 414 443 471 498 522 548 575 601 627 650 667 680 693 701 703 705 706 706 702 697 688 675 662 648 636 624 615 604 596 589 584 577 572 570 568 566 565 563 560 554 546 536 526 514 498 480 462 441 419 395 371 347 323 298 276 255 235 216 198 182 168 154 143 134 126 119 114 111 109 107 106 106 107 108 110 112 115 117 119 121 123 125 127 129 130 67595 271 2499 30 11949 18 46 35 1741 -10364 99999 11091 9999999 7917 7931 7934 7932 7911 7937 7916 7838 7680 7491 7260 7043 6807 6558 6295 6016 5725 5492 5257 5000 4748 4571 4414 4255 4191 4207 4286 4400 4515 4617 4725 4858 4930 4995 5069 5097 5029 4888 4734 4511 4293 4048 3760 3488 3288 3137 2952 2804 2692 2583 2508 2451 2449 2506 2603 2592 2527 2484 2425 2324 2189 2077 1983 1873 1777 1669 1622 1622 1610 1591 1666 1795 1915 2042 2156 2231 2290 2341 2359 2347 2334 2282 2148 1973 1771 1560 1379 1217 1044 878 747 654 537 479 476 514 563 636 710 795 882 -436 -1102 672 664 648 631 622 604 576 544 504 -91 -307 -479 -651 -818 -901 -942 -987 -961 -821 -643 -477 -283 -81 125 118 137 159 183 203 220 241 258 637 530 420 330 236 234 221 208 198 190 181 177 176 175 176 183 191 193 194 197 198 196 197 197 191 186 179 172 168 -139 161 160 159 153 145 144 145 145 149 156 166 177 190 204 222 244 265 290 327 367 403 439 475 508 542 577 609 638 664 684 697 709 717 718 717 716 712 705 695 683 667 652 639 627 616 608 599 591 586 582 578 574 573 573 572 571 569 564 557 547 535 523 509 490 470 448 425 401 376 352 328 304 280 258 238 220 202 186 173 160 149 139 131 125 119 114 111 109 107 106 106 107 108 110 112 114 116 118 120 122 123 125 126 127 67604 272 2470 30 11950 18 46 44 1740 -10362 99999 8829 8930 8981 8982 8953 8903 8837 8761 8668 8524 8299 8020 7717 7423 7135 6837 6523 6209 5859 5524 5284 5053 4805 4572 4377 4209 4050 3976 3940 3965 4017 4085 4162 4270 4393 4470 4563 4653 4726 4773 4793 4792 4715 4643 4541 4391 4231 4109 4047 3958 3879 3805 3747 3687 3595 3509 3478 3517 3459 3327 3218 3115 2966 2742 2536 2359 2162 1972 1774 1645 1584 1488 1348 1307 1356 1394 1411 1441 1468 1482 1493 1496 1490 1503 1485 1373 1255 1152 1037 916 827 744 650 569 510 400 340 312 316 334 388 439 490 554 631 668 709 766 374 374 383 389 388 390 389 312 176 72 -54 -194 -272 -330 -380 -377 -293 -185 -75 195 188 178 172 167 167 167 165 165 170 169 162 331 172 24 145 138 138 -363 -320 146 -188 -135 166 175 189 203 216 221 223 224 222 220 218 214 206 198 190 179 172 -280 165 165 165 163 159 -226 164 168 177 189 203 217 233 248 263 282 298 318 346 377 407 436 465 490 515 541 567 592 615 634 647 660 669 673 674 674 672 665 658 648 635 623 611 599 589 582 574 567 565 563 562 561 563 565 567 568 568 565 560 552 542 531 518 499 479 457 433 408 383 357 332 307 281 258 237 217 198 181 168 155 144 135 126 120 115 111 108 107 105 104 104 105 106 107 108 110 111 112 113 114 116 117 118 119 67613 274 2411 30 11951 18 46 53 1738 -10361 99999 9890 9999999 6422 6763 7082 7388 7703 7908 8111 8306 8438 8485 8450 8380 8239 8057 7836 7559 7234 6886 6468 6048 5716 5391 5023 4666 4375 4135 3898 3752 3644 3603 3600 3622 3688 3813 3951 4026 4112 4235 4352 4442 4496 4538 4519 4498 4447 4372 4303 4229 4159 4064 3985 3902 3825 3746 3635 3522 3450 3439 3366 3241 3147 3057 2960 2817 2688 2568 2432 2296 2142 2045 2023 1970 1869 1837 1877 1878 1868 1853 1827 1777 1749 1722 1657 1609 1523 1350 1182 1035 884 732 633 499 361 271 221 132 74 63 94 167 261 330 403 474 546 578 648 738 807 806 803 802 784 719 602 483 398 327 232 125 45 -33 -127 -188 -165 -104 -71 -30 14 65 116 145 135 126 205 69 34 38 13 -55 -123 -158 -188 -192 -143 -51 107 293 450 574 185 201 218 233 245 245 240 233 225 214 201 188 174 162 150 141 142 147 153 161 173 184 191 203 212 223 236 249 261 271 283 289 295 -102 315 94 346 369 391 416 442 465 490 518 545 571 597 620 636 652 665 673 677 679 678 672 666 657 644 631 619 607 595 586 576 567 563 561 558 558 559 560 561 563 562 560 557 551 543 534 523 506 486 465 443 418 394 369 343 318 293 269 247 225 205 188 173 159 147 136 127 120 113 109 105 103 101 100 101 102 103 105 107 110 112 115 117 119 121 123 125 126 67622 274 2410 30 11950 18 47 2 1737 -10359 99999 10862 9999999 6394 6802 7171 7531 7880 8105 8351 8605 8743 8780 9999999 9999999 9999999 9999999 7928 7615 7264 6880 6442 6056 5735 5412 5047 4707 4422 4186 3972 3826 3696 3615 3563 3552 3584 3655 3702 3710 3736 3803 3898 3992 4058 4091 4092 4091 4095 4086 4050 3999 3934 3837 3748 3647 3535 3383 3205 3033 2937 2898 2838 2731 2661 2620 2591 2554 2565 2584 2583 2578 2575 2600 2674 2680 2634 2619 2648 2618 2545 2454 2331 2176 2045 1934 1811 1681 1517 1293 1094 928 749 569 440 293 135 26 -46 -162 -278 -375 -410 -386 -342 -306 -278 -210 -123 -43 98 297 488 604 735 891 1041 522 520 1168 521 519 518 984 886 745 560 392 322 279 208 148 94 85 284 243 205 169 130 99 73 47 22 2 -8 -14 -15 -10 4 27 57 87 117 148 176 198 217 234 249 254 250 241 230 216 -341 -455 -558 -589 145 134 132 -496 -439 150 160 170 181 198 212 224 239 254 267 276 290 301 311 37 12 31 362 383 402 424 449 469 490 516 541 564 586 606 622 639 651 658 663 666 664 659 655 649 640 630 620 609 600 591 582 575 572 570 567 566 567 567 567 567 565 562 558 551 543 533 521 504 484 464 441 417 393 368 342 317 292 269 246 225 205 188 173 160 148 138 130 123 117 113 110 107 106 105 105 106 107 109 110 113 115 117 118 120 122 123 124 125 67631 274 2410 30 11950 18 47 11 1736 -10358 99999 11402 9999999 9999999 9999999 6411 6753 7075 7391 7741 8085 8334 8494 8582 8608 9999999 9999999 9999999 7941 7648 7284 6861 6450 6064 5636 5184 4749 4370 4068 3818 3654 3526 3469 3442 3443 3506 3607 3720 3805 3916 4031 4172 4304 4361 4357 4329 4278 4212 4122 4011 3870 3712 3509 3325 3150 2992 2806 2626 2493 2440 2436 2426 2380 2378 2405 2456 2509 2593 2668 2715 2751 2773 2788 2827 2805 2733 2682 2679 2631 2544 2420 2272 2117 1994 1896 1785 1672 1545 1354 1169 1017 863 696 556 404 259 159 84 -22 -141 -250 -302 -304 -258 -203 -148 -66 37 149 323 553 782 935 1078 1235 1404 520 1585 1606 1607 1572 1490 1383 1262 1096 865 639 504 388 262 144 35 -67 -129 -141 -114 -51 16 72 158 280 371 422 -72 -75 -69 -58 -38 -10 21 54 85 114 140 161 177 190 202 205 203 197 190 181 -486 -558 -636 -649 -611 153 -604 -584 -552 -525 -499 -437 -325 -193 -121 -78 15 111 267 274 285 295 304 316 329 343 364 387 406 429 455 476 499 525 549 571 593 612 629 645 657 663 668 670 667 661 655 648 636 625 613 600 587 575 563 554 549 545 542 540 540 541 542 543 544 543 542 538 533 527 517 502 485 467 447 425 403 379 354 329 304 280 257 234 214 195 178 163 150 139 129 120 113 107 103 100 98 97 97 99 100 102 104 108 110 113 116 118 120 122 123 125 67640 273 2439 30 11949 18 47 20 1734 -10356 99999 10649 9999999 9999999 7179 7429 7659 7896 8160 8434 8628 8766 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7563 7146 6751 6375 5951 5501 5059 4659 4342 4085 3898 3729 3625 3553 3497 3500 3525 3558 3569 3595 3619 3676 3745 3728 3648 3568 3490 3405 3322 3260 3172 3086 2965 2859 2772 2721 2649 2570 2539 2558 2574 2581 2555 2543 2535 2568 2586 2622 2635 2635 2627 2631 2634 2683 2713 2743 2762 2819 2851 2854 2784 2706 2619 2571 2510 2421 2279 2108 1856 1602 1360 1135 882 637 379 165 -9 -135 -277 -407 -523 -557 -518 -430 -345 -271 -181 -51 110 323 578 822 984 1129 1293 1471 1588 516 1657 1655 484 468 1485 1370 1219 382 794 337 323 456 326 226 124 236 21 168 139 106 102 136 31 12 -7 -18 -26 -25 -20 -4 21 51 77 103 129 156 178 196 210 223 228 226 219 214 205 -204 -256 -333 -375 -393 -425 -467 -494 -494 -474 -455 -426 -351 -246 -169 -110 -18 77 249 255 267 278 288 299 314 331 352 378 402 428 456 480 505 532 558 582 604 625 642 657 670 678 682 683 679 673 667 658 645 633 619 602 586 572 558 545 537 530 524 521 519 519 521 524 525 527 529 529 527 524 517 506 492 476 458 438 416 393 367 341 315 290 266 243 220 200 183 167 153 141 131 122 115 110 105 102 100 98 98 99 101 103 105 108 110 112 115 117 119 121 122 123 67649 274 2407 30 11947 18 47 29 1733 -10355 99999 9108 9130 9228 9413 9999999 9999999 7262 7363 7489 7658 7802 7901 7983 8011 7960 7890 7746 7574 7335 7006 6608 6249 5914 5520 5090 4671 4285 3966 3688 3483 3323 3240 3192 3158 3202 3275 3347 3378 3433 3517 3619 3729 3772 3779 3780 3742 3685 3620 3598 3548 3490 3408 3366 3318 3258 3175 3094 3070 3072 3043 3014 2961 2930 2877 2849 2818 2806 2760 2699 2653 2631 2610 2605 2581 2580 2592 2639 2657 2658 2602 2529 2450 2396 2345 2273 2149 1988 1754 1520 1296 1066 802 537 265 42 -138 -285 -422 -537 -646 -684 -646 -542 -413 -290 -142 46 262 506 766 1021 1194 1332 1471 1620 534 534 1749 1705 1641 1550 1436 1320 503 477 456 432 416 406 390 373 344 308 264 231 202 168 140 114 85 58 32 13 -3 -12 -17 -11 3 21 35 50 68 90 108 126 142 158 -751 -814 -861 -894 -885 -832 -763 -707 -625 -538 -470 -419 -355 -283 -201 -142 -101 -64 -1 40 68 111 159 195 261 278 296 313 329 348 370 396 424 449 476 503 525 544 566 586 604 619 633 644 654 661 664 664 662 656 648 641 634 623 612 599 585 573 562 550 541 535 529 525 523 522 522 524 528 530 532 535 535 533 530 525 515 502 487 470 451 430 407 381 356 330 305 280 256 233 212 193 176 161 149 138 129 121 115 110 106 103 102 101 102 103 104 106 108 109 111 113 115 116 117 118 119 67658 270 2526 30 11946 18 47 38 1731 -10354 99999 9996 9999999 9999999 9999999 9999999 9999999 8237 8259 8300 8345 8355 8291 8136 7957 7721 7383 6975 6575 6212 5799 5372 4934 4497 4106 3745 3451 3206 3028 2890 2756 2702 2676 2691 2699 2741 2798 2892 3053 3176 3275 3387 3474 3523 3547 3615 3647 3660 3635 3603 3560 3508 3440 3343 3280 3227 3139 3051 2979 2942 2893 2869 2852 2841 2820 2804 2808 2821 2836 2865 2877 2901 2925 2945 2935 2896 2801 2686 2577 2489 2380 2247 2055 1830 1576 1346 1134 936 736 536 325 173 70 11 -51 -110 -186 -180 -122 -55 9 76 134 211 326 499 682 862 951 1024 1144 1291 1385 690 1505 1525 620 598 1436 545 512 475 446 417 397 380 360 368 243 265 225 195 173 147 124 101 83 64 46 37 33 35 40 53 72 95 113 127 140 157 168 174 177 181 174 160 143 128 -619 -642 -626 -644 -643 -621 -582 -540 110 130 -280 -192 -118 -70 -2 269 286 168 324 341 354 369 380 385 388 395 402 411 422 432 443 456 468 479 495 511 528 547 568 587 604 620 632 643 652 656 658 659 657 650 642 630 616 602 589 574 561 550 540 530 524 518 515 514 515 516 518 520 521 520 519 515 507 498 486 470 453 434 412 388 363 338 313 288 264 242 221 202 185 170 158 147 138 130 124 119 115 111 109 108 108 108 108 108 109 110 111 112 113 114 114 115 116 67667 267 2617 30 11947 18 47 47 1730 -10352 99999 7342 7450 7582 7690 7792 7922 8062 8153 8176 8156 8122 8037 7850 7599 7362 7120 6807 6455 6073 5641 5231 4825 4435 4051 3742 3476 3211 3013 2829 2667 2542 2444 2374 2369 2467 2498 2492 2508 2550 2557 2543 2573 2590 2600 2569 2518 2475 2426 2366 2282 2264 2274 2262 2242 2232 2258 2281 2317 2368 2439 2487 2530 2585 2610 2611 2624 2631 2653 2669 2678 2659 2618 2548 2474 2432 2429 2406 2382 2334 2281 2209 2145 2066 1981 1885 1773 1627 1501 1378 1254 1130 1009 850 770 723 662 602 588 593 625 698 819 956 1112 1182 1221 1745 2126 695 657 617 578 538 496 462 420 382 349 331 310 299 -136 -292 -375 -456 -536 -546 -517 -475 157 -334 -264 -150 89 72 61 52 47 47 51 62 77 91 100 109 121 129 -143 -300 -438 -565 -685 -775 -822 -844 -844 -776 -703 -593 -457 -294 -129 51 225 125 140 157 178 202 225 242 260 283 305 326 349 368 382 393 409 425 443 461 476 490 504 518 530 544 559 576 592 608 622 635 645 652 657 661 663 663 660 655 646 634 620 604 589 576 561 548 537 526 517 510 504 501 501 503 506 509 512 514 514 514 510 505 497 485 471 455 436 414 389 364 340 315 290 266 243 222 202 185 169 157 146 137 129 123 119 114 111 109 108 108 108 109 110 111 111 112 114 115 116 117 118 119 67676 267 2619 30 11949 18 47 56 1729 -10351 99999 7739 7733 7740 7714 7679 7670 7702 7766 7790 7750 7703 7631 7468 7227 6999 6752 6452 6119 5757 5329 4918 4511 4094 3716 3449 3229 3026 2852 2699 2556 2469 2414 2363 2375 2465 2492 2477 2477 2493 2463 2413 2403 2422 2449 2436 2402 2367 2339 2275 2215 2222 2256 2276 2257 2253 2273 2282 2282 2303 2378 2426 2465 2521 2572 2585 2588 2590 2595 2618 2609 2592 2558 2495 2405 2306 2267 2218 2162 2088 2021 1955 1881 1802 1715 1645 1556 1441 1334 1242 1175 1086 1002 877 799 746 685 639 636 674 722 770 846 956 1096 1160 1208 1277 1092 695 657 1404 1392 549 510 477 437 398 368 344 317 295 279 262 246 228 -155 -222 -262 -281 -283 122 -285 -247 -212 -179 -135 72 67 63 64 71 80 88 91 -41 -117 -194 -298 -382 -431 -446 -478 -484 -432 -342 -239 -79 73 232 137 134 137 143 151 152 158 165 176 190 206 220 238 261 284 307 332 356 375 393 416 436 458 478 494 509 522 533 542 552 564 575 586 597 605 611 617 621 624 626 625 624 621 616 607 596 583 569 557 545 533 522 511 501 492 487 482 480 480 483 486 491 496 499 502 503 502 498 493 484 472 458 442 422 399 375 350 325 300 276 252 230 210 191 175 162 150 140 132 126 122 118 115 113 112 111 111 111 111 112 112 112 113 113 114 114 115 115 67685 268 2588 30 11948 18 48 5 1727 -10349 99999 6468 7673 7677 7696 7656 7587 7522 7533 7601 7638 7616 7574 7492 7335 7084 6835 6557 6249 5897 5537 5136 4749 4334 3894 3484 3195 2994 2840 2700 2604 2508 2443 2387 2351 2343 2377 2361 2301 2242 2226 2163 2066 1996 1981 1969 1950 1935 1931 1948 1959 1962 2011 2098 2196 2214 2232 2278 2334 2358 2392 2458 2500 2524 2531 2521 2514 2514 2503 2465 2490 2486 2455 2380 2302 2225 2150 2120 2084 2069 2059 2007 1952 1919 1906 1841 1805 1778 1741 1693 1626 1554 1467 1403 1285 1196 1178 1140 1076 1045 1087 1129 1154 1202 1277 1400 1493 560 895 1401 669 626 580 534 484 432 383 331 284 249 224 195 173 164 156 147 136 -562 -692 -798 -877 -923 -940 -949 -932 -922 -885 -827 -690 -579 -506 -437 -345 -294 -244 -197 -152 -153 -147 -167 -153 -123 -90 -96 -72 -14 64 148 286 417 549 641 732 98 97 100 99 103 111 124 139 155 175 200 230 260 290 321 346 367 387 411 433 457 479 497 514 528 542 554 566 579 593 607 619 628 634 640 642 642 640 636 631 621 610 597 582 565 548 534 521 509 497 487 479 473 470 468 469 471 475 480 486 493 498 501 502 501 499 494 486 474 461 444 425 403 380 357 332 308 284 262 241 220 202 186 173 161 151 143 137 132 127 123 121 118 116 115 114 113 112 111 110 110 110 110 110 110 110 67694 268 2587 30 11947 18 48 14 1726 -10348 99999 7611 7482 7359 7230 7036 6827 6639 6537 6484 6423 6352 6311 6272 6190 6076 5991 5841 5661 5460 5267 5018 4720 4405 4072 3735 3443 3202 3006 2791 2572 2363 2218 2100 1999 1913 1877 1875 1844 1822 1860 1915 1941 1974 2093 2205 2285 2359 2405 2454 2493 2522 2535 2573 2625 2604 2570 2566 2583 2550 2552 2590 2598 2610 2608 2585 2559 2545 2502 2401 2357 2280 2190 2079 1994 1900 1805 1761 1721 1720 1745 1732 1724 1759 1823 1825 1841 1868 1873 1843 1789 1743 1703 1698 1624 1549 1544 1533 1493 1473 1510 1558 1569 1569 -1009 -569 3 512 1019 1584 2216 2804 498 469 438 403 369 329 280 240 210 176 150 137 128 119 -443 -535 -622 -709 -794 -832 -842 -844 -841 -846 -826 -798 -657 -540 -455 -379 -270 -178 -91 5 87 123 143 115 116 148 194 173 157 170 197 232 308 393 480 535 596 142 138 139 137 138 143 154 166 178 192 211 233 257 280 302 321 336 350 369 388 409 431 452 473 494 517 537 557 580 601 621 639 652 661 667 668 666 661 653 643 628 613 596 577 558 540 525 513 501 491 483 477 473 473 474 477 480 485 491 497 503 507 509 509 508 504 497 487 473 457 439 419 397 374 351 327 303 281 260 239 221 205 191 180 170 161 154 148 143 138 134 131 128 126 123 121 118 116 114 113 113 112 111 111 110 110 67703 269 2555 30 11945 18 48 23 1724 -10346 99999 6168 7650 7600 7572 7549 7477 7381 7279 7230 7187 7119 7017 6928 6829 6685 6501 6341 6140 5936 5710 5483 5221 4931 4653 4346 4023 3750 3514 3324 3094 2874 2691 2549 2411 2258 2144 2075 2019 1917 1833 1834 1849 1820 1779 1827 1881 1892 1924 1949 2011 2035 2036 2041 2091 2184 2210 2225 2293 2375 2429 2498 2594 2642 2676 2671 2649 2646 2646 2608 2496 2440 2368 2284 2198 2131 2072 2026 2021 2028 2100 2214 2251 2287 2358 2439 2433 2426 2421 2380 2284 2126 1941 1770 1627 1414 1205 1101 990 868 800 815 842 846 861 887 -479 -108 142 291 457 732 1013 553 530 504 479 452 413 366 323 284 243 207 -640 -751 -812 -880 -1002 -1100 -1191 -1269 -1283 -1225 -1157 -1101 -1033 -906 -771 -546 -375 -246 -115 41 156 258 375 450 430 396 351 340 353 356 291 262 271 276 280 339 430 487 515 571 188 186 186 184 765 186 192 199 208 218 234 255 276 293 309 323 336 351 372 392 412 433 454 474 495 517 537 556 578 599 617 633 644 649 652 651 646 640 631 619 602 585 567 547 528 511 497 484 474 465 459 456 455 457 460 465 471 478 486 494 501 505 509 510 508 505 497 486 472 456 437 417 395 373 350 326 302 280 260 240 222 208 195 183 173 164 157 151 146 141 138 135 132 129 126 123 120 117 115 114 113 112 111 110 109 108 67712 272 2465 30 11945 18 48 32 1723 -10345 99999 7722 7680 7678 7681 7666 7668 7664 7680 7631 7600 7551 7549 7526 7451 7340 7229 7104 6941 6743 6582 6377 6158 5904 5684 5451 5194 4950 4672 4386 4153 3959 3796 3599 3412 3223 3061 2902 2733 2587 2459 2334 2144 1982 1901 1818 1701 1564 1511 1468 1406 1379 1357 1383 1379 1367 1380 1464 1608 1676 1743 1857 2003 2113 2245 2414 2528 2613 2648 2658 2684 2690 2638 2490 2405 2288 2142 2000 1905 1809 1721 1699 1712 1783 1918 1986 2095 2254 2434 2525 2651 2795 2892 2894 2845 2757 2653 3352 2752 2125 1987 1788 1548 -48 -398 1138 -563 -615 -613 -354 56 443 766 458 434 406 379 349 319 292 268 242 216 193 175 -726 -858 -978 -1032 -1048 -1060 -1115 -1175 -1216 -1226 -1164 -1052 -939 -854 -757 -613 -488 -308 -165 -47 59 176 262 310 382 405 354 319 298 304 318 332 290 273 287 302 336 414 537 609 652 712 206 212 221 229 886 249 260 272 282 292 305 320 332 342 346 346 346 348 355 362 372 383 395 409 425 446 465 485 509 533 558 580 596 606 614 619 620 619 615 606 592 577 561 542 524 507 491 477 465 455 448 443 441 441 443 449 455 462 471 480 489 494 500 503 503 502 495 485 471 456 436 416 393 370 346 321 296 273 251 231 213 197 184 173 164 155 149 144 139 136 134 133 131 129 127 125 123 122 120 119 119 118 117 116 115 114 67721 275 2376 30 11946 18 48 41 1722 -10344 99999 7358 7273 7231 7173 7114 7079 7050 6966 6899 6837 6839 6812 6787 6726 6704 6661 6546 6374 6199 6027 5865 5682 5559 5399 5231 5008 4856 4743 4640 4556 4426 4285 4196 4145 4092 3963 3825 3621 3399 3165 2939 2716 2466 2214 1903 1654 1509 1395 1271 1156 1154 1167 1205 1300 1401 1522 1575 1606 1647 1758 1891 1923 1932 1957 2008 2019 2047 2107 2139 2167 2165 2189 2266 2336 2347 2282 2305 2309 2316 2319 2345 2377 2408 2469 2546 2670 2828 2881 2944 3029 3126 3108 3092 3073 3011 2866 2670 2443 2213 2965 2431 1410 1222 1013 796 -297 525 459 348 244 -1500 -1321 -965 -660 192 128 60 355 337 -112 -119 -171 -265 -322 -353 -344 -365 -408 -411 -396 -307 -212 -116 -84 -82 -104 -126 194 186 56 67 73 102 96 145 157 182 91 89 88 92 285 270 193 128 85 75 67 74 25 -27 -81 -126 -139 -128 -66 -47 -29 13 69 134 228 235 299 393 505 264 270 280 291 304 315 323 324 323 325 329 336 344 354 367 382 398 416 438 459 482 508 535 561 583 600 612 620 624 625 622 616 605 589 573 556 536 516 498 482 466 452 442 434 430 427 427 430 437 443 449 459 468 477 483 490 494 495 494 488 479 467 452 434 415 393 371 347 322 298 274 251 231 211 194 180 168 157 148 140 135 130 127 125 125 124 124 123 123 122 122 122 123 123 123 122 121 121 120 67730 288 1987 30 11947 18 48 50 1720 -10342 99999 8906 8931 8905 8848 8789 8743 8692 8650 8558 8352 8095 7931 7752 7539 7340 7196 7059 6930 6829 6766 6616 6458 6330 6284 6260 6247 6212 6174 6113 6014 5857 5704 5562 5419 5244 5147 5021 4856 4662 4527 4422 4293 4207 4121 4033 4010 4013 4010 3972 3932 3835 3734 3677 3591 3453 3285 3129 2907 2712 2574 2424 2253 2074 1937 1817 1722 1674 1597 1560 1520 1467 1433 1469 1520 1516 1520 1545 1611 1682 1767 1879 1965 2044 2086 2161 2298 2421 2506 2552 2665 2740 2808 2879 2955 3037 3111 3197 3288 3423 3553 3565 3570 3576 3569 4512 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3551 2973 2258 1614 996 699 690 673 648 619 588 560 529 501 480 459 -495 -564 400 390 -692 -640 -601 -606 -575 -512 -403 344 332 -198 -120 -20 294 274 204 204 214 191 166 148 82 27 -19 -38 -83 -75 -73 -32 17 61 73 91 108 129 149 168 190 207 219 230 241 243 237 232 225 215 200 189 177 171 169 167 171 179 -419 199 212 229 246 264 281 299 315 327 332 334 338 344 351 358 367 379 390 403 417 437 456 476 500 525 550 572 590 603 614 621 624 625 623 615 602 589 574 556 538 520 503 486 471 458 448 440 434 430 429 430 432 435 440 446 451 454 458 459 459 457 452 444 434 421 406 390 374 355 336 316 295 275 255 237 219 204 190 178 167 157 149 142 137 132 130 128 127 126 125 124 124 124 124 125 125 125 124 124 124 124 67739 288 1987 30 11947 18 48 59 1719 -10341 99999 7773 7781 7828 7904 8011 8088 8146 8174 8145 8071 8071 8063 7981 7757 7564 7379 7268 7182 7046 6971 5944 6026 6083 6127 6116 6113 6056 5965 5828 5633 5413 5225 5058 4908 4779 4754 4738 4711 4684 4698 4736 4773 4873 4973 5050 5136 5208 5216 5181 5117 4979 4796 4614 4384 4128 3878 3635 3316 3047 2830 2607 2374 2192 2044 1891 1757 1673 1592 1544 1473 1365 1275 1256 1217 1161 1150 1172 1205 1250 1343 1472 1604 1729 1830 1983 2190 2381 2526 2662 2829 2941 3020 3092 3162 3213 3248 3257 3254 3284 3302 3227 3134 3055 2971 2827 5013 9999999 9999999 9999999 9999999 9999999 3666 3177 2714 2155 1647 1166 683 688 672 648 615 584 552 519 495 471 447 426 409 392 382 -616 -603 -578 -629 -670 -655 -592 363 352 -431 -342 -232 -137 -62 16 67 236 209 182 158 206 184 151 126 78 58 28 66 121 18 30 46 339 79 96 113 134 149 162 175 186 188 185 182 178 174 165 159 157 161 168 176 189 -714 -717 -668 -584 -452 295 314 329 344 355 361 361 360 357 356 359 360 363 370 379 388 401 420 440 463 490 516 542 568 589 606 621 632 639 642 643 637 627 615 599 580 561 542 523 503 485 468 454 443 434 427 424 422 421 423 426 429 432 434 437 439 438 436 430 422 412 399 385 370 354 336 317 299 279 260 243 226 211 197 185 174 165 157 150 143 139 135 132 130 130 128 127 126 126 126 126 127 127 127 127 127 127 127 67748 269 2557 30 11947 18 49 8 1717 -10339 99999 6267 6317 6478 6602 6721 6794 6851 6802 6701 6536 6309 6033 5743 5481 5254 5036 4906 4830 4771 4730 4718 4745 4816 4965 5111 5199 5291 5389 5402 5382 5312 5155 4932 4699 4385 4053 3760 3459 3074 2744 2486 2258 2038 1875 1706 1589 1511 1482 1458 1483 1483 1422 1371 1384 1375 1368 1370 1375 1394 1459 1532 1634 1744 1858 1957 2114 2321 2517 2683 2847 2999 3106 3193 3266 3315 3329 3317 3276 3210 3164 3095 2976 2863 2754 2628 2480 2372 2289 2208 2119 2029 1910 2100 1896 1775 1472 1153 907 655 365 131 120 128 -4 391 372 353 335 320 307 293 284 281 284 286 296 -608 -660 333 338 343 351 -405 -320 -215 360 350 336 314 290 261 229 196 161 127 97 68 41 17 5 1 3 8 19 40 61 80 99 116 133 144 151 157 163 160 150 138 130 122 109 100 98 104 115 129 149 171 -688 221 247 278 310 336 357 377 394 405 410 414 415 416 418 418 417 420 422 423 428 439 450 463 480 497 513 530 545 557 569 579 585 590 594 591 584 575 564 549 535 520 504 487 471 456 444 433 425 418 415 414 414 415 418 421 423 424 426 426 425 421 414 405 394 382 368 353 337 320 303 286 269 252 236 222 208 196 185 175 166 158 151 145 141 136 133 131 130 128 127 126 125 125 125 125 126 126 125 125 126 126 67757 288 1987 30 11947 18 49 17 1716 -10338 99999 7325 7244 7068 6841 6668 6510 6329 6188 5973 5757 5592 5505 5404 5399 5504 5650 5824 6119 6425 6733 7008 7220 7382 7576 7731 7815 7804 7749 7609 7396 7124 6824 6530 6248 5958 5721 5534 5376 5251 5164 5076 5016 5013 4992 4940 4924 4952 4891 4804 4685 4501 4291 4088 3822 3547 3336 3135 2874 2680 2527 2372 2199 2083 1980 1942 1953 1991 2009 2045 2053 2004 1943 1931 1899 1868 1841 1812 1789 1783 1765 1767 1779 1815 1865 1971 2118 2285 2436 2585 2747 2882 2990 3086 3172 3224 3242 3221 3166 3111 3033 2914 2779 2647 2498 2306 2152 2034 1938 1822 1718 1601 1512 3798 3839 3705 3385 2987 2561 2038 1543 1193 865 449 348 322 297 271 248 229 209 197 190 -477 -473 -471 -518 -524 -467 301 323 347 -181 -77 31 426 430 424 411 394 367 332 292 247 204 164 124 84 50 26 8 -2 -5 -1 9 21 36 55 72 88 99 107 113 116 116 110 102 96 91 84 79 78 83 93 107 127 150 178 205 231 260 290 317 340 362 381 397 408 418 425 431 438 440 444 449 454 458 464 473 482 492 503 515 528 541 552 560 568 575 579 583 584 581 575 566 555 542 529 513 496 479 462 447 433 422 411 402 396 391 388 388 388 388 388 388 389 389 387 383 378 371 362 351 340 328 315 301 286 272 258 244 230 218 206 194 184 175 168 160 154 148 144 140 137 135 134 132 131 130 129 129 129 129 128 128 127 127 127 128 67766 290 1928 30 11948 18 49 26 1715 -10336 99999 4718 5033 7021 6948 6839 6681 6587 6525 6433 6393 6291 6174 6140 6209 6234 6299 6477 6673 6841 7091 7360 7625 7834 7979 8057 8119 8111 7985 7767 7529 7228 6869 6468 6085 5714 5350 5012 4763 4603 4497 4468 4512 4582 4692 4821 4944 5009 5089 5169 5150 5087 4959 4732 4420 4087 3695 3277 2945 2615 2274 2015 1832 1672 1536 1497 1487 1528 1618 1754 1897 2047 2172 2201 2200 2224 2194 2149 2129 2106 2067 2035 1999 1984 1985 2014 2054 2151 2286 2433 2549 2668 2796 2857 2886 2893 2896 2884 2855 2788 2674 2566 2454 2335 2244 2170 2093 1972 1886 1811 1767 1718 1673 1596 1547 1527 1489 1395 1301 1184 3978 9999999 3262 769 676 512 353 223 147 63 -29 -101 -119 -144 -160 -148 -85 -4 24 95 240 299 321 346 370 394 401 402 397 385 360 332 300 265 224 180 142 105 70 40 17 10 8 9 14 26 44 59 73 87 101 110 115 117 115 109 96 83 70 62 56 48 42 40 47 58 74 97 124 153 184 215 246 278 307 332 354 377 400 415 429 440 449 455 460 465 470 476 479 483 491 498 505 513 524 534 542 551 559 567 572 575 577 577 574 568 560 551 539 524 508 492 475 457 441 427 414 402 393 385 379 374 370 368 367 366 365 363 362 359 355 350 344 337 329 320 310 299 288 276 263 251 239 228 217 206 195 184 175 167 159 152 146 141 136 132 130 128 126 124 124 124 125 126 127 127 127 127 128 129 130 67775 290 1929 30 11949 18 49 35 1713 -10335 99999 5762 5818 5855 5957 6034 6081 6120 6121 6102 6126 6095 6107 6203 6346 6422 6543 6757 6940 7078 7303 7551 7814 8006 8111 8156 8184 8131 7970 7760 7538 7239 6886 6502 6145 5788 5423 5059 4788 4608 4454 4361 4338 4325 4340 4381 4462 4504 4563 4621 4613 4591 4526 4380 4177 3980 3750 3487 3319 3133 2933 2754 2630 2528 2428 2374 2324 2285 2280 2305 2328 2321 2293 2180 2059 1961 1856 1745 1661 1572 1486 1454 1462 1487 1515 1558 1642 1784 1962 2153 2321 2475 2616 2685 2757 2815 2834 2826 2803 2744 2657 2571 2470 2349 2247 2150 2051 1924 1821 1705 1624 1537 1450 1351 1296 1272 1238 1172 1120 1053 996 930 902 904 893 807 724 657 615 556 483 402 362 311 254 201 204 231 211 233 330 445 567 384 373 367 349 330 309 288 258 230 204 183 158 135 112 92 74 66 62 67 71 76 82 89 101 112 118 123 125 124 121 117 108 95 83 72 61 56 53 50 46 45 51 62 76 94 114 137 162 183 206 232 257 280 303 328 354 374 395 416 435 452 467 482 497 511 521 529 539 547 552 557 564 570 572 574 577 578 577 575 573 570 564 555 545 536 525 511 497 483 469 454 440 429 419 409 400 392 385 380 374 369 364 360 355 350 345 338 330 322 313 305 296 287 278 269 259 250 241 232 223 215 207 199 191 184 177 170 164 158 153 149 145 142 139 137 135 134 133 134 134 134 134 134 134 134 134 135 136 67784 291 1899 30 11949 18 49 44 1712 -10334 99999 3522 6048 5996 5940 5925 5883 5817 5745 5632 5515 5466 5456 5515 5668 5863 6039 6267 6577 6861 7128 7474 7820 8156 8415 8581 8671 8688 8607 8422 8213 8004 7718 7384 7003 6614 6219 5828 5461 5179 4973 4783 4657 4610 4569 4534 4507 4499 4452 4431 4431 4384 4316 4191 3991 3743 3516 3275 2997 2797 2587 2375 2202 2075 1975 1879 1824 1792 1801 1875 1999 2127 2221 2292 2300 2299 2318 2320 2320 2313 2294 2261 2256 2277 2273 2253 2215 2213 2279 2379 2499 2585 2662 2722 2736 2775 2817 2834 2790 2741 2653 2561 2468 2359 2213 2066 1941 1808 1661 1562 1433 1321 1201 1129 1039 1024 1043 1039 987 987 986 980 987 1034 1057 1069 1030 1005 980 995 945 863 795 459 446 426 562 505 445 367 329 344 337 326 315 299 287 266 251 242 233 212 195 182 171 155 142 132 124 114 111 112 123 129 130 133 141 151 160 166 172 173 171 166 163 157 146 134 124 115 111 107 103 97 93 92 96 103 114 127 141 157 172 187 208 226 243 262 284 307 328 349 370 390 408 425 444 464 481 495 509 524 536 546 555 565 572 577 580 582 584 581 576 571 566 558 547 535 523 510 496 480 466 453 439 427 417 409 400 392 385 379 374 370 365 360 356 351 345 339 333 324 316 307 299 290 281 271 261 252 242 233 225 217 210 203 196 188 182 176 170 165 160 156 152 149 145 142 140 138 135 134 134 134 133 133 132 131 131 131 131 131 67793 291 1898 30 11948 18 49 53 1710 -10332 99999 4251 6547 6527 6529 6565 6548 6513 6473 6388 6282 6183 6116 6164 6278 6400 6507 6714 6993 7215 7416 7685 7984 8276 8514 8671 8783 8834 8757 8585 8400 8218 7964 7653 7313 6955 6609 6247 5893 5604 5378 5158 4980 4883 4805 4731 4648 4547 4423 4307 4203 4035 3843 3618 3324 2980 2641 2310 1963 1671 1376 1118 944 819 717 640 645 706 803 984 1230 1505 1749 1966 2141 2330 2526 2684 2826 2975 3104 3190 3267 3336 3349 3334 3289 3253 3252 3263 3259 3182 3080 2975 2846 2726 2607 2482 2341 2212 2053 1907 1782 1666 1531 1417 1370 1348 1289 1224 1151 1104 1031 993 967 1004 1027 1027 981 976 966 933 896 912 941 942 905 907 887 866 796 738 679 463 444 575 526 483 441 395 401 329 328 319 311 297 285 267 251 241 231 213 195 178 162 143 128 117 111 104 101 101 108 110 110 112 121 130 141 149 158 160 157 151 148 143 138 133 130 127 127 127 128 126 125 127 133 143 155 169 185 199 210 222 238 251 265 279 296 312 327 341 357 372 387 399 415 433 449 463 477 490 502 513 523 533 542 549 553 556 558 557 553 550 545 538 528 518 508 497 486 473 460 448 436 425 416 409 401 393 386 381 376 371 366 360 355 349 342 336 328 319 310 301 292 284 276 267 258 249 241 232 225 217 210 203 197 189 182 175 168 162 156 151 146 142 139 136 134 132 131 130 131 132 133 133 133 133 133 134 134 135 67802 292 1868 30 11948 18 50 2 1709 -10331 99999 4639 6017 6097 6149 6244 6390 6499 6550 6598 6618 6617 6606 6619 6718 6872 6976 7025 7150 7347 7485 7587 7743 7917 8074 8189 8243 8283 8291 8199 8022 7874 7752 7548 7278 6992 6703 6430 6142 5855 5621 5440 5242 5046 4921 4816 4694 4539 4384 4238 4111 3981 3784 3563 3344 3075 2759 2447 2183 1886 1627 1366 1160 1034 942 855 783 780 849 932 1100 1314 1570 1777 1973 2136 2329 2535 2711 2861 3014 3147 3251 3318 3379 3367 3330 3254 3190 3175 3194 3193 3117 2998 2880 2739 2634 2537 2454 2355 2257 2132 2015 1924 1822 1685 1568 1500 1469 1410 1351 1255 1161 1044 961 917 932 939 914 843 791 727 670 611 586 563 543 532 554 559 548 502 471 447 478 452 535 545 549 576 619 293 287 289 286 285 280 276 266 260 259 257 249 238 225 212 198 185 175 172 167 165 166 174 176 173 175 180 186 195 201 206 206 200 189 180 -804 -916 152 146 -1078 -1110 -1067 -994 -923 -802 -658 -518 -378 157 173 189 207 222 238 256 272 291 308 327 345 360 373 387 398 407 416 427 438 447 456 465 474 484 490 498 508 518 526 532 539 543 543 541 540 538 533 525 516 507 497 486 473 461 449 436 424 416 408 399 391 383 376 371 366 360 354 348 342 335 328 321 312 303 294 285 277 269 260 251 241 232 224 216 209 201 194 187 180 173 166 161 155 150 145 141 139 136 134 133 132 131 131 133 134 135 136 136 136 136 136 137 137 67811 292 1868 30 11948 18 50 11 1708 -10329 99999 3685 4028 6256 6319 6388 6488 6571 6618 6625 6622 6584 6541 6512 6559 6625 6676 6676 6720 6830 6924 7007 7152 7340 7537 7690 7784 7863 7910 7874 7780 7705 7655 7543 7346 7106 6879 6641 6363 6081 5852 5661 5430 5198 5008 4820 4600 4320 4021 3761 3534 3279 2983 2688 2391 2031 1664 1350 1111 876 692 519 428 449 515 589 684 848 1066 1290 1619 1965 2319 2596 2839 3031 3250 3496 3661 3743 3826 3890 3912 3914 3928 3853 3763 3643 3540 3496 3505 3475 3341 3190 3070 2920 2798 2680 2535 2355 2182 1983 1776 1592 1392 1149 943 793 706 609 512 380 265 191 168 179 235 319 386 385 418 445 491 506 527 553 592 643 670 665 651 610 562 507 516 512 528 511 487 499 538 604 374 691 361 347 326 308 287 271 261 247 231 218 206 196 187 179 172 172 174 180 187 196 196 190 189 188 186 188 187 185 176 166 156 149 141 132 126 126 129 -1268 -1352 -1377 -1394 -1365 -1290 -1190 -1055 181 192 -408 -170 56 235 253 265 280 292 307 322 337 348 362 376 386 396 408 421 433 446 459 471 484 494 504 517 530 540 549 557 564 567 568 568 565 561 553 544 535 525 513 500 487 473 459 446 435 425 415 405 396 387 378 370 362 353 345 336 327 319 309 299 290 280 271 262 255 247 239 232 225 218 213 207 201 196 191 185 179 174 168 163 158 153 148 145 142 139 137 135 133 133 133 134 134 134 134 134 134 134 135 135 67820 290 1926 30 11946 18 50 20 1706 -10328 99999 4003 4146 6735 6777 6769 6746 6743 6716 6675 6604 6527 6499 6490 6432 6354 6330 6359 6369 6398 6501 6647 6809 6935 6982 7051 7109 7116 7061 7037 7008 6896 6697 6458 6218 5958 5649 5323 5067 4873 4616 4367 4171 4007 3821 3629 3475 3380 3321 3227 3096 2982 2860 2634 2368 2165 2001 1811 1635 1457 1311 1199 1124 1072 1077 1161 1281 1414 1665 1933 2201 2421 2642 2823 3032 3265 3447 3529 3583 3593 3564 3523 3496 3391 3295 3169 3055 2973 2956 2907 2798 2692 2629 2559 2523 2471 2390 2299 2216 2089 1955 1825 1675 1467 1285 1137 1044 942 817 668 555 488 426 387 408 470 527 536 587 647 707 713 719 758 806 848 848 837 825 784 719 658 662 654 654 647 660 707 761 813 371 382 383 382 374 364 352 341 333 320 301 284 271 255 240 229 220 216 212 213 216 222 217 207 203 200 192 186 182 177 163 150 135 127 118 109 101 101 104 107 -1253 -1327 -1376 -1383 -1352 -1296 -1192 180 194 -649 -434 -205 252 267 281 297 309 323 336 348 356 366 375 383 389 397 408 417 427 439 452 466 478 491 506 522 536 548 561 571 578 582 586 586 583 575 566 557 546 533 518 503 487 471 455 440 427 414 402 390 380 371 362 352 343 335 326 318 310 302 294 287 279 272 264 258 251 245 238 232 226 220 214 208 202 195 188 181 174 168 161 156 150 146 142 139 136 134 132 132 132 132 133 134 134 134 134 134 135 135 135 67829 289 1956 30 11946 18 50 29 1705 -10327 99999 4720 4685 4661 4642 4673 7213 7034 6848 6686 6533 6422 6294 6142 5998 5898 5829 5808 5880 6016 6165 6351 6531 6669 6825 6972 7082 7160 7228 7269 7250 7134 6934 6660 6367 6027 5677 5385 5121 4805 4494 4210 3961 3713 3477 3239 3096 2999 2911 2781 2672 2546 2311 2054 1856 1707 1569 1398 1237 1075 988 914 869 874 968 1105 1263 1546 1844 2121 2343 2532 2722 2925 3169 3337 3426 3474 3463 3413 3357 3329 3244 3168 3067 2984 2948 2951 2932 2856 2799 2763 2724 2720 2687 2621 2514 2387 2206 2036 1874 1691 1477 1268 1076 941 825 709 578 495 445 393 363 385 449 518 546 591 645 722 734 721 733 752 761 732 697 673 639 583 500 477 452 449 431 438 484 529 557 557 570 408 402 390 377 363 350 337 283 291 30 -112 -253 -323 -358 -339 -284 -201 -125 37 192 197 201 209 221 227 233 240 246 239 229 216 208 196 182 167 157 150 145 138 137 137 137 134 140 -1057 160 169 179 190 202 216 229 240 255 268 280 293 308 319 329 340 351 361 373 386 398 411 427 442 458 475 490 505 523 540 555 569 579 588 592 595 595 592 586 577 566 554 541 526 510 493 476 461 445 431 418 406 393 382 372 362 353 344 334 325 315 306 298 289 281 274 266 258 252 245 239 233 226 220 214 209 203 197 190 183 176 169 163 156 151 145 140 137 134 131 130 128 128 128 129 130 131 132 132 132 133 134 134 134 67838 285 2075 30 11945 18 50 38 1703 -10325 99999 3306 6488 6416 6332 6268 6232 6246 6274 6287 6271 6285 6304 6324 6368 6474 6559 6640 6687 6704 6701 6689 6648 6578 6495 6435 6348 6225 6038 5810 5549 5285 5059 4905 4777 4660 4549 4428 4311 4213 4101 3953 3842 3772 3690 3555 3390 3176 2853 2497 2155 1860 1611 1348 1066 787 602 451 329 292 387 561 780 1115 1469 1808 2112 2380 2661 2962 3288 3519 3667 3774 3805 3774 3717 3656 3556 3468 3365 3247 3161 3089 2989 2856 2760 2690 2616 2562 2482 2379 2267 2119 1927 1744 1593 1439 1284 1156 1024 932 873 809 749 730 742 721 711 737 787 830 826 805 783 810 793 733 711 696 680 614 561 536 526 523 494 514 553 611 405 389 376 363 358 365 372 373 370 364 356 346 333 318 296 275 254 232 207 181 -733 -745 -712 -644 -561 -384 140 147 154 165 181 194 205 216 227 229 223 214 208 200 188 175 163 156 148 135 128 126 125 122 128 140 153 165 178 193 213 234 252 270 291 309 323 337 352 363 372 381 389 395 403 408 412 419 428 437 448 461 474 487 503 519 535 550 564 576 586 593 596 597 594 588 578 568 555 539 521 501 482 462 442 424 407 391 376 362 349 338 328 319 310 302 295 287 281 275 270 265 260 255 250 245 240 235 230 223 217 211 205 199 192 184 176 169 162 155 149 143 138 134 131 129 128 127 126 127 127 129 130 131 132 132 133 133 134 134 67847 285 2074 30 11944 18 50 47 1702 -10324 99999 2714 2725 2824 3042 3345 3709 4104 4646 5310 6049 6870 7708 8528 9359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7121 6245 5372 4444 3653 2930 2316 1905 1712 1602 1695 1903 2220 2481 2894 3225 3512 3862 4178 4279 4256 4112 3755 3182 2671 2090 1564 1036 609 179 -183 -422 1094 1316 1548 1829 2107 2363 2579 2747 2917 3095 3273 3371 3372 3376 3348 3299 3227 3189 3127 3051 2958 2866 2805 2747 2663 2559 2474 2409 2305 2194 2056 1914 1776 1621 1470 1336 1230 1114 1021 961 901 891 910 917 917 943 995 975 942 903 876 854 811 731 649 616 551 448 400 396 425 393 380 382 434 503 531 576 654 765 832 431 413 395 390 402 413 416 419 422 420 411 399 384 363 341 319 295 271 245 -606 -733 -828 -881 -888 -794 164 165 169 176 185 191 201 210 220 223 223 220 221 219 211 203 197 191 182 169 160 151 142 130 125 124 125 123 126 133 147 164 179 197 221 242 262 283 307 328 348 367 383 398 412 422 430 442 455 467 479 492 504 517 531 544 558 572 583 591 598 602 601 599 593 585 575 563 548 531 513 494 475 458 440 422 407 393 380 367 356 346 337 328 319 311 303 294 285 278 271 263 256 248 241 234 228 221 215 208 202 196 191 186 180 174 168 163 157 153 149 144 141 138 136 134 133 132 132 132 132 133 134 135 135 135 135 135 135 134 67856 227 3815 30 11945 18 50 56 1701 -10322 99999 -1478 2256 2360 2477 2653 2846 2997 3118 3211 3293 3372 3471 3523 3466 3396 3282 3133 2969 2845 2730 2605 2478 2355 2224 2106 1997 1898 1811 1776 1719 1674 1605 1522 1446 1370 1311 1237 1180 1160 1148 1133 1072 1043 1026 1005 968 956 991 945 843 733 689 668 644 626 625 691 736 747 801 896 1007 1026 1065 1121 1190 1213 1183 1129 1068 1039 972 890 882 893 877 318 295 275 261 252 242 231 230 230 230 231 235 240 243 245 -266 -388 -493 -555 -568 239 245 242 236 231 224 216 213 215 214 209 203 196 197 195 191 185 181 177 170 164 158 151 142 134 132 131 132 130 130 133 142 156 170 186 206 228 249 271 297 322 348 371 392 413 433 448 461 476 491 505 517 529 540 550 559 566 574 583 589 593 597 599 597 593 586 578 568 556 542 527 512 495 477 461 444 427 411 397 383 370 358 346 336 326 316 306 296 287 277 269 262 255 248 241 234 227 221 215 209 203 197 192 187 182 176 171 164 159 154 149 145 141 138 135 133 131 130 130 130 130 130 131 132 133 134 134 134 134 135 135 67865 227 3814 30 11944 18 51 5 1699 -10321 99999 882 2490 2629 2780 2971 3156 3321 3451 3521 3568 3581 3589 3564 3459 3337 3181 3016 2843 2694 2559 2431 2317 2202 2072 1960 1871 1823 1798 1789 1758 1754 1721 1679 1652 1626 1604 1578 1554 1561 1590 1604 1524 1440 1380 1322 1237 1182 1141 1013 854 692 578 532 520 514 526 627 731 815 938 1079 1219 1300 650 633 612 597 586 567 546 1069 490 776 683 609 548 358 329 303 285 267 247 227 214 202 193 188 187 188 190 190 189 -239 203 202 205 213 220 222 221 220 217 210 204 202 200 195 188 181 183 182 177 173 170 167 161 154 147 140 131 121 115 111 106 99 94 93 98 107 117 130 147 169 191 217 247 277 307 336 363 391 417 437 455 474 493 510 524 537 549 558 566 573 582 590 596 600 604 606 605 601 595 587 577 564 549 532 515 497 479 461 441 422 405 389 375 361 349 338 329 321 313 305 297 288 280 273 267 261 254 246 239 231 223 216 209 201 194 187 182 176 171 165 160 155 150 147 144 141 138 136 134 133 132 131 130 130 130 130 130 130 130 130 130 130 130 131 67874 227 3814 30 11944 18 51 14 1698 -10319 99999 3156 2716 2832 2932 3041 3154 3273 3351 3355 3349 3326 3297 3228 3093 2983 2868 2733 2574 2468 2414 2348 2281 2205 2115 2037 1969 1916 1893 1878 1807 1751 1689 1635 1590 1555 1543 1547 1579 1635 1699 1766 1772 1758 1772 1785 1740 1702 1656 1528 1351 1162 986 837 741 659 578 574 589 592 651 766 895 996 1163 711 689 669 642 613 586 553 522 487 747 660 380 353 319 291 266 239 211 185 166 149 136 125 121 121 124 126 126 135 145 152 163 181 197 206 213 221 228 231 233 235 233 229 221 212 209 202 190 177 171 164 155 145 132 120 109 100 95 93 92 87 85 85 93 103 112 123 138 161 186 213 242 272 302 331 362 393 424 448 468 489 509 526 539 549 559 566 571 574 578 580 579 576 574 572 568 563 556 548 538 526 513 499 485 471 457 442 428 413 400 387 375 364 354 346 338 332 325 317 309 300 292 285 278 271 262 254 245 236 228 219 211 202 195 188 182 176 171 165 159 154 150 147 144 141 139 136 134 133 132 131 131 130 130 131 131 131 131 131 131 131 131 131 67884 291 1895 30 11945 18 51 24 1696 -10318 99999 3632 3731 3788 3849 3944 4053 4181 4339 4546 4767 5064 5300 5490 5734 5990 6177 6349 6586 6831 7040 7218 7354 7435 7450 7453 7393 7348 7314 7210 7041 6819 6577 6285 5991 5697 5341 5025 4762 4516 4256 4054 3893 3676 3464 3320 3239 3172 3133 3069 2966 2911 2849 2772 2746 2756 2721 2659 2693 2724 2740 2764 2821 2890 2961 3059 3179 3318 3433 3506 3565 3636 3703 3707 3722 3719 3703 3643 3528 3439 3336 3209 3069 2953 2859 2737 2616 2463 2300 2130 1970 1826 1710 1613 1495 1411 1342 1284 1267 1262 1306 1369 1463 1573 1681 1797 1843 1831 1824 1796 1718 1612 1493 1314 1123 918 710 529 429 376 327 356 477 602 759 2527 3053 3511 3743 9999999 714 697 670 638 610 573 529 705 504 342 235 318 280 253 231 206 182 164 156 148 144 143 146 152 156 154 151 157 165 166 172 184 195 199 202 210 222 233 244 254 264 271 271 268 269 265 255 242 234 225 209 189 162 136 111 89 73 62 54 44 39 40 49 63 79 99 123 156 192 229 268 305 340 373 405 437 467 488 503 516 527 534 537 538 540 539 537 535 534 533 529 524 522 521 518 515 512 508 502 495 487 479 471 461 450 440 429 417 405 394 385 374 365 356 348 339 330 321 312 303 294 285 277 268 259 250 242 233 224 216 208 201 194 187 181 176 171 165 160 155 152 148 145 143 141 138 136 134 133 132 131 131 131 131 131 131 130 130 130 129 129 128 67893 227 3815 30 11945 18 51 33 1695 -10316 99999 5943 3908 4043 4124 4178 4206 4232 4231 4155 4070 3971 3829 3653 3414 3204 3009 2826 2628 2454 2322 2186 2063 1945 1833 1749 1688 1641 1609 1625 1642 1665 1668 1681 1720 1766 1845 1923 2018 2127 2205 2264 2275 2255 2217 2130 2000 1869 1751 1600 1408 1202 994 805 694 631 584 577 632 694 1911 2254 2582 2805 2889 746 734 722 698 666 636 600 560 436 272 143 42 343 297 259 228 195 164 139 127 119 116 115 121 133 145 157 167 185 205 217 230 245 257 258 257 259 263 264 265 264 261 258 253 245 242 237 229 221 219 214 -788 -694 168 148 129 113 100 88 77 68 62 60 65 74 87 104 125 156 190 222 255 288 323 355 385 416 445 467 482 496 510 520 524 527 532 536 537 536 536 536 533 528 526 526 523 518 514 508 502 494 485 477 467 457 447 437 427 415 403 392 383 373 365 357 349 341 333 325 316 308 299 291 283 274 266 256 248 238 227 218 208 199 191 183 176 170 164 158 153 149 146 144 142 141 140 138 138 137 136 136 136 135 135 135 135 134 133 132 131 130 129 129 67902 250 3124 30 11944 18 51 42 1693 -10315 99999 1418 1335 1122 972 910 891 845 929 1262 1769 2349 2866 3506 4248 5001 5577 6217 6979 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4430 4469 4501 4504 4485 4455 4366 4243 4089 3937 3770 3562 3350 3127 2916 2716 2551 2434 2340 2268 2178 2092 2037 2006 1949 1898 1889 1879 1891 1882 1856 1820 1789 1781 1787 1845 1928 1979 2018 2049 2050 2037 1996 1917 1825 1743 1651 1520 1356 1187 996 855 756 677 607 606 610 644 727 836 923 645 654 662 672 673 667 662 649 630 635 469 310 168 454 408 -41 -17 284 240 206 183 160 138 118 108 106 105 104 105 117 129 137 151 166 174 174 176 183 192 198 204 210 212 214 213 213 -1043 210 206 -1359 -1376 -1323 -1234 -1088 -911 -714 -559 131 121 110 99 90 85 82 83 88 97 109 124 148 175 202 231 260 293 325 356 388 419 445 466 487 506 521 530 537 545 551 554 554 554 552 548 543 538 536 531 524 518 512 506 498 490 482 472 463 453 442 430 418 405 394 383 372 361 351 340 330 320 311 301 292 283 275 268 260 252 245 238 230 222 215 208 200 194 187 181 175 169 163 158 153 149 146 143 141 139 137 135 134 133 132 132 132 132 132 132 131 131 130 129 129 128 126 67911 287 2015 30 11945 18 51 51 1692 -10314 99999 4981 5292 5491 5719 5980 6253 6509 6648 6708 6756 6727 6655 6617 6597 6552 6518 6487 6483 6543 6650 6749 6837 6975 7108 7167 7161 7076 6918 6719 6503 6249 5923 5591 5220 4790 4386 4048 3720 3356 3038 2822 2650 2552 2491 2407 2321 2337 2379 2427 2573 2693 2736 2760 2878 2995 3105 3270 3393 3481 3605 3744 3862 3960 4053 4052 4055 4082 4076 3967 3849 3713 3569 3449 3340 3227 3096 2962 2839 2745 2731 2740 2752 2756 2778 2799 2811 2777 2710 2656 2593 2543 2465 2360 2224 2070 1937 1844 1841 1889 1933 1992 2082 2179 2272 2354 2406 2442 -355 -216 47 208 197 145 8 -152 -331 -522 -697 -890 -1111 -1332 -1336 -1176 475 496 520 537 547 548 552 553 549 537 -461 -616 -748 -865 -942 -976 -951 -874 -749 -617 -460 -274 178 146 120 102 88 77 71 70 72 73 85 97 105 110 118 131 150 169 186 200 211 218 224 231 237 236 235 -1537 -1586 -1574 -1510 -1374 -1208 -1007 -807 189 184 177 167 157 150 145 143 144 147 152 157 172 187 205 225 246 270 297 324 353 382 408 429 452 474 494 510 523 537 548 555 560 563 565 564 562 560 559 554 546 538 529 521 510 499 489 477 464 451 437 423 409 395 382 371 360 349 338 327 317 308 300 292 285 277 271 264 258 251 245 239 233 227 220 214 208 202 196 190 185 179 173 168 163 158 154 150 146 142 139 136 132 130 128 127 125 125 124 124 123 123 123 122 122 122 121 67920 292 1865 30 11945 18 52 0 1691 -10312 99999 3228 4144 4436 4738 5133 5563 5987 6369 6699 6923 7098 7290 7359 7299 7215 7053 6854 6688 6529 6312 6090 5931 5822 5789 5841 5910 5941 5988 6050 6065 6060 6001 5843 5673 5533 5373 5145 4919 4686 4388 4107 3888 3721 3547 3406 3326 3259 3254 3236 3149 3046 2992 2951 2869 2848 2799 2686 2546 2474 2414 2383 2445 2518 2599 2759 2964 3163 3331 3519 3645 3780 3949 4075 4103 4111 4056 3934 3788 3636 3455 3239 3032 2827 2636 2516 2422 2313 2225 2186 2168 2170 2152 2131 2125 2121 2130 2102 2082 2050 1997 1943 1944 2011 2084 2145 2233 2382 2542 2705 2851 2961 3067 1703 1699 1810 1793 1637 1400 1147 901 581 226 -110 -449 -844 -1194 -1243 -1135 461 490 522 549 573 588 605 620 633 637 -547 -679 -835 -998 -1118 -1173 -1159 -1076 -937 -798 -627 -397 235 176 125 85 52 24 5 -8 -11 -5 10 23 40 61 83 110 145 178 206 228 247 262 277 287 289 283 279 -1607 -1574 -1463 -1307 -1101 231 217 203 190 179 165 151 142 138 136 135 137 140 145 154 172 191 210 231 252 277 304 332 359 385 408 430 453 476 495 508 519 531 542 550 558 563 565 564 563 562 560 555 546 537 528 521 512 502 491 477 463 449 435 421 406 393 380 370 359 348 337 326 317 308 301 295 288 280 273 267 260 253 245 239 233 226 219 213 206 200 194 188 183 179 174 169 165 161 157 154 151 147 143 140 136 133 130 128 126 125 124 123 122 122 121 120 120 119 118 67929 293 1837 30 11947 18 52 9 1689 -10311 99999 4934 5202 5308 5551 5809 6138 6492 6842 7134 7365 7475 7555 7620 7584 7402 7185 6903 6649 6421 6197 5909 5645 5479 5391 5390 5468 5557 5638 5677 5723 5736 5736 5626 5396 5144 4934 4706 4405 4096 3776 3409 3098 2848 2708 2603 2583 2632 2741 2951 3163 3324 3471 3649 3838 3983 4163 4241 4237 4158 4088 3972 3854 3790 3690 3574 3510 3476 3452 3397 3373 3325 3340 3424 3517 3555 3594 3587 3538 3510 3513 3495 3434 3364 3273 3171 3106 3055 2962 2843 2747 2664 2615 2533 2415 2297 2192 2120 2020 1945 1886 1808 1730 1705 1799 1929 2048 2161 2354 2587 2827 3021 3169 3299 4240 9999999 9999999 9999999 9999999 9999999 9999999 3041 2372 1592 1415 1018 668 392 169 -6 -126 -215 -265 439 460 474 489 510 532 546 548 549 -150 -254 -361 -455 -497 -506 -469 -441 -382 -257 -85 236 194 162 134 110 90 74 65 64 70 75 82 91 104 120 143 167 187 207 225 243 261 275 282 284 -1441 -1464 -1484 -1447 -1370 -1226 -1032 -810 -592 -359 227 210 196 186 178 172 166 165 163 165 171 183 196 210 225 241 262 284 304 326 348 369 389 411 432 450 467 481 498 513 526 538 547 555 561 566 569 570 567 561 554 547 541 533 523 513 499 484 470 454 438 422 407 393 380 367 353 339 326 314 303 294 286 278 270 262 256 249 242 236 230 225 219 212 207 201 195 189 184 179 174 169 164 160 156 152 149 146 144 141 138 136 134 132 131 129 128 128 127 127 126 125 124 123 122 121 67938 294 1807 30 11947 18 52 18 1688 -10309 99999 5574 4645 4848 5074 5337 5601 5909 6276 6654 6984 7284 7471 7622 7709 7695 7530 7336 7093 6870 6648 6436 6157 5889 5709 5602 5561 5633 5734 5833 5889 5999 6087 6152 6124 5989 5818 5682 5477 5184 4862 4521 4073 3650 3300 3025 2728 2501 2343 2264 2317 2402 2449 2548 2713 2894 3072 3351 3562 3682 3759 3848 3891 3924 3945 3893 3827 3796 3758 3716 3676 3652 3568 3532 3571 3626 3636 3643 3624 3612 3627 3639 3640 3634 3615 3547 3462 3421 3385 3302 3189 3101 3012 2930 2785 2602 2446 2311 2181 2021 1882 1742 1590 1466 1395 1429 1528 1663 1800 2036 2331 2632 2893 3103 3296 6075 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2616 1640 588 -483 -1518 -2455 222 -1 -197 -338 -391 558 -336 588 595 604 614 619 618 611 601 -185 -295 -367 -397 -435 -447 -434 -401 -327 290 240 191 145 104 68 38 12 -5 -17 -21 -23 -20 -12 2 21 46 74 101 129 157 185 213 237 256 268 280 -1449 -1504 -1531 -1507 -1403 -1238 -1062 -881 -693 -462 -228 267 258 250 244 237 234 228 225 225 229 233 235 241 248 257 271 283 299 315 331 347 367 388 408 427 447 468 489 508 525 540 554 564 574 581 585 584 579 572 564 557 547 535 523 508 491 474 457 439 422 406 390 376 363 349 335 322 310 299 290 283 275 267 260 253 247 240 234 228 222 216 209 203 197 190 184 178 172 167 161 156 151 147 143 140 137 134 131 129 127 125 124 123 122 121 121 121 120 120 120 119 118 118 117 67947 295 1776 30 11946 18 52 27 1686 -10308 99999 5274 5063 5193 5363 5542 5756 5980 6329 6709 7074 7359 7596 7741 7848 7827 7717 7470 7188 6832 6520 6216 5948 5644 5338 5119 5018 4996 5065 5160 5332 5465 5633 5778 5899 5933 5868 5764 5659 5514 5287 4976 4635 4219 3833 3468 3169 2873 2628 2480 2391 2408 2467 2525 2607 2732 2919 3107 3352 3525 3621 3686 3747 3770 3746 3723 3645 3535 3438 3349 3285 3208 3145 3057 3034 3090 3160 3215 3285 3364 3445 3537 3650 3746 3834 3866 3854 3848 3869 3877 3825 3751 3687 3585 3474 3310 3142 2957 2786 2612 2437 2265 2059 1856 1683 1589 1580 1628 1771 1908 2135 2403 2716 3009 3250 3483 4816 9999999 9999999 9999999 3421 2719 1924 1035 18 -937 -1831 -2689 -3426 -44 -439 -733 -982 -1148 -1196 -1179 -1077 -928 -715 -523 595 -206 -76 22 64 81 46 34 45 28 23 17 10 13 297 264 229 190 155 124 98 72 48 28 14 -1 -14 -19 -17 -10 0 11 29 53 75 96 121 144 162 176 193 209 224 235 243 -1179 255 260 -765 -606 265 262 259 259 260 263 265 268 267 268 269 273 275 275 276 279 284 292 300 311 322 335 350 370 394 418 441 463 486 508 529 549 566 581 592 601 605 606 603 595 584 573 563 551 537 522 506 489 472 455 438 422 407 393 380 367 353 339 326 314 303 293 284 274 265 257 249 241 234 227 221 216 211 205 200 195 190 185 181 177 173 169 165 160 156 151 147 144 140 137 134 131 128 126 124 123 122 121 121 121 121 120 120 120 119 119 67956 295 1775 30 11945 18 52 36 1685 -10306 99999 6714 4776 5047 5363 5680 6028 6381 6809 7243 7641 7921 8123 8244 8307 8242 8084 7781 7442 7042 6660 6279 5934 5590 5246 4969 4808 4729 4748 4800 4916 4997 5128 5241 5321 5354 5305 5222 5143 5043 4880 4647 4409 4099 3812 3535 3312 3096 2935 2835 2756 2772 2829 2870 2922 3014 3163 3292 3463 3550 3589 3635 3666 3657 3638 3624 3548 3435 3329 3230 3156 3075 3001 2904 2888 2928 2958 2999 3052 3092 3151 3235 3340 3435 3530 3553 3532 3530 3547 3550 3522 3494 3458 3401 3341 3218 3086 2941 2812 2686 2574 2454 2276 2110 1962 1878 1858 1892 1998 2126 2346 2615 2945 3258 3511 3762 6461 9999999 9999999 9999999 9999999 2628 1578 502 -694 -1652 -2390 -3055 -3755 420 -64 -428 -747 -1012 -1178 -1233 -1193 -1102 556 -786 561 564 -388 -279 -197 -136 -148 -154 -131 -137 -144 -120 -107 -104 -25 128 286 236 190 146 106 65 26 -6 -31 -55 -68 -73 -73 -67 -52 -34 -8 21 51 79 111 141 165 186 207 224 240 254 265 272 275 275 272 268 264 257 251 245 241 240 240 241 239 238 240 245 250 255 261 269 276 287 299 313 327 340 354 374 395 416 436 457 478 497 515 533 550 564 576 587 593 595 593 588 580 571 561 550 538 525 509 492 475 457 439 422 408 393 379 365 351 336 323 311 299 290 281 271 262 254 247 239 232 227 222 217 212 207 202 197 193 188 184 180 175 170 165 160 156 151 146 142 138 134 130 127 124 122 121 120 119 118 118 118 118 118 118 118 118 118 67965 295 1775 30 11945 18 52 45 1684 -10305 99999 6399 4387 4601 4879 5153 5463 5774 6181 6624 7025 7302 7553 7737 7852 7819 7749 7525 7267 6965 6673 6375 6111 5835 5543 5326 5236 5173 5203 5253 5364 5415 5527 5631 5692 5690 5591 5439 5294 5116 4888 4571 4259 3906 3582 3252 2994 2760 2578 2447 2384 2436 2537 2635 2732 2841 3025 3215 3413 3551 3669 3771 3835 3867 3895 3902 3851 3785 3697 3633 3598 3523 3429 3301 3213 3179 3148 3141 3096 3036 2992 2956 2925 2910 2920 2882 2822 2797 2821 2883 2926 2964 2998 3069 3149 3166 3197 3214 3240 3248 3258 3255 3189 3118 3014 2922 2886 2866 2865 2847 2893 2952 3051 3133 3145 3166 3195 3244 2829 2431 3080 2832 2556 324 1935 1635 1310 942 587 308 46 -129 -259 -364 -410 -386 -291 -206 -91 2 47 113 183 225 227 222 160 94 75 50 39 76 126 162 268 437 336 303 269 234 201 167 133 102 73 45 24 6 -7 -15 -17 -18 -10 4 20 38 59 79 99 121 142 163 187 209 226 239 250 255 257 257 256 253 251 247 242 240 239 238 236 234 235 239 243 247 253 260 266 275 286 299 312 325 338 355 374 392 411 432 452 471 490 510 529 544 557 568 577 581 582 580 576 570 562 553 542 529 513 496 480 462 445 428 413 397 382 367 353 339 327 315 303 293 283 273 264 255 247 239 231 224 218 211 205 197 192 186 181 178 174 171 167 164 161 158 155 152 149 146 143 140 136 133 129 127 124 122 120 119 118 117 116 115 115 115 115 115 67974 295 1776 30 11946 18 52 54 1682 -10304 99999 6049 6227 5057 5363 5646 5924 6205 6487 6798 7076 7249 7375 7433 7448 7320 7181 6958 6708 6432 6191 5967 5782 5600 5403 5274 5256 5245 5299 5352 5472 5521 5602 5656 5669 5612 5452 5221 5004 4740 4419 4007 3613 3189 2814 2441 2144 1891 1721 1618 1610 1750 1968 2197 2452 2730 3089 3473 3858 4175 4463 4734 4926 5057 5147 5171 5109 5002 4832 4661 4511 4311 4050 3773 3537 3349 3182 3064 2933 2817 2752 2690 2633 2620 2645 2629 2607 2645 2724 2823 2912 2975 3036 3132 3235 3273 3338 3407 3479 3528 3582 3605 3556 3493 3413 3320 3268 3213 3151 3061 3017 2976 2973 2967 2898 2837 2815 2840 2831 2791 2695 2492 2274 2030 1798 1566 1307 1000 667 406 143 -63 -247 -397 -506 -533 -468 -403 -302 -200 -128 -8 128 274 378 498 554 591 656 705 738 788 832 840 392 374 354 326 293 263 233 199 164 135 105 80 65 52 38 34 31 29 37 55 69 85 103 117 129 145 158 170 185 201 211 220 226 227 226 226 227 229 233 236 237 239 242 244 242 242 245 249 254 258 264 267 270 276 285 296 308 318 331 346 361 376 393 410 426 442 460 479 495 508 519 529 538 543 546 550 551 550 547 544 539 532 522 510 500 488 474 459 446 432 415 399 384 368 353 338 323 309 295 281 268 257 246 236 227 219 212 204 197 189 183 178 173 169 165 162 158 155 152 149 147 144 142 140 138 136 134 132 130 129 128 127 126 125 124 122 122 121 120 120 119 119 67983 295 1776 30 11946 18 53 3 1681 -10302 99999 7216 4884 5014 5233 5436 5642 5824 6072 6422 6783 7016 7165 7253 7307 7210 7089 6865 6639 6395 6151 5910 5752 5631 5470 5353 5357 5399 5533 5658 5829 5914 6038 6116 6149 6134 6025 5822 5606 5333 5004 4565 4141 3682 3269 2856 2528 2240 2008 1821 1743 1807 1959 2137 2352 2587 2922 3280 3620 3928 4235 4522 4751 4959 5134 5197 5175 5106 4959 4803 4667 4496 4263 4010 3768 3560 3377 3223 3050 2926 2887 2840 2767 2721 2723 2705 2661 2678 2766 2850 2914 2960 3035 3143 3229 3255 3301 3387 3522 3616 3725 3810 3817 3765 3723 3688 3662 3604 3526 3414 3320 3239 3178 3083 2960 2816 2708 2652 2603 2525 2379 2180 1959 1714 1496 1301 1101 867 627 426 243 119 21 -57 -93 -46 52 158 304 436 538 652 760 859 933 1001 986 923 427 432 700 427 579 501 467 462 420 366 335 302 265 227 187 149 108 76 54 36 19 13 10 9 20 38 51 67 83 97 110 127 138 148 159 -817 175 182 189 192 193 199 205 214 222 229 233 239 244 248 251 252 253 254 255 256 259 260 260 265 274 285 299 313 328 344 360 378 398 419 438 456 477 497 514 527 537 547 555 559 562 565 566 561 555 549 541 531 518 505 493 480 464 449 435 421 405 389 376 363 349 335 321 308 295 282 269 259 249 240 231 223 216 209 203 196 191 187 183 179 176 173 169 165 161 158 154 150 146 143 139 136 133 131 128 126 124 123 121 120 120 119 118 118 118 118 118 118 67992 293 1836 30 11946 18 53 12 1679 -10301 99999 7522 5259 5518 5758 5980 6220 6514 6832 7049 7182 7214 7219 7112 6963 6724 6477 6223 5932 5656 5475 5336 5131 4943 4876 4877 4968 5034 5128 5172 5259 5304 5326 5357 5331 5212 5053 4883 4677 4365 4086 3808 3585 3352 3185 3035 2913 2810 2765 2814 2926 3046 3149 3254 3444 3599 3710 3795 3895 3998 4086 4199 4300 4339 4328 4304 4254 4219 4210 4160 4065 3943 3803 3679 3543 3409 3214 3061 2964 2858 2723 2588 2524 2462 2409 2438 2535 2647 2759 2882 3028 3225 3399 3493 3596 3725 3907 4020 4128 4188 4144 4051 3965 3866 3753 3612 3444 3244 3093 2954 2821 2668 2524 2372 2269 2239 2217 2164 2070 1947 1820 1684 1564 1447 1329 1202 1061 916 767 640 524 421 358 347 377 387 428 476 524 595 667 731 793 863 878 846 837 802 788 789 792 762 761 776 339 323 298 273 247 216 182 153 124 102 88 76 63 62 61 61 73 88 97 105 112 116 119 126 128 -916 -990 -1070 -1069 -1008 -897 -745 -535 123 130 143 157 169 180 191 204 218 234 247 256 267 275 282 290 296 300 305 315 326 339 349 359 370 380 393 410 427 443 458 476 494 512 524 536 546 554 559 562 567 568 563 556 549 540 527 513 498 484 469 454 439 426 412 397 383 371 359 348 336 325 313 301 289 278 266 256 246 237 228 220 211 204 196 190 184 179 175 170 166 162 158 154 151 148 145 142 139 136 134 133 131 129 128 128 127 126 125 125 124 123 123 122 122 122 121 68001 293 1838 30 11948 18 53 21 1678 -10299 99999 7012 5447 5661 5804 5923 6047 6254 6469 6578 6571 6505 6417 6285 6122 5942 5768 5611 5386 5165 5014 4939 4806 4689 4653 4677 4775 4874 4975 5059 5154 5225 5264 5328 5367 5334 5264 5175 5051 4840 4631 4440 4287 4102 3942 3821 3705 3591 3510 3487 3525 3554 3565 3564 3662 3751 3760 3746 3768 3808 3813 3852 3912 3954 3951 3906 3851 3830 3833 3774 3680 3594 3472 3363 3233 3133 2966 2792 2633 2505 2385 2263 2184 2135 2092 2123 2214 2357 2522 2704 2879 3142 3437 3681 3886 4101 4346 4542 4726 4878 9999999 9999999 9999999 9999999 9999999 4409 4181 3895 3635 3395 3158 2918 2698 2457 2261 2129 2040 1953 1858 1736 1606 1494 1411 1332 1245 1157 1072 954 848 777 727 665 620 605 636 652 670 665 685 742 788 804 840 852 788 681 281 281 528 526 528 509 533 550 547 305 296 286 271 254 234 219 203 192 183 172 156 149 138 128 124 124 119 116 109 99 89 85 79 -749 -780 -835 -830 -774 -692 79 81 88 96 109 124 138 150 159 169 180 195 209 219 230 241 255 269 282 293 306 322 337 354 370 386 399 410 422 437 452 463 473 487 500 514 524 533 541 547 551 555 561 565 563 559 555 549 540 529 516 504 490 476 461 447 433 416 400 386 373 359 345 331 317 303 289 276 263 252 241 230 221 212 203 195 188 182 176 172 168 165 161 158 155 152 150 147 144 142 139 137 134 133 131 128 127 125 124 123 122 121 120 120 119 119 119 119 119 68010 291 1899 30 11949 18 53 30 1677 -10298 99999 4169 4301 4419 4550 4766 4959 5086 5140 5146 5134 5093 5032 4992 4993 5066 5073 5089 5159 5252 5308 5418 5584 5783 6025 6226 6362 6463 6555 6585 6560 6516 6433 6288 6127 5916 5633 5285 4950 4640 4400 4173 3986 3809 3626 3420 3312 3285 3298 3288 3263 3230 3283 3336 3314 3285 3312 3344 3384 3474 3622 3739 3800 3821 3855 3960 4092 4156 4164 4180 4141 4084 4007 3923 3786 3609 3422 3263 3120 2966 2795 2662 2537 2481 2478 2514 2585 2663 2748 2886 3064 3219 3365 3533 3725 3901 4050 4171 4229 4235 4246 4194 4150 4068 3926 3745 3581 3414 3223 3036 2867 2686 2550 2455 2392 2297 2205 2067 1963 1918 1898 1868 1823 1804 1761 1679 1619 1581 1547 1495 1468 1440 1445 1415 1332 1214 482 408 336 970 951 879 742 595 202 203 205 209 332 343 388 416 414 282 289 292 289 281 273 270 549 263 261 252 239 230 220 207 199 195 187 -266 -414 -494 -535 -605 -635 -608 -601 -619 -608 -580 -542 -441 -305 -220 -88 89 224 107 122 135 146 158 174 189 202 214 222 232 240 248 255 263 274 284 298 312 327 341 354 369 389 410 428 444 463 482 500 514 528 539 548 554 558 562 565 563 558 554 548 539 528 515 503 490 475 460 446 432 417 401 386 372 358 343 328 314 300 286 272 259 248 237 227 217 209 200 192 184 178 172 167 163 158 154 150 147 144 141 139 136 134 133 130 128 128 127 126 125 125 125 124 123 123 122 122 122 121 122 122 121 68019 262 2768 30 11948 18 53 39 1675 -10296 99999 3619 6846 6785 6708 6614 6458 6194 5892 5606 5347 5146 4973 4813 4652 4452 4255 4166 4174 4172 4101 3993 3860 3793 3738 3625 3516 3422 3322 3228 3207 3240 3258 3220 3167 3175 3255 3364 3394 3357 3339 3284 3243 3226 3231 3202 3093 2939 2831 2759 2680 2593 2563 2552 2581 2634 2707 2811 2894 2951 3037 3202 3380 3513 3645 3791 3913 3998 4076 4160 4207 4266 4254 4227 4185 4091 3933 3765 3600 3428 3246 3089 2902 2729 2558 2418 2242 2072 1903 1756 1648 1587 1535 1494 1457 1412 1327 1287 1295 1302 1289 1299 1308 1339 1361 1367 1328 1317 1336 1348 1380 1439 1450 1374 175 159 150 143 140 150 164 176 193 221 249 268 284 293 302 310 319 322 326 327 318 302 288 271 252 235 219 199 185 161 -397 -391 -450 -491 -492 -491 -526 22 -556 -544 -476 -411 -408 -337 -207 -128 -79 155 45 104 209 229 271 254 502 266 268 269 269 268 268 269 270 276 284 294 303 313 327 344 362 380 398 418 438 459 476 494 510 524 536 546 556 563 566 566 564 561 555 545 533 520 506 490 473 456 439 422 403 385 369 352 336 320 304 289 275 263 251 242 233 224 216 210 203 198 193 187 182 177 172 167 161 156 151 146 141 136 132 129 125 122 120 119 118 117 117 118 118 119 119 119 120 120 119 119 119 118 117 68028 254 3006 30 11946 18 53 48 1674 -10295 99999 3862 5749 5577 5405 5209 5051 4803 4542 4402 4387 4409 4345 4221 4082 4001 3921 3771 3661 3569 3467 3343 3274 3255 3220 3137 3000 2935 2961 3054 3097 3088 3126 3129 3149 3215 3317 3433 3506 3516 3516 3553 3591 3591 3598 3598 3615 3611 3595 3573 3519 3443 3368 3316 3289 3267 3283 3304 3336 3361 3397 3462 3516 3591 3662 3716 3766 3780 3790 3804 3816 3810 3784 3771 3727 3693 3650 3620 3546 3426 3292 3127 2955 2779 2595 2395 2151 1914 1638 1393 1179 969 756 609 499 431 407 442 452 476 535 616 715 860 952 979 997 151 138 136 141 152 166 186 210 239 266 288 309 326 341 351 360 362 362 359 350 -181 -204 296 275 254 230 206 -387 -470 -482 -473 -534 -586 -586 -579 -594 -600 -600 -596 -529 -482 -494 -435 -275 -143 -40 91 208 319 191 214 584 250 265 276 283 289 293 297 299 299 298 303 309 317 324 332 343 357 372 388 405 426 447 467 486 505 522 536 548 559 568 573 574 571 566 559 549 536 521 507 491 474 457 441 423 407 390 374 360 345 330 316 302 289 276 265 255 245 236 229 222 216 210 204 199 194 189 184 178 172 166 160 154 149 143 137 132 128 123 120 117 116 115 114 114 114 115 116 116 117 119 119 119 120 120 120 120 68037 294 1806 30 11946 18 53 57 1672 -10294 99999 4173 4095 4156 4244 4283 4295 4296 4392 4626 4789 4801 4833 4937 5034 5059 5129 5297 5478 5505 5397 5353 5412 5421 5410 5450 5567 5631 5653 5661 5718 5796 5887 5954 6045 6170 6251 6252 6263 6191 6086 5980 5900 5753 5596 5456 5302 5035 4778 4600 4470 4336 4163 3920 3694 3489 3267 3002 2829 2695 2532 2371 2290 2258 2261 2293 2327 2429 2621 2834 3004 3151 3350 3501 3635 3790 3945 4093 4177 4153 4070 4008 3939 3838 3799 3787 3765 3714 3678 3646 3621 3604 3586 3593 3646 3705 3763 3811 3836 3781 3729 3727 3705 3691 3682 3607 3500 3391 3303 3225 3161 3099 3017 2997 2996 2973 2947 2965 2926 2837 2783 2727 2633 2516 2383 2234 2073 1919 1690 1482 1328 1151 948 823 727 652 608 607 590 580 601 618 226 179 140 114 101 91 91 104 129 160 193 228 266 304 340 370 394 409 417 417 410 398 382 361 336 307 280 250 221 192 162 137 119 96 74 58 44 32 22 13 5 0 -616 -730 -799 -902 -1022 -1054 -973 -894 -809 -677 -561 -432 193 214 -39 129 329 266 271 275 279 285 290 295 297 303 312 322 331 343 360 377 395 414 433 455 476 496 513 532 548 561 573 582 587 588 585 579 571 561 547 531 512 494 473 454 434 415 396 379 363 348 335 322 309 298 287 278 270 262 253 246 239 233 227 222 216 210 205 199 192 185 179 172 165 159 153 148 142 136 131 127 123 120 118 117 116 115 115 115 116 116 117 118 119 119 119 119 119 119 118 68046 294 1809 30 11949 18 54 6 1671 -10292 99999 4364 3405 3451 3540 3590 3651 3718 3872 4122 4257 4278 4393 4591 4751 4871 5069 5329 5561 5648 5596 5596 5698 5746 5787 5896 6024 6051 6050 6054 6115 6162 6205 6223 6247 6298 6291 6186 6092 5909 5714 5542 5405 5204 5007 4804 4630 4430 4252 4142 4098 4076 4028 3920 3830 3715 3576 3389 3237 3124 2991 2818 2643 2512 2434 2374 2293 2318 2458 2630 2779 2930 3167 3423 3644 3894 4178 4502 4728 4813 4860 4958 5005 4941 4900 4905 4868 4750 4615 4492 4359 4195 3995 3835 3774 3707 3601 3496 3448 3356 3245 3196 3163 3154 3178 3162 3131 3105 3119 3101 3075 3063 3031 3015 3006 2974 2935 2933 2887 2751 2620 2504 2375 2218 2073 1927 1765 1588 1362 1154 1005 841 653 500 382 285 207 165 114 36 -2 -18 37 156 254 325 425 531 604 102 120 142 168 202 232 263 293 323 347 365 375 380 380 375 363 347 330 305 277 248 217 184 148 117 93 68 44 24 8 -3 -9 -15 -16 -11 -4 5 -853 -1064 -1279 84 -1394 -1361 -1308 -1188 -1084 -970 233 248 259 267 -325 -194 -64 103 243 353 283 285 284 286 293 302 310 322 338 355 373 393 413 435 457 478 497 518 536 549 562 573 579 581 580 575 567 558 546 530 512 493 472 451 432 411 391 372 354 337 323 310 298 287 277 269 262 256 250 244 239 235 230 226 220 214 208 201 193 185 178 169 161 154 148 142 136 131 126 123 120 117 116 115 115 114 114 114 114 114 114 114 115 115 114 114 114 113 113 68055 297 1719 30 11949 18 54 15 1670 -10291 99999 2193 2422 4084 4030 3857 3689 3559 3437 3292 3223 3285 3475 3608 3596 3685 3923 4148 4284 4464 4758 5013 5100 5047 5067 5173 5224 5266 5386 5608 5739 5787 5845 6017 6200 6354 6491 6672 6838 6909 6885 6847 6708 6525 6295 6085 5800 5514 5182 4861 4542 4247 3992 3836 3718 3594 3438 3319 3194 3100 2962 2867 2796 2729 2639 2530 2447 2418 2439 2454 2513 2679 2875 3026 3146 3365 3609 3825 4046 4248 4477 4647 4695 4652 4642 4631 4487 4363 4322 4266 4124 3978 3858 3759 3687 3588 3494 3508 3542 3542 3526 3604 3614 3565 3545 3548 3583 3649 3639 3588 3551 3568 3514 3448 3387 3309 3205 3125 3041 2974 2918 2784 2552 2359 2173 1965 1732 1541 1333 1113 890 662 458 307 136 -11 -111 -172 -231 -221 -147 -95 -94 -33 59 225 425 618 798 998 1158 136 151 168 190 214 246 273 302 329 357 379 395 405 412 415 411 396 379 357 331 300 269 233 194 152 114 82 51 22 0 -17 -28 -33 -32 -28 -20 -6 13 38 66 93 118 142 167 192 218 236 246 253 259 262 260 256 252 245 -579 -488 -433 223 221 219 223 235 249 262 280 302 324 346 372 399 426 453 478 499 521 539 552 564 575 582 584 584 579 570 561 549 534 517 501 482 463 444 425 405 387 369 353 341 328 315 303 292 282 272 263 255 246 239 230 224 217 209 201 193 186 178 171 165 158 153 147 143 139 136 132 129 128 127 125 124 124 123 123 123 122 122 122 122 121 122 121 120 120 119 119 119 68064 295 1778 30 11948 18 54 24 1668 -10289 99999 4832 4817 4693 4568 4467 4385 4287 4238 4290 4495 4600 4540 4550 4696 4813 4853 4939 5153 5300 5281 5088 4986 5002 5013 4988 5064 5257 5367 5374 5423 5592 5761 5871 5950 6071 6205 6243 6172 6082 5942 5777 5570 5407 5235 5072 4866 4686 4529 4415 4327 4300 4273 4234 4147 4062 3942 3821 3631 3459 3287 3103 2884 2682 2519 2422 2398 2430 2513 2692 2887 3059 3239 3539 3839 4103 4384 4632 4864 5030 5087 5046 4993 4923 4746 4603 4524 4404 4173 3939 3746 3568 3450 3318 3201 3184 3173 3141 3122 3189 3197 3171 3197 3261 3378 3516 3560 3545 3537 3557 3491 3423 3358 3265 3129 2999 2850 2712 2606 2411 2114 1905 1724 1524 1306 1165 1026 877 712 547 409 325 202 57 -32 -52 -104 -103 -35 18 -4 32 116 288 508 727 909 1108 1277 251 263 274 285 297 321 341 357 368 380 390 395 392 386 377 137 331 305 283 260 232 206 179 152 125 101 82 68 53 43 39 38 40 40 43 48 57 71 87 105 121 136 150 167 185 202 215 223 229 233 234 231 227 223 216 209 202 198 193 190 189 192 203 217 233 253 279 305 332 363 395 428 461 493 520 546 568 584 598 610 617 618 615 608 596 583 566 545 523 503 481 459 437 414 393 373 354 338 324 311 298 286 277 268 259 251 243 236 230 224 218 212 205 198 192 186 180 173 167 161 156 151 146 142 138 134 131 130 128 127 126 125 124 124 125 125 125 125 125 125 125 125 124 124 123 123 123 68073 294 1809 30 11949 18 54 33 1667 -10288 99999 3465 3731 4149 4138 4141 4108 4108 4156 4310 4317 4197 4161 4289 4393 4415 4466 4629 4715 4708 4585 4568 4635 4674 4653 4756 4986 5144 5190 5296 5484 5667 5812 5946 6078 6189 6203 6138 6063 5961 5821 5611 5436 5237 5014 4783 4602 4426 4276 4163 4141 4122 4102 4055 4022 3969 3920 3817 3736 3657 3563 3406 3261 3147 3055 2994 2987 3009 3080 3171 3233 3307 3487 3675 3857 4056 4249 4436 4594 4694 4703 4695 4670 4572 4484 4442 4360 4169 3964 3771 3579 3437 3288 3130 3052 2984 2891 2819 2847 2845 2841 2885 2973 3102 3256 3332 3353 3376 3434 3400 3364 3319 3250 3098 2934 2746 2559 2390 2169 1867 1647 1443 1234 1003 865 746 642 520 444 389 362 316 267 235 251 234 262 319 372 336 337 392 510 624 758 886 1017 1122 1217 1323 1466 1528 251 285 314 335 351 1215 1049 888 731 586 477 399 339 268 243 216 186 158 134 111 90 74 61 54 52 53 57 63 73 81 91 101 111 122 134 150 163 176 185 195 206 218 227 231 233 234 233 232 233 235 232 228 222 220 218 220 222 228 240 255 271 289 312 335 359 387 417 450 483 513 537 561 583 600 615 627 635 637 633 625 612 596 576 553 529 507 483 459 434 410 387 365 346 331 318 306 294 284 277 270 262 255 249 244 239 233 228 221 214 205 198 191 183 175 168 160 153 147 141 136 133 129 127 126 126 126 126 126 127 128 128 128 128 128 127 126 125 124 122 120 119 117 116 68082 293 1840 30 11950 18 54 42 1665 -10286 99999 3680 4129 4769 4703 4605 4504 4401 4370 4233 3998 3850 3873 3897 3838 3783 3860 3934 3975 3886 3870 3987 4127 4177 4337 4656 4923 5052 5194 5417 5669 5868 6013 6126 6261 6313 6232 6105 5982 5818 5525 5239 4951 4673 4404 4161 3922 3721 3552 3432 3343 3315 3292 3300 3294 3314 3316 3347 3369 3392 3376 3383 3404 3439 3499 3560 3615 3692 3764 3812 3866 3982 4078 4162 4223 4243 4260 4264 4228 4129 4041 3931 3774 3649 3589 3547 3450 3370 3311 3283 3325 3345 3350 3422 3482 3495 3536 3655 3707 3719 3704 3695 3706 3712 3633 3496 3363 3239 3013 2809 2608 2386 2107 1869 1646 1459 1290 1095 889 801 757 737 742 857 964 1105 1229 1384 1527 1647 1718 1782 1834 1868 1789 1701 1601 1483 1264 1091 954 866 761 671 606 595 597 609 638 764 844 879 322 330 332 332 975 927 325 307 285 259 588 205 176 152 128 105 84 67 53 43 38 36 44 58 73 89 107 130 -224 -359 -504 -566 -531 236 245 250 253 251 245 239 234 226 212 197 184 174 163 157 157 156 156 156 160 167 177 190 206 228 252 275 298 325 352 377 404 433 464 493 520 541 561 579 592 601 610 617 617 613 605 594 580 562 541 520 500 480 458 436 415 395 375 358 344 332 320 308 299 292 285 277 269 263 257 252 246 240 233 225 216 209 202 195 188 181 174 168 162 157 152 148 144 141 139 138 137 135 134 133 133 132 131 130 129 127 125 124 122 121 119 118 117 116 68091 292 1870 30 11950 18 54 51 1664 -10285 99999 5470 4397 4336 4275 4248 4210 4228 4170 4003 3912 3998 4094 4094 4103 4193 4241 4280 4222 4232 4346 4500 4569 4711 5016 5309 5480 5640 5855 6086 6286 6454 6570 6674 6681 6545 6340 6135 5916 5576 5208 4833 4493 4179 3912 3659 3447 3261 3160 3122 3160 3230 3334 3409 3490 3565 3669 3753 3843 3866 3910 3972 4048 4100 4143 4193 4244 4284 4309 4354 4455 4512 4548 4555 4554 4527 4446 4333 4193 4039 3820 3545 3287 3091 2899 2634 2400 2210 2042 1919 1813 1753 1776 1795 1795 1873 2077 2272 2441 2616 2851 3127 3365 3529 3659 3753 3805 3719 3626 3525 3371 3105 2824 2551 2282 1953 1588 1247 1026 829 686 575 574 586 642 691 824 968 1096 1201 1367 1523 1666 1704 1734 1727 1742 1693 1672 1658 1690 1644 1587 1529 1506 1467 378 380 379 379 382 390 392 387 378 369 357 341 311 275 237 203 165 128 98 69 40 17 0 -11 -16 -15 -12 1 22 44 63 85 -25 -68 168 194 216 235 250 260 265 271 272 266 262 261 257 246 234 222 210 199 189 186 184 179 173 170 169 173 177 186 201 221 240 259 283 309 333 359 389 423 456 487 512 537 560 578 591 604 614 619 618 615 607 596 580 561 542 524 505 483 462 440 419 398 381 366 353 340 328 317 309 301 292 283 275 268 261 253 245 236 226 215 206 197 189 180 171 164 157 150 145 140 137 135 133 132 132 132 131 131 131 131 131 131 130 129 127 125 123 121 119 117 116 114 113 68100 287 2020 30 11950 18 55 0 1662 -10284 99999 2981 3058 3086 3093 3133 3275 3478 3599 3745 3978 4168 4388 4582 4828 5058 5279 5413 5613 5969 6309 6508 6668 6869 7037 7151 7249 7282 7276 7170 6981 6744 6496 6193 5745 5303 4897 4547 4229 3976 3740 3518 3303 3175 3110 3110 3134 3228 3353 3503 3614 3736 3821 3914 3942 4013 4128 4283 4368 4423 4492 4572 4608 4598 4613 4683 4684 4675 4615 4552 4442 4266 4037 3835 3642 3377 3058 2768 2554 2364 2145 2005 1912 1871 1882 1926 2021 2210 2381 2520 2708 2999 3254 3445 3575 3712 3839 3908 3893 3843 3744 3604 3322 3044 2787 2533 2184 1862 1604 1397 1164 926 735 657 589 579 609 767 910 1052 1176 1389 1582 1718 1824 1973 2096 2181 2147 2098 2002 1899 1705 1547 1436 1360 1189 1013 854 732 615 377 393 386 383 358 272 251 250 222 150 132 155 202 207 176 149 176 162 157 203 333 429 472 467 41 54 67 85 112 138 162 141 37 -36 -85 -172 -234 -237 -175 -133 280 267 140 230 212 196 179 161 142 127 116 109 104 106 111 116 119 122 127 135 146 159 178 201 225 248 274 302 328 356 386 419 454 486 513 537 561 579 592 604 614 619 619 618 613 604 591 574 557 543 527 508 489 471 451 433 416 400 385 370 355 341 330 319 306 294 283 274 264 255 246 235 226 216 206 198 191 183 175 169 162 155 149 143 138 135 132 130 129 127 125 124 124 124 123 123 123 123 123 122 121 120 119 118 118 117 116 68109 291 1901 30 11951 18 55 9 1661 -10282 99999 8464 4277 4244 4302 4347 4377 4343 4227 4148 4237 4378 4451 4517 4662 4782 4959 5118 5302 5457 5595 5644 5773 6069 6400 6570 6680 6786 6881 6958 7031 7060 7065 6987 6818 6592 6369 6078 5633 5174 4776 4461 4227 4046 3822 3613 3421 3273 3192 3210 3290 3431 3592 3762 3881 4023 4115 4172 4193 4303 4446 4585 4669 4730 4779 4808 4807 4785 4801 4893 4883 4853 4791 4720 4569 4344 4091 3859 3605 3283 2917 2566 2257 1981 1664 1455 1319 1239 1195 1198 1291 1477 1667 1867 2094 2412 2705 2950 3137 3362 3576 3687 3699 3691 3647 3544 3303 3055 2828 2643 2369 2123 1961 1849 1675 1481 1386 1427 1463 1532 1614 1793 1947 2061 2130 2276 2383 2396 2364 2384 2390 2326 2137 1947 1727 4574 9999999 9999999 1021 947 790 652 561 509 442 407 378 348 325 310 302 154 97 40 -41 -62 -55 -29 -23 138 -77 84 60 40 22 195 286 -2 2 23 51 79 113 151 -56 -108 -226 -360 -425 -422 -428 -427 -387 -290 -206 -120 271 189 216 192 169 146 124 105 90 79 74 74 82 91 98 105 114 125 29 -52 174 199 224 251 278 307 335 361 388 417 449 480 508 532 551 571 587 599 607 613 615 613 609 602 593 579 562 545 530 516 499 480 461 442 425 408 394 380 366 352 340 329 320 309 297 287 279 270 262 254 245 236 227 218 211 205 198 190 184 177 170 162 156 150 145 141 138 135 132 128 125 124 123 122 121 120 120 120 119 118 117 117 116 116 115 115 68118 291 1901 30 11951 18 55 18 1660 -10281 99999 8425 8292 8186 8046 7928 3508 3452 3380 3307 3300 3290 3315 3390 3498 3593 3835 4134 4473 4746 5015 5241 5531 5921 6340 6673 6946 7108 7192 7254 7337 7310 7225 7084 6853 6563 6254 5899 5441 4969 4526 4166 3965 3865 3735 3601 3494 3433 3419 3498 3633 3850 4072 4248 4355 4497 4614 4658 4633 4700 4818 4936 4978 4983 5004 5001 4934 4853 4850 4931 4897 4805 4694 4618 4465 4213 3947 3725 3482 3150 2788 2461 2184 1921 1598 1386 1253 1153 1056 1010 1061 1184 1316 1478 1678 1970 2253 2487 2693 2967 3231 3412 3535 3631 3657 3625 3473 3299 3136 2997 2759 2519 2350 2197 1976 1759 1634 1628 1644 1723 1830 2036 2240 2401 2528 2737 2925 3023 3070 3150 3193 5431 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1011 691 377 126 -36 -184 423 -464 -494 -469 -435 -483 -472 -428 -389 -387 -306 -187 -78 -37 -42 -46 28 81 81 52 108 149 162 141 153 133 77 -10 -44 -31 8 -9 -55 -57 3 41 56 78 123 137 162 259 317 355 376 385 150 130 113 98 90 89 94 104 112 119 126 134 145 -33 -72 -71 -110 -106 250 273 296 318 340 365 392 423 454 483 507 528 551 570 586 599 608 615 617 616 613 607 597 583 570 557 543 527 509 491 471 452 434 418 401 383 366 350 335 320 307 293 281 270 261 253 245 237 229 221 215 209 204 199 193 187 180 174 167 161 155 150 146 142 139 135 132 129 127 125 124 123 122 121 120 119 118 116 115 114 113 113 112 68127 297 1717 30 11947 18 55 27 1658 -10279 99999 6187 6583 6651 6287 5871 5393 4879 4358 3912 3643 3447 3308 3101 2908 2820 2877 3002 3184 3406 3637 3872 4220 4605 5043 5401 5690 5886 6134 6474 6834 7135 7350 7436 7439 7431 7431 7349 7245 7088 6829 6527 6206 5835 5366 4845 4329 3924 3691 3545 3370 3210 3077 2983 2945 3032 3224 3503 3783 4018 4226 4468 4677 4810 4893 5039 5218 5387 5458 5480 5496 5442 5340 5238 5202 5218 5146 5009 4851 4749 4589 4345 4081 3853 3608 3317 2991 2666 2398 2160 1874 1678 1560 1490 1406 1380 1422 1565 1754 1943 2117 2414 2721 2945 3123 3363 3578 3725 3797 3841 3833 3800 3614 3406 3258 3160 2947 2729 2585 2469 2295 2135 2055 2069 2087 2137 2198 2360 2489 2312 2177 2342 2441 2427 2263 2342 2468 2434 2156 1786 1484 1225 800 391 223 196 93 -390 -622 -528 -406 -420 332 332 328 322 317 309 -272 289 282 275 265 248 232 215 199 176 151 131 -388 -422 -446 55 42 -460 -448 -448 73 94 112 -211 -99 -40 47 232 252 263 269 271 269 259 246 230 213 200 186 168 151 135 121 112 109 111 117 121 126 130 136 145 -286 169 183 201 222 244 268 291 314 338 364 392 423 453 481 506 527 549 569 585 597 604 610 612 611 608 602 593 582 571 560 548 534 518 502 485 468 451 434 417 399 381 365 348 332 316 302 288 277 266 257 248 240 233 227 222 217 212 207 202 197 191 184 177 169 163 156 150 145 139 134 128 124 121 119 117 116 116 115 115 115 115 114 114 114 114 114 114 68136 297 1715 30 11945 18 55 36 1657 -10278 99999 6521 6918 7403 7836 8193 8440 8588 4420 4232 4139 4044 3940 3723 3449 3259 3170 3145 3168 3265 3353 3436 3606 3829 4149 4438 4666 4851 5118 5511 5944 6343 6671 6886 7008 7109 7217 7285 7343 7300 7096 6835 6536 6175 5739 5235 4749 4354 4126 3974 3815 3690 3560 3417 3339 3407 3584 3838 4096 4275 4432 4627 4815 4930 5039 5223 5415 5622 5772 5894 6026 6079 6065 6045 6095 9999999 9999999 9999999 9999999 5672 5418 5069 4678 4314 3909 3435 2929 2454 2042 1675 1267 990 814 714 623 623 720 949 1244 1565 1884 2322 2745 3065 3318 3615 3853 4024 4103 4133 4085 3992 3729 3440 3204 3016 2760 2527 2373 2258 2119 2018 1988 2050 2117 2214 2334 2544 4477 9999999 9999999 9999999 9999999 9999999 2879 2676 2505 2189 1707 1189 730 330 755 730 703 671 630 583 536 483 429 384 357 334 314 297 288 -674 -581 -496 281 282 279 268 255 243 227 205 186 172 -196 141 125 111 100 95 -539 -623 -725 -763 -748 -661 -595 -545 -448 204 -50 217 219 216 210 199 186 172 164 160 153 145 139 134 130 128 130 136 146 154 162 170 179 184 190 200 210 223 239 255 273 290 307 323 343 365 388 414 440 462 482 502 520 535 548 558 566 572 575 576 576 572 564 556 548 539 528 515 500 485 469 452 435 418 400 382 365 348 331 315 299 286 273 263 253 244 236 229 223 218 213 208 204 199 194 189 184 177 170 164 158 153 148 143 138 133 129 125 122 120 119 118 117 117 117 116 115 115 114 114 115 115 68145 298 1687 30 11947 18 55 45 1655 -10277 99999 6604 6776 6599 6507 6395 6265 6043 5765 5449 5123 4895 4730 4640 4430 4136 3875 3715 3620 3588 3652 3722 3811 3976 4200 4538 4834 5068 5241 5501 5837 6176 6486 6733 6877 6920 6935 6963 6957 6927 6806 6591 6345 6082 5762 5409 5028 4659 4347 4174 4049 3927 3822 3730 3642 3603 3655 3788 3984 4219 4389 4524 4705 4922 5076 5252 5513 5805 6092 6316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5126 4678 4211 3685 3120 2618 2205 1838 1451 1201 1043 946 887 920 1028 1231 1486 1731 1938 2258 2566 2785 2956 3163 3326 3477 3548 3548 3506 3468 3286 3065 2922 2864 2736 2615 2528 2462 2383 2317 2259 2284 2338 2397 2432 2555 3802 3492 2958 2592 2099 1660 1318 1094 907 756 465 182 0 -33 788 772 752 720 678 630 579 528 474 429 398 368 339 314 297 -902 -821 -715 -627 273 270 257 243 231 212 191 21 163 -12 145 133 119 108 102 -172 -208 -278 -332 -364 -328 -303 -287 175 182 188 191 194 192 189 185 178 167 161 160 158 154 155 157 160 163 169 177 188 197 204 209 216 219 223 229 234 239 246 253 264 275 287 301 319 338 360 386 412 436 457 478 498 516 531 542 552 559 563 563 562 559 551 542 534 525 515 503 489 475 461 445 429 413 397 380 364 348 332 317 302 288 276 265 255 246 238 231 224 218 212 207 201 196 191 185 178 172 165 158 153 149 144 139 135 131 127 124 122 121 120 119 119 119 119 118 117 117 117 117 118 118 68154 298 1689 30 11949 18 55 54 1654 -10275 99999 6431 6393 6491 6657 6834 6990 7059 7005 6906 6761 6646 6524 6479 6305 6006 5675 5414 5180 4928 4695 4446 4238 4073 3920 3875 3837 3792 3725 3766 3889 4059 4249 4413 4559 4722 4890 5030 5151 5277 5357 5384 5380 5339 5263 5159 4992 4803 4657 4603 4547 4483 4446 4416 4373 4316 4305 4389 4539 4690 4775 4833 4933 5073 5141 5204 5326 5467 5579 5660 5770 5921 5998 5987 5922 5935 6039 9999999 9999999 9999999 5737 5586 5350 5133 4939 4714 4403 4047 3735 3514 3282 2927 2659 2474 2327 2163 2047 2000 2016 2084 2136 2179 2351 2523 2615 2678 2843 2990 3139 3192 3203 3214 3233 3135 2999 2934 2939 2863 2787 2728 2704 2659 2602 2527 2552 2611 2640 2633 2714 5697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3101 2909 2496 2032 1596 1255 872 853 829 796 751 699 646 -933 532 485 447 409 373 340 311 -541 -380 -200 232 222 208 188 170 154 131 112 100 95 92 90 85 82 83 86 -456 -568 -674 -795 -890 -870 -819 -786 200 207 -285 221 225 223 222 219 211 199 191 185 174 161 150 143 139 135 133 134 140 144 150 158 169 180 191 205 219 235 251 265 281 296 312 328 345 361 378 397 416 433 448 463 476 489 499 507 516 522 524 525 526 525 521 517 513 508 503 495 485 476 464 450 436 422 407 390 373 355 338 320 303 287 273 261 249 239 231 223 217 212 207 204 200 197 193 189 184 178 173 167 161 156 151 145 139 134 129 125 122 119 118 117 117 117 117 117 117 117 118 119 121 122 68163 298 1691 30 11951 18 56 3 1653 -10274 99999 5896 6323 6386 6497 6599 6704 6751 6684 6529 6279 6083 5906 5838 5660 5381 5122 4938 4751 4585 4457 4319 4185 4080 3998 4031 4071 4083 4040 4088 4200 4329 4467 4590 4687 4800 4889 4958 5021 5094 5128 5115 5090 5070 5042 5000 4892 4776 4700 4671 4638 4632 4650 4659 4622 4560 4533 4599 4690 4769 4813 4860 4933 5038 5106 5172 5267 5372 5437 5512 5613 5733 5754 5711 5613 5550 5542 5442 5244 5087 4976 4817 4596 4438 4291 4105 3875 3654 3487 3397 3282 3050 2866 2733 2585 2390 2226 2115 2016 1946 1903 1855 1900 1959 1996 2043 2208 2410 2644 2819 2977 3112 3244 3307 3347 3396 3483 3503 3482 3395 3325 3235 3101 2936 2855 2806 2759 2693 2669 2612 5479 9999999 9999999 9999999 2863 2177 1453 933 553 -25 -553 -953 -1218 875 847 813 769 714 656 594 533 468 413 366 323 283 247 215 193 172 -455 -385 143 139 129 123 124 120 120 124 137 149 158 165 176 187 192 -468 -570 -669 -778 -900 -911 -859 -801 -717 -533 -316 -89 202 192 187 182 174 163 154 147 139 128 121 120 123 124 127 130 138 146 154 162 172 183 194 206 217 228 239 249 261 275 292 309 327 346 366 388 409 430 450 469 486 502 514 524 533 540 542 542 540 538 533 527 521 514 507 498 488 478 467 453 438 423 407 389 371 353 335 317 299 282 267 254 241 231 222 214 208 203 200 197 194 192 189 186 182 179 174 169 164 160 155 149 143 139 134 130 126 124 121 120 118 118 117 117 116 116 117 118 119 120 68172 297 1719 30 11949 18 56 12 1651 -10272 99999 5680 5761 5867 5995 6155 6298 6291 6212 6109 5995 5886 5910 5910 5826 5693 5599 5514 5483 5481 5415 5342 5280 5195 5132 5095 5076 4975 4857 4770 4743 4726 4713 4692 4712 4745 4767 4781 4838 4910 4973 4986 5035 5127 5198 5192 5169 5140 5115 5069 5041 5022 5014 4934 4794 4653 4587 4502 4414 4356 4328 4327 4354 4355 4369 4418 4494 4542 4662 4841 5041 5173 5275 5311 5335 5388 5376 5318 5330 5354 5310 5180 5076 4954 4805 4632 4461 4321 4249 4127 3897 3702 3525 3312 3068 2858 2702 2567 2425 2258 2079 1981 1904 1832 1806 1891 2020 2193 2301 2411 2531 2665 2757 2878 3043 3234 3366 3443 3435 3449 3452 3395 3310 3314 3322 3300 3243 3212 3134 7006 9999999 9999999 9999999 9999999 9999999 2618 1969 1346 458 -328 -967 -1489 -2141 -2688 -3200 -3581 713 667 620 565 504 447 391 337 285 238 196 166 -1339 -1261 -1145 -986 94 86 83 87 90 99 111 132 151 166 178 -141 206 212 -364 -442 -499 -577 -701 -705 -630 -557 -494 -339 -134 100 147 137 133 130 128 124 121 119 118 114 118 126 135 140 146 151 159 170 182 189 199 209 218 228 237 243 250 255 263 273 288 303 316 329 345 364 384 404 424 442 458 472 486 498 508 516 520 524 526 527 526 524 521 515 509 502 494 485 474 460 445 429 411 392 373 354 334 315 296 280 265 252 240 229 222 215 210 206 202 199 196 193 190 186 182 177 171 165 159 153 147 140 135 130 125 122 118 116 115 114 114 114 114 115 116 116 117 119 120 122 68181 296 1748 30 11948 18 56 21 1650 -10271 99999 6108 5771 5979 6224 6454 6624 6761 6859 6922 6938 6985 6959 6834 6608 6396 6175 5979 5807 5565 5323 5108 4895 4740 4602 4513 4396 4306 4231 4215 4216 4227 4241 4318 4405 4457 4485 4538 4575 4662 4709 4768 4858 4954 4984 4982 4994 5038 5040 5044 5068 5130 5128 5073 4994 4969 4929 4881 4849 4852 4897 4931 4902 4879 4881 4877 4836 4872 4938 4976 4951 4907 4800 4698 4641 4527 4417 4379 4353 4326 4289 4269 4205 4174 4154 4135 4133 4177 4177 4057 3965 3861 3745 3621 3446 3256 3080 2924 2721 2498 2351 2215 2105 2003 1995 2022 2098 2088 2072 2121 2222 2303 2398 2518 2688 2817 2923 2957 3049 3143 3171 3165 3252 3338 3392 3369 3351 3299 3263 7445 9999999 9999999 9999999 9999999 9999999 2412 1579 557 -306 -1040 -1668 859 836 804 761 708 651 593 539 482 432 386 338 290 251 -796 194 -634 -518 -372 128 123 115 107 103 102 108 119 134 146 157 167 175 186 197 207 -646 -835 -1024 -1253 -1369 -1381 -1369 -1319 -1170 -958 -699 -427 -135 177 171 170 166 160 154 147 138 135 136 136 134 134 128 128 134 141 144 150 161 171 182 193 203 214 226 239 255 276 295 311 327 345 365 385 405 422 439 455 467 478 488 496 504 509 514 518 521 520 517 514 512 507 500 493 484 472 458 443 426 407 387 367 347 328 308 289 272 257 244 233 224 218 212 208 205 202 200 199 197 195 192 189 185 179 172 166 158 151 143 136 129 123 117 112 108 105 102 101 101 102 103 104 106 108 110 113 116 68190 295 1779 30 11949 18 56 30 1648 -10269 99999 6021 7464 7417 7376 7274 7135 7029 6912 6762 6632 6474 6355 6182 6043 5892 5796 5738 5632 5481 5336 5184 5067 4892 4764 4631 4505 4314 4162 4024 3941 3891 3918 3972 4061 4142 4226 4302 4496 4642 4779 4960 5186 5352 5464 5523 5558 5532 5502 5449 5432 5373 5247 5023 4843 4677 4500 4325 4183 4094 4029 3939 3869 3813 3762 3660 3620 3652 3725 3785 3810 3774 3771 3814 3799 3800 3872 3965 4045 4105 4200 4286 4369 4402 4423 4486 4600 4647 4591 4565 4496 4384 4237 4051 3865 3646 3403 3128 2870 2616 2343 2102 1876 1723 1619 1566 1479 1411 1391 1425 1505 1600 1725 1895 2092 2293 2417 2576 2744 2848 2947 3118 3298 3453 3514 3542 3550 3581 3569 3501 3430 6056 9999999 9999999 9999999 2739 2520 1713 896 142 -682 866 838 802 757 707 -4 -159 -296 -419 -516 -565 -611 -630 -622 -532 -415 -263 -107 94 125 112 101 93 87 88 92 99 107 116 125 136 149 164 179 -211 -384 -590 -824 -970 -1012 -1026 -991 -879 -724 -529 -322 222 211 199 193 184 167 152 138 123 114 112 109 106 106 101 100 105 111 113 118 130 144 156 168 179 191 203 217 236 260 285 305 325 348 372 393 414 435 453 470 483 494 503 510 514 516 519 520 520 517 514 509 503 497 490 482 473 463 450 436 421 404 386 368 349 331 313 295 277 261 248 236 224 216 208 203 198 194 192 190 188 185 183 181 178 173 168 163 158 151 144 138 131 125 119 114 110 106 103 101 101 101 102 103 104 106 108 110 112 68199 295 1779 30 11949 18 56 39 1647 -10268 99999 7373 7297 7217 7175 7112 7047 6998 6924 6792 6712 6619 6544 6420 6375 6319 6287 6244 6107 5905 5688 5438 5203 4969 4825 4668 4491 4275 4119 3971 3864 3801 3835 3930 4062 4177 4278 4369 4544 4651 4753 4918 5135 5297 5394 5460 5499 5501 5514 5492 5508 5515 5486 5374 5285 5195 5064 4929 4792 4686 4579 4452 4293 4072 3825 3545 3329 3175 3031 2896 2743 2563 2394 2286 2183 2149 2186 2298 2463 2681 2930 3155 3359 3574 3817 4112 4435 4698 4861 4997 5047 5040 4956 4825 4631 4375 4075 3752 3411 2999 2552 2147 1787 1524 1356 1263 1162 1103 1086 1159 1327 1531 1749 2007 2321 2623 2835 3053 3260 3361 3428 3536 3646 3737 3707 3619 3518 3450 3335 3169 3032 2919 3604 3174 2291 2067 1792 1501 1230 1039 823 604 365 161 -3 -159 -262 -312 -327 -320 -291 -212 -122 -37 57 207 371 505 627 48 38 32 34 45 65 92 120 146 172 195 215 231 246 261 270 268 263 259 -615 -742 227 -770 206 196 -580 176 167 160 153 148 150 151 146 140 136 131 131 133 134 134 136 133 129 132 135 133 133 139 148 157 167 176 187 201 217 235 259 284 303 324 348 370 390 408 424 437 449 457 464 469 473 475 476 478 478 478 478 478 478 478 479 478 476 472 466 458 447 435 420 405 387 368 348 328 307 287 268 252 237 223 212 203 197 191 187 184 183 182 180 179 179 177 174 170 166 161 155 148 142 136 130 123 117 113 108 104 101 100 99 99 99 99 100 102 103 105 68208 294 1810 30 11950 18 56 48 1646 -10267 99999 4892 5157 5216 5280 5340 5473 5616 5746 5839 5938 6129 6295 6492 6643 6805 6931 6939 6879 6770 6644 6472 6243 6041 5809 5513 5168 4881 4583 4336 4126 4006 3980 3979 3993 4010 4054 4165 4252 4379 4590 4835 5007 5118 5218 5284 5305 5318 5325 5331 5311 5256 5164 5071 4989 4844 4690 4579 4519 4411 4309 4180 3966 3685 3425 3223 3082 2946 2797 2589 2406 2244 2108 1984 1981 1990 2038 2144 2307 2458 2594 2683 2759 2903 3112 3316 3481 3566 3637 3619 3615 3595 3574 3535 3451 3316 3188 3088 2918 2716 2532 2364 2259 2201 2185 2139 2118 2094 2118 2229 2372 2526 2686 2890 3068 3187 3319 3463 3540 3584 3661 3724 3795 3769 3681 3594 3524 3424 3271 3146 3051 2903 2690 2465 2246 1983 1719 1455 1244 1016 784 539 311 125 -40 -174 -249 -299 -299 -263 -188 -120 -44 67 232 401 548 685 849 6 7 17 34 62 95 126 153 180 206 229 249 266 280 -127 -278 -370 -474 -586 -602 -505 -401 201 190 179 165 156 150 145 139 142 146 146 143 142 143 148 153 155 156 159 154 149 147 147 139 132 130 131 132 135 137 141 149 162 178 201 224 244 266 293 321 347 372 396 416 434 450 463 474 482 486 490 493 495 495 495 493 490 487 485 482 479 473 465 456 446 433 419 404 387 368 348 329 309 289 270 253 238 224 212 203 195 190 185 181 180 179 177 175 175 173 170 167 163 158 153 147 141 135 130 124 119 115 110 106 104 102 101 100 99 99 99 100 100 101 68217 292 1871 30 11951 18 56 57 1644 -10265 99999 4697 5343 5270 5248 5231 5246 5265 5248 5332 5426 5501 5524 5635 5805 5912 5960 5972 5954 5930 5890 5878 5867 5841 5759 5682 5572 5507 5414 5343 5306 5301 5298 5292 5261 5249 5172 5119 5101 5129 5110 5063 5006 4938 4829 4734 4661 4613 4540 4494 4449 4406 4357 4291 4233 4221 4246 4214 4185 4148 4017 3773 3551 3407 3266 3106 2960 2810 2666 2504 2352 2217 2209 2218 2252 2348 2504 2621 2675 2695 2729 2805 2893 2969 3016 3023 3047 3017 2992 2958 2934 2893 2846 2815 2828 2856 2815 2732 2647 2609 2608 2595 2595 2568 2552 2517 2547 2627 2696 2743 2782 2878 2992 3083 3170 3269 3324 3341 3387 3438 3508 3477 3404 3361 3333 3288 3190 3102 3036 2922 2743 2558 2369 2124 1860 1607 1398 1164 915 668 419 208 13 -131 -206 -242 -242 -193 -79 39 126 262 462 653 815 978 1149 26 34 47 66 96 127 153 170 188 204 220 492 240 250 72 -23 243 231 -214 212 201 190 183 177 170 159 151 146 142 138 142 149 154 155 158 161 170 178 186 192 198 200 199 199 199 192 185 182 181 178 176 173 170 171 176 183 197 213 226 242 264 287 309 330 353 375 395 414 432 446 458 467 474 481 487 489 489 488 486 483 478 472 466 458 448 437 425 413 399 384 369 353 336 320 303 287 272 258 245 233 221 211 203 195 188 182 177 173 168 165 162 159 155 151 148 145 142 139 135 132 129 126 123 121 119 116 113 112 110 108 106 104 103 102 101 101 68226 294 1812 30 11952 18 57 6 1643 -10264 99999 4966 5470 5487 5488 5503 5536 5500 5459 5330 5106 4994 4936 4922 4821 4790 4799 4814 4858 4929 4976 5055 5167 5317 5462 5632 5750 5870 5914 5988 6013 6049 6100 6134 6120 6068 5984 5896 5735 5569 5424 5332 5202 5036 4867 4718 4552 4375 4231 4114 4046 4031 4020 4006 4037 4062 4066 4087 4170 4233 4296 4342 4308 4166 4095 4031 3910 3758 3651 3505 3331 3152 2999 2841 2748 2637 2534 2498 2527 2454 2350 2287 2269 2251 2253 2287 2310 2320 2378 2424 2529 2660 2797 2902 3038 3192 3341 3475 3529 3544 3548 3583 3603 3555 3489 3361 3214 3040 2918 2844 2749 2625 2496 2468 2460 2427 2383 2353 2330 2304 2327 2364 2440 2466 2433 2433 2476 2530 2549 2583 2622 2645 2649 2624 2568 2444 2289 5130 9999999 9999999 1649 1474 1243 980 730 531 366 209 102 44 36 49 30 46 108 161 210 209 204 207 211 691 222 237 250 258 258 253 246 240 289 162 230 -17 -61 204 193 -79 176 171 164 159 157 154 151 149 147 142 138 143 150 157 159 160 158 162 165 168 171 173 169 166 163 162 155 149 145 146 146 149 151 153 158 165 176 191 207 221 235 255 276 295 313 331 350 369 386 402 416 426 433 440 449 456 460 461 460 458 456 452 447 441 434 426 417 409 399 387 376 363 349 336 323 309 294 280 266 253 240 228 216 206 197 188 180 174 168 162 157 153 149 145 141 138 136 133 129 126 123 121 118 116 114 113 110 108 106 105 104 102 101 100 100 99 99 68235 293 1842 30 11952 18 57 15 1641 -10262 99999 5806 5797 5753 5730 5695 5592 5459 5219 4885 4655 4522 4409 4255 4164 4096 4058 4090 4199 4310 4435 4572 4726 4934 5166 5364 5530 5650 5757 5803 5850 5892 5887 5815 5692 5569 5441 5286 5083 4903 4797 4686 4561 4468 4408 4352 4308 4307 4322 4413 4548 4676 4781 4946 5084 5149 5177 5218 5220 5214 5154 4984 4706 4488 4228 3898 3562 3273 2931 2583 2275 2047 1867 1759 1621 1526 1536 1625 1645 1675 1740 1821 1895 1995 2107 2189 2227 2249 2230 2286 2369 2454 2508 2577 2662 2776 2917 3007 3107 3235 3385 3523 3636 3752 3813 3820 3766 3748 3756 3704 3584 3448 3387 3282 3117 2933 2770 2611 2449 2322 2244 2239 2185 2097 2103 2175 2249 2299 2389 2492 2612 2713 2766 2781 6933 9999999 9999999 9999999 9999999 9999999 1810 1511 968 904 831 755 -63 -305 -491 -627 -703 -796 -846 -831 -774 -677 -511 -295 -104 50 191 205 213 217 213 201 188 818 805 153 141 135 128 114 104 98 98 100 108 115 124 132 140 147 156 165 173 178 187 195 202 205 205 201 203 204 207 209 211 207 202 196 194 189 184 178 176 172 169 165 163 162 165 170 179 191 202 214 229 247 265 283 303 323 344 363 380 395 407 417 426 437 445 451 454 456 456 455 452 448 444 438 430 423 414 403 391 378 363 347 331 315 300 284 268 253 239 226 212 201 192 185 177 171 166 162 157 153 150 147 144 141 139 137 134 131 127 124 122 120 117 116 114 112 110 109 107 106 104 103 102 101 100 100 68244 294 1811 30 11951 18 57 24 1640 -10261 99999 4830 4736 4644 4528 4336 4150 3975 3801 3713 3594 3610 3593 3836 3829 3824 3853 3904 3957 4073 4244 4406 4553 4698 4893 5090 5307 5508 5660 5789 5872 5936 5998 6048 6055 5965 5878 5772 5637 5465 5319 5206 5057 4899 4788 4693 4625 4556 4508 4451 4493 4597 4694 4779 4913 5011 5039 5048 5087 5089 5099 5037 4864 4601 4407 4155 3807 3484 3223 2900 2564 2261 2025 1821 1682 1497 1342 1288 1289 1214 1181 1225 1275 1287 1347 1450 1562 1671 1792 1882 2055 2277 2499 2708 2954 3180 3393 3596 3763 3913 4077 4252 4372 4443 4504 4511 4461 4359 4295 4253 4169 4024 3868 3783 3664 3475 3257 3068 2881 2691 2515 2386 2313 2186 1999 1890 1869 1874 1857 1894 1952 2029 2100 2143 6011 9999999 9999999 9999999 9999999 9999999 9999999 1166 1126 1077 1020 956 886 804 -503 -724 -913 -1044 -1168 -1260 -1323 -1310 -1242 -1095 -903 -716 -549 -395 -273 -157 -33 111 211 268 317 359 332 266 233 246 297 350 433 593 789 103 105 107 110 113 115 120 124 132 140 152 161 176 189 198 202 210 218 228 236 243 246 246 239 234 227 220 211 203 194 188 181 175 171 169 170 174 181 191 200 214 229 246 262 281 301 321 340 358 374 388 398 407 417 425 430 434 435 435 434 430 427 423 417 410 403 398 390 381 371 360 348 336 324 312 300 286 272 259 246 232 220 209 200 191 183 176 170 163 156 150 146 141 137 134 131 128 125 122 119 118 116 115 115 114 113 112 112 111 110 109 108 107 107 106 106 68253 298 1690 30 11950 18 57 33 1639 -10259 99999 6850 6568 4549 4484 4377 4283 4183 4018 3827 3741 3707 3686 3603 3536 3506 3571 3601 3606 3649 3689 3763 3911 4215 4553 4781 5019 5262 5530 5734 5983 6240 6453 6601 6649 6669 6661 6588 6426 6215 6096 5955 5785 5562 5384 5215 5013 4833 4716 4671 4661 4649 4666 4673 4753 4847 4939 5020 5151 5251 5292 5291 5291 5272 5226 5094 4876 4590 4379 4127 3795 3472 3207 2902 2584 2279 2063 1907 1781 1604 1462 1404 1359 1220 1102 1041 1023 966 927 953 1032 1091 1140 1192 1367 1609 1860 2118 2436 2755 3071 3340 3603 3878 4129 4332 4492 4615 4726 9999999 9999999 9999999 9999999 9999999 9999999 4310 4198 4115 3962 3754 3551 3363 3144 2906 2688 2520 2374 2185 1966 1823 1738 1664 1618 1672 1742 1835 1934 2047 6118 9999999 9999999 9999999 9999999 9999999 1150 1099 1040 971 900 828 760 687 612 544 -415 -604 -833 -1033 -1177 -1223 -1228 -1134 -978 -841 -716 -596 -508 231 -324 210 193 -75 -28 -6 -58 -158 -240 -279 -256 -220 -140 8 192 366 533 71 80 92 105 118 130 146 162 178 189 205 220 230 234 239 245 250 253 254 253 250 241 232 224 217 208 199 190 182 175 167 161 159 156 156 159 164 171 181 194 209 224 243 263 284 306 326 346 364 378 391 405 416 423 427 430 431 430 427 424 421 415 407 401 397 391 382 373 363 353 342 331 320 310 297 282 268 255 241 227 214 203 192 182 173 165 157 149 142 136 131 127 123 121 118 116 114 112 112 111 111 112 112 113 113 113 113 113 113 113 113 113 112 112 68262 301 1599 30 11949 18 57 42 1637 -10258 99999 5892 5817 5623 5304 5015 4816 4707 4629 4546 4490 4311 4086 3888 3774 3718 3620 3479 3356 3357 3328 3284 3249 3205 3230 3335 3622 3973 4272 4552 4807 5095 5370 5730 6101 6428 6692 6876 7023 7134 7168 7081 6921 6818 6705 6574 6380 6208 6008 5765 5558 5397 5294 5226 5133 5058 4989 4990 4986 4957 4937 4957 4949 4902 4834 4766 4696 4604 4449 4262 4039 3846 3611 3317 3045 2803 2532 2268 2027 1858 1740 1655 1560 1489 1489 1499 1480 1477 1517 1600 1644 1683 1739 1819 1901 1957 1986 2071 2234 2384 2521 2682 2868 3082 3250 3418 3631 3880 4095 4223 4336 4448 4510 4479 4422 4421 4417 4347 4219 4107 4049 3912 3708 3522 3378 3199 3002 2820 2682 2548 2368 2151 2016 1935 1854 1752 1740 1745 1755 1791 1863 1946 5108 9999999 9999999 9999999 9999999 1239 1171 1095 1016 935 853 779 696 612 533 477 432 398 364 337 313 290 266 -1405 -1381 -1318 181 161 144 132 114 95 73 59 -261 46 -288 -315 -322 -295 -282 -232 -119 -7 90 232 171 187 203 216 225 231 240 246 248 246 249 252 248 237 229 223 219 214 209 203 197 186 178 173 170 166 161 156 155 154 152 150 151 153 156 164 175 185 197 211 225 242 261 281 303 325 346 364 380 393 404 415 424 430 434 435 434 431 426 421 415 409 401 395 391 385 377 368 359 351 342 333 324 316 305 294 282 270 258 244 232 221 210 200 189 179 169 159 149 141 133 126 120 114 110 106 102 99 97 96 96 97 98 99 100 102 103 104 106 107 108 109 110 110 68271 299 1660 30 11950 18 57 51 1636 -10257 99999 5344 5023 4688 4445 4249 4005 3749 3566 3328 3070 2826 2673 2620 2561 2437 2353 2439 2502 2493 2500 2539 2651 2803 3125 3524 3912 4259 4558 4907 5312 5772 6183 6577 6955 7230 7437 7586 7661 7596 7432 7285 7136 6983 6746 6479 6190 5888 5598 5342 5164 5048 4905 4785 4705 4701 4718 4721 4736 4788 4828 4835 4819 4830 4824 4760 4627 4459 4256 4050 3801 3471 3146 2831 2482 2163 1873 1647 1458 1325 1235 1182 1252 1351 1448 1583 1764 2006 2213 2432 2638 2839 3026 3140 3195 3261 3377 3425 3426 3423 3413 3428 3390 3381 3411 3491 3559 3581 3658 3760 3828 3818 3799 3845 3905 3936 3925 3911 3907 3822 3666 3520 3385 3177 2951 2717 2519 2315 2087 1815 1589 1402 1240 1090 1036 999 984 1005 1085 1184 1311 1424 2136 2566 1159 1107 1047 978 906 838 770 707 634 566 511 475 447 425 406 389 371 351 330 312 -1075 -1125 -1149 226 207 188 166 144 121 104 92 85 83 82 81 84 93 100 140 186 134 148 156 167 177 184 189 193 203 211 215 214 218 224 220 211 206 204 201 197 194 190 185 173 165 161 159 153 149 148 149 148 147 146 149 151 155 162 174 184 193 203 216 229 244 261 280 300 319 336 351 364 377 389 399 409 416 421 425 426 424 422 419 416 410 407 403 398 389 381 373 365 355 344 334 324 312 299 286 272 258 245 232 220 209 198 187 178 169 160 151 144 136 129 123 117 112 108 104 99 96 93 92 91 92 92 93 95 97 98 100 103 105 107 109 110 68280 300 1632 30 11952 18 58 0 1634 -10255 99999 5289 5103 4967 4402 3934 3515 3052 2558 2175 1794 1455 1202 1113 1192 1326 1408 1602 1992 2415 2781 3104 3387 3713 4043 4465 4920 5337 5619 5784 5934 6147 6402 6611 6788 6963 7096 7183 7233 7240 7167 7026 6908 6838 6806 6726 6607 6445 6255 6076 5914 5797 5747 5667 5580 5501 5477 5432 5356 5294 5250 5197 5118 5021 4937 4853 4738 4544 4340 4122 3891 3638 3352 3082 2799 2480 2178 1913 1739 1608 1494 1372 1275 1259 1256 1305 1395 1527 1684 1808 1974 2152 2346 2502 2589 2644 2745 2926 3060 3185 3269 3309 3351 3383 3462 3555 3683 3751 3755 3808 3880 3946 3939 3943 3976 4013 4052 4075 4096 4127 4090 3983 3888 3827 3702 3572 3414 3271 3094 2882 2639 2416 -1570 -1643 -1509 -1122 -796 -515 -166 278 704 1280 1770 2326 2923 3516 9999999 9999999 989 936 885 835 780 717 659 613 581 549 519 487 457 420 376 334 -1507 -1534 -1519 178 150 122 99 76 59 48 44 47 56 71 82 93 108 128 173 245 171 188 202 209 216 223 226 226 227 234 241 242 238 237 237 231 221 212 206 199 189 180 174 166 153 142 136 132 127 124 123 126 126 125 127 132 137 141 150 160 170 180 191 204 218 233 249 267 287 306 324 340 355 368 383 395 405 414 422 428 431 432 433 432 429 424 421 418 412 402 393 384 374 362 349 337 325 310 295 281 267 253 239 226 215 205 194 184 176 167 159 150 143 136 129 123 117 111 106 101 97 93 91 89 89 90 91 92 94 97 99 102 106 109 111 113 115 68289 300 1633 30 11953 18 58 9 1633 -10254 99999 5268 5274 4841 4362 3920 3562 3201 2805 2510 2272 2084 1930 1869 1998 2198 2351 2493 2771 3124 3474 3746 3940 4203 4448 4724 4994 5270 5503 5609 5671 5782 6011 6227 6379 6541 6698 6883 7032 7149 7219 7246 7259 7247 7263 7276 7250 7120 6933 6762 6579 6422 6276 6083 5880 5714 5564 5390 5239 5122 4993 4841 4694 4558 4436 4320 4181 3993 3818 3624 3360 3121 2904 2681 2424 2153 1946 1764 1645 1571 1524 1470 1419 1418 1453 1587 1718 1822 1946 2064 2201 2317 2462 2585 2641 2657 2685 2812 2899 2949 2923 2883 2881 2882 2926 2986 3065 3097 3070 3111 3200 3343 3405 3505 3664 3848 4032 4211 4377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2351 1672 998 545 176 -200 -422 -521 -707 -814 -822 -762 -753 -562 -290 109 529 865 1085 1125 1078 1031 983 934 880 816 758 706 661 616 575 532 487 -691 -802 -858 -905 -952 203 166 134 101 77 -395 -249 32 35 44 56 74 91 108 130 301 170 187 210 227 240 248 253 255 253 249 248 253 254 247 241 238 235 227 218 209 202 193 181 170 161 148 129 115 106 97 87 79 74 72 71 71 73 80 87 94 106 123 139 155 172 190 209 230 249 269 291 311 330 348 364 378 390 400 409 418 425 430 432 433 433 431 427 422 418 413 407 399 390 381 371 358 345 332 320 305 291 277 263 250 237 224 213 203 194 185 177 170 163 156 150 144 138 133 127 122 117 112 107 103 100 97 96 96 96 96 97 99 100 102 104 107 108 110 112 68298 300 1631 30 11951 18 58 18 1631 -10252 99999 5367 5329 4692 4167 3671 3224 2788 2362 2045 1800 1632 1535 1564 1763 2099 2393 2736 3195 3750 4286 4833 5317 5757 6095 6484 6837 7157 7377 7488 7463 7479 7519 7528 7510 7544 7501 7478 7506 7563 7569 7564 7543 7511 7497 7513 7468 7352 7181 6977 6699 6440 6171 5830 5465 5128 4797 4480 4205 3965 3724 3539 3400 3301 3235 3229 3223 3199 3201 3194 3137 3107 3060 2980 2887 2808 2743 2658 2601 2572 2545 2508 2467 2471 2490 2565 2604 2638 2711 2756 2786 2800 2852 2890 2881 2841 2820 2873 2863 2832 2756 2700 2663 2624 2640 2650 2657 2614 2546 2542 2588 2695 2743 2863 3033 3202 3372 3580 3774 3933 4095 4239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2567 3537 1348 850 207 2216 1859 -1054 -1435 -1685 783 636 508 417 -1549 -1180 -877 -645 1053 998 942 883 825 764 695 635 585 542 502 467 435 404 372 337 302 272 245 217 196 179 161 146 134 127 125 128 135 146 163 176 189 207 223 234 243 255 264 270 271 267 262 255 244 234 231 226 214 204 197 190 181 171 160 152 146 138 130 126 120 108 98 93 87 81 79 76 75 77 77 78 83 89 95 104 117 131 146 162 178 194 213 231 250 272 294 314 334 351 366 381 394 404 414 423 430 434 436 437 435 432 427 421 415 409 400 391 382 371 358 344 332 319 305 290 277 264 251 237 225 213 203 193 184 176 169 162 155 149 144 138 133 128 124 119 115 111 107 104 101 98 97 96 96 96 96 96 97 98 100 101 102 103 68307 300 1631 30 11951 18 58 27 1630 -10251 99999 5780 6242 5939 5558 5227 4934 4639 4232 3858 3532 3311 3163 3094 3171 3390 3546 3754 4052 4469 4831 5197 5525 5842 6126 6437 6660 6833 6936 6950 6850 6837 6842 6834 6793 6823 6806 6843 6927 6975 6998 7054 7110 7150 7186 7225 7174 7073 6922 6763 6563 6369 6118 5801 5500 5230 4946 4659 4399 4170 3948 3796 3682 3609 3545 3494 3429 3383 3374 3359 3296 3279 3250 3182 3087 2996 2899 2776 2662 2559 2458 2381 2280 2206 2151 2163 2122 2094 2132 2196 2253 2298 2361 2412 2439 2456 2462 2556 2606 2646 2615 2631 2675 2696 2717 2738 2766 2781 2767 2788 2822 2908 2922 2974 3071 3205 3336 3476 3607 3741 3895 4038 4146 4270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 983 518 2860 2521 -783 -1218 -1449 -1568 -1748 -1790 -1685 -1451 -1163 -909 -676 -347 172 623 1032 1503 599 582 561 540 518 494 467 443 415 386 354 323 297 274 249 229 214 198 184 173 165 164 165 169 178 190 198 206 217 227 234 242 252 260 267 269 265 263 259 253 249 249 246 236 227 219 208 196 182 166 152 138 121 106 95 83 67 57 52 49 47 48 50 55 61 67 74 86 97 106 117 131 143 156 167 178 189 203 216 229 245 263 279 295 312 328 345 360 375 390 405 416 424 430 435 436 434 429 424 417 409 398 386 374 360 344 330 317 305 291 278 266 254 243 233 223 214 205 197 189 182 176 169 162 156 150 145 140 135 129 124 119 114 109 105 102 99 97 95 94 94 93 93 94 95 96 97 98 99 68316 300 1631 30 11951 18 58 36 1629 -10250 99999 7156 5971 5834 5670 5520 5368 5191 4883 4612 4337 4153 4022 3954 3962 4066 4117 4235 4439 4765 5070 5445 5819 6160 6414 6682 6861 7021 7106 7086 6949 6867 6774 6654 6514 6450 6330 6255 6266 6313 6389 6499 6567 6618 6709 6840 6918 6953 6947 6908 6805 6680 6509 6264 5993 5708 5386 5079 4817 4548 4231 3940 3713 3543 3397 3279 3177 3087 3008 2926 2844 2854 2869 2843 2800 2806 2839 2838 2820 2786 2751 2726 2673 2657 2674 2717 2661 2601 2588 2605 2620 2628 2618 2598 2603 2583 2562 2654 2717 2760 2763 2855 2959 3058 3169 3250 3308 3391 3442 3459 3493 3569 3542 3520 3542 3573 3559 3584 3592 3594 3652 3718 3736 3782 3847 3882 3850 3823 3754 3630 2955 2346 1620 810 82 -611 -1447 -2204 -2848 -3320 -3757 834 -4199 -4004 -3721 -3508 -3221 -2760 811 790 764 732 695 649 598 560 525 491 459 430 -531 -600 -639 -667 -705 -761 -731 -644 -543 -430 -301 -194 -83 46 164 200 210 223 232 240 245 249 249 252 254 255 255 251 239 228 217 206 197 192 184 175 168 164 156 151 144 136 131 129 125 121 119 116 108 106 105 104 103 105 106 109 113 115 117 125 132 139 146 157 166 175 182 190 199 209 219 229 243 257 270 282 295 309 323 337 352 368 382 394 402 409 415 417 417 414 411 405 397 388 378 366 353 339 325 313 301 288 275 264 253 242 233 224 216 208 200 192 186 179 173 166 160 154 149 143 137 131 125 119 114 109 105 101 97 95 92 91 91 90 91 91 93 94 95 96 96 68325 300 1630 30 11950 18 58 45 1627 -10248 99999 8031 6326 6249 6188 6140 6065 5954 5737 5537 5306 5158 5114 5119 5135 5203 5247 5374 5547 5782 6016 6318 6658 6914 7110 7345 7482 7545 7563 7584 7534 7488 7374 7222 7075 6971 6812 6676 6652 6650 6633 6655 6679 6699 6685 6677 6647 6633 6615 6573 6478 6371 6228 6003 5747 5504 5237 4986 4743 4499 4226 3983 3762 3563 3359 3192 3057 2958 2892 2835 2790 2796 2769 2729 2713 2772 2835 2858 2851 2830 2792 2735 2632 2517 2432 2333 2184 2088 2026 1949 1831 1730 1663 1646 1727 1801 1880 2028 2187 2340 2533 2785 3008 3207 3424 3590 3728 3867 3953 3915 3890 3895 3854 3810 3784 3694 3581 3521 3484 3456 3529 3585 3578 3587 3666 3710 3715 3714 3669 3555 3455 3308 3092 2864 2610 2270 1973 1739 1527 1317 1159 1000 850 -982 -654 -451 -136 214 709 703 692 676 659 636 128 589 570 -215 -298 503 -360 -418 -426 -415 -410 -391 272 248 228 209 28 102 166 225 261 178 188 199 208 216 222 226 229 233 237 240 241 238 227 217 206 196 188 184 178 170 163 158 149 143 137 132 130 130 128 126 126 125 121 121 123 125 127 132 135 140 144 146 148 155 162 168 174 180 184 187 189 192 195 200 203 207 213 222 229 238 247 259 272 287 302 319 334 349 360 371 382 390 394 396 396 394 388 381 373 363 352 340 327 315 302 288 275 264 253 243 234 226 219 211 204 198 192 187 181 176 172 167 161 156 150 143 137 130 124 118 112 107 102 98 95 92 91 90 90 91 92 92 93 93 94 68334 310 1328 30 11948 18 58 54 1626 -10247 99999 8694 8847 8964 9205 9432 9524 9538 6150 6306 6353 6425 6482 6482 6362 6222 6096 5809 5508 5250 4997 4865 4806 4773 4784 4902 4981 5174 5434 5795 6158 6542 6913 7185 7415 7664 7802 7863 7847 7787 7608 7450 7245 7028 6792 6582 6375 6225 6200 6188 6175 6208 6233 6285 6341 6419 6462 6472 6454 6414 6335 6217 6063 5834 5570 5299 5018 4771 4526 4268 3994 3739 3544 3385 3225 3087 2990 2913 2849 2813 2799 2808 2821 2816 2820 2892 3005 3054 3044 3023 2990 2936 2856 2767 2671 2551 2383 2192 2039 1911 1742 1547 1400 1318 1312 1323 1360 1443 1556 1710 1932 2233 2560 2860 3152 3408 3666 3913 4103 4186 4249 4298 4315 4310 4288 4192 4053 3923 3804 3701 3680 3625 3521 3439 3436 3425 3392 3340 3252 3121 3009 2877 2723 2562 2361 2087 1883 1730 1606 1473 1379 1288 323 527 887 1147 1423 1662 762 742 714 680 649 614 573 539 505 473 445 417 388 -354 -347 -334 290 274 260 246 233 221 210 64 132 205 194 194 193 193 194 195 196 195 194 195 198 201 203 203 199 196 194 192 192 194 194 191 189 191 188 187 185 183 182 182 178 174 171 167 160 157 155 153 150 149 147 145 145 142 141 142 145 148 151 156 157 159 161 165 168 172 178 184 193 203 213 224 235 249 263 279 296 312 327 340 351 360 368 375 378 379 379 376 371 364 356 346 337 327 317 307 297 287 277 267 259 251 244 238 232 226 220 214 208 202 196 190 185 179 173 167 160 153 146 139 132 125 119 113 107 102 98 94 92 90 89 89 89 89 89 89 89 68343 313 1238 30 11948 18 59 3 1624 -10245 99999 7700 8134 8548 9064 9613 10082 10614 11128 11326 11308 11211 11061 10788 4779 4907 4979 5011 5074 5100 5002 4863 4744 4624 4615 4687 4765 4879 5101 5307 5606 5941 6339 6689 7056 7410 7672 7904 8157 8292 8295 8231 8145 7931 7703 7403 7100 6769 6454 6132 5862 5721 5601 5473 5398 5361 5358 5350 5394 5444 5495 5525 5576 5620 5627 5599 5499 5359 5202 5029 4880 4718 4522 4264 3982 3763 3581 3362 3149 2978 2829 2680 2561 2503 2478 2452 2408 2404 2525 2725 2832 2865 2912 2960 2984 2987 3007 3021 2956 2803 2631 2524 2428 2234 1981 1809 1711 1662 1622 1616 1659 1702 1773 1956 2267 2600 2858 3099 3324 3568 3786 3947 4025 4078 4081 4022 3955 3885 3717 3491 3262 3080 2932 2870 2776 2646 2555 2553 2544 2570 2626 2672 2670 2702 2721 2750 2771 2751 2652 2608 2612 2603 2541 2508 742 794 906 1203 1509 1877 2175 730 708 680 649 621 591 556 522 488 458 429 405 380 -337 339 313 288 272 260 249 239 229 217 209 204 203 200 197 193 191 192 194 197 200 199 200 201 202 202 201 197 193 191 189 185 182 175 167 161 161 158 156 156 156 155 154 153 154 156 158 159 163 168 171 171 172 175 177 179 179 180 181 182 181 180 181 179 176 174 173 171 170 170 171 175 181 189 197 207 219 233 249 265 282 299 314 328 340 352 363 370 376 379 379 377 373 367 360 353 345 336 327 318 307 296 286 276 267 259 252 244 237 230 221 214 207 201 194 186 180 173 166 159 151 145 138 131 125 119 114 108 103 99 96 94 93 92 91 91 90 89 89 89 68352 315 1178 30 11948 18 59 12 1623 -10244 99999 8999 9406 9893 10394 10841 11326 11787 12023 9999999 9999999 9999999 9999999 9999999 11058 10473 9835 9108 8308 7608 6848 6011 5313 4804 4280 3273 3351 3526 3720 3911 4164 4394 4746 5161 5652 6092 6547 7014 7386 7723 8071 8331 8472 8496 8470 8300 8136 7886 7616 7308 6993 6655 6327 6107 5908 5700 5545 5425 5358 5283 5268 5260 5292 5319 5353 5391 5412 5410 5341 5250 5144 5003 4857 4688 4480 4208 3922 3667 3437 3197 2968 2774 2606 2462 2326 2267 2272 2300 2337 2432 2635 2886 3054 3148 3237 3327 3399 3436 3459 3478 3389 3203 2979 2789 2583 2310 1986 1742 1603 1530 1452 1396 1403 1468 1563 1792 2138 2529 2835 3115 3375 3665 3920 4082 4125 4160 4159 4082 3940 3810 3594 3318 3022 2809 2652 2562 2454 2330 2256 2297 2314 2357 2450 2555 2596 2631 2671 2722 2749 2748 2698 2686 2688 2667 2581 2544 2500 1414 1137 1033 1041 1094 1176 705 682 653 625 602 578 546 516 487 458 432 412 393 378 358 330 303 285 269 252 242 234 224 214 207 204 199 193 186 182 182 182 180 179 178 175 172 171 171 171 171 171 173 175 176 176 176 176 178 184 187 192 197 202 206 209 211 214 220 225 228 233 236 237 234 232 229 227 222 215 209 203 196 187 179 174 167 160 154 149 145 143 142 144 149 156 164 173 184 198 212 228 244 261 278 294 309 322 334 346 356 364 370 374 375 374 371 368 364 359 352 344 336 327 316 305 294 285 276 267 258 250 241 231 222 215 207 199 191 184 176 168 160 152 144 136 128 121 115 109 103 97 93 90 88 87 87 87 87 87 87 87 88 68361 316 1147 30 11947 18 59 21 1622 -10243 99999 6907 7285 7638 8074 8547 9039 9582 9946 10174 10379 10535 10433 10252 10089 9795 9384 8881 8299 7648 7090 4783 4572 4340 4144 4005 3887 3872 3951 4075 4287 4522 4703 4968 5328 5725 6055 6388 6730 6989 7220 7478 7692 7812 7856 7838 7714 7613 7460 7268 7055 6838 6609 6370 6220 6086 5926 5801 5694 5593 5483 5445 5416 5381 5353 5343 5340 5307 5264 5173 5075 4979 4840 4703 4598 4477 4265 4008 3796 3589 3344 3100 2895 2712 2533 2343 2198 2122 2099 2069 2082 2225 2449 2617 2742 2885 3027 3147 3248 3346 3458 3485 3414 3247 3098 2930 2688 2383 2138 1977 1853 1741 1667 1624 1654 1696 1864 2148 2519 2821 3096 3351 3618 3858 4030 4127 4207 4232 4205 4081 3965 3760 3499 3206 2968 2784 2648 2504 2332 2183 2121 2039 1989 2001 2053 2056 2057 2051 2056 2070 2067 2037 2066 2138 2172 2132 2141 2156 2094 2953 3018 3123 3248 3333 784 1705 745 721 697 669 635 599 565 527 493 460 424 390 355 316 276 244 215 187 169 154 142 136 134 134 138 144 150 156 167 178 188 198 204 208 212 213 212 212 214 215 214 214 213 211 208 206 208 215 218 221 224 228 231 228 225 224 222 219 216 214 211 205 196 190 186 183 179 175 173 173 172 171 171 173 172 170 167 166 164 163 161 161 162 164 165 168 173 181 190 201 214 227 242 258 273 288 303 319 334 349 361 371 378 382 384 385 385 383 378 371 362 352 340 326 313 300 289 277 267 256 245 235 225 216 208 201 193 186 178 171 163 155 147 139 130 123 116 109 103 98 93 90 88 87 87 87 88 88 88 89 90 68370 318 1086 30 11946 18 59 30 1620 -10241 99999 6865 7163 7620 8053 8456 8898 9362 9760 10200 10490 10608 10676 10680 10420 10092 9794 9381 8839 8201 7535 6865 6293 5682 4986 4404 3949 3434 2410 2617 2882 3165 3481 3804 4038 4361 4815 5312 5720 6091 6470 6784 7053 7280 7519 7750 7899 7941 7888 7899 7879 7789 7658 7539 7426 7260 7116 6973 6818 6671 6486 6290 6108 6018 5923 5802 5698 5625 5552 5443 5350 5241 5148 5043 4880 4738 4663 4550 4311 4026 3791 3562 3291 3023 2798 2590 2376 2122 1935 1848 1809 1741 1724 1865 2095 2280 2416 2561 2711 2844 2960 3097 3275 3363 3338 3223 3108 2977 2777 2518 2301 2176 2083 1988 1918 1865 1851 1842 1961 2174 2440 2674 2884 3057 3224 3369 3453 3492 3551 3566 3560 3502 3440 3266 3051 2845 2680 2562 2496 2428 2342 2261 2235 2164 2119 2124 2133 2109 2102 2077 2042 2009 1960 1885 1883 1931 1965 1941 1966 2007 1986 1956 2526 2685 2898 2958 833 805 774 740 703 664 621 582 546 505 468 435 401 370 339 308 277 249 223 196 180 166 154 145 141 140 140 143 145 147 152 158 165 173 181 186 189 191 191 192 197 202 206 207 207 208 208 207 208 213 216 217 219 224 227 225 221 218 218 218 217 215 214 210 203 199 197 194 190 185 181 178 175 171 166 162 157 152 147 143 139 135 134 134 136 141 146 152 161 173 185 200 216 232 248 266 283 300 315 331 346 359 371 380 386 389 391 392 392 389 383 375 366 356 345 333 319 307 295 284 273 262 251 240 230 221 213 205 196 188 179 171 163 155 146 138 130 123 116 109 104 99 94 91 89 88 88 88 88 88 88 89 89 68379 320 1026 30 11946 18 59 39 1619 -10240 99999 7451 7838 8216 8607 9098 9537 9901 10256 10342 10323 10382 10341 10129 9902 9702 9308 8877 8528 8123 7669 7176 6682 6165 5795 5409 4913 4491 4177 3820 1737 1989 2327 2675 3073 3501 3820 4238 4800 5417 5932 6414 6891 7293 7667 7978 8246 8501 8668 8691 8607 8613 8583 8470 8283 8109 7944 7750 7581 7395 7208 7034 6804 6559 6322 6164 5989 5792 5614 5473 5343 5191 5041 4878 4736 4594 4428 4292 4230 4147 3986 3790 3618 3445 3238 3024 2830 2662 2493 2283 2109 1999 1942 1856 1820 1900 2078 2239 2355 2472 2585 2706 2799 2888 3011 3094 3100 2985 2863 2730 2549 2266 2020 1874 1753 1652 1541 1448 1423 1428 1513 1653 1902 2136 2336 2510 2727 2911 3040 3164 3284 3384 3470 3497 3472 3364 3243 3074 2932 2824 2728 2607 2481 2342 2242 2145 2066 2016 1988 1973 1969 1949 1963 1977 2012 2038 2110 2227 2360 2419 2474 2551 2588 3931 9999999 9999999 9999999 9999999 897 861 819 774 726 677 637 602 568 529 495 464 434 406 382 357 332 307 281 255 237 220 205 194 189 184 182 182 181 179 178 178 183 189 195 199 201 201 199 199 203 207 211 213 214 216 218 219 221 226 229 230 231 234 235 231 225 220 217 214 209 204 201 195 188 182 180 178 174 170 167 164 162 158 155 153 151 146 141 136 132 128 126 127 130 134 140 147 156 168 180 195 212 230 249 268 286 303 318 334 349 363 374 382 389 393 395 395 393 390 385 378 369 361 350 338 325 312 300 288 276 264 252 240 228 217 207 198 188 179 170 161 154 146 139 131 124 117 111 106 101 97 93 90 89 89 88 89 89 89 90 91 92 68388 336 545 30 11945 18 59 48 1617 -10238 99999 10733 10739 10649 10467 10227 9923 9588 9448 9225 8790 8505 8213 7992 7963 8159 8386 8706 9065 9239 9406 9630 9833 9868 9942 9894 9686 9500 9260 8892 8516 8208 7836 7485 7281 7004 6721 4441 4201 3884 3577 3354 3112 2953 2874 2804 2777 2860 3022 3221 3546 3862 4062 4334 4722 5158 5506 5859 6220 6546 6869 7161 7444 7727 7947 8064 8097 8232 8322 8315 8229 8128 7993 7823 7663 7492 7325 7170 6954 6708 6474 6318 6146 5960 5792 5658 5539 5401 5251 5071 4905 4722 4499 4309 4206 4094 3914 3696 3507 3323 3133 2975 2846 2738 2645 2515 2413 2371 2376 2346 2367 2471 2641 2814 2959 3069 3125 3188 3227 3261 3331 3377 3349 3190 3000 2790 2551 2259 1962 1734 1536 1377 1210 1089 1038 1012 1034 1125 1353 1615 1850 2078 2318 2547 2739 2945 3144 3320 3448 3498 3488 3429 3336 3173 2987 2830 2664 2505 2360 2213 2087 1973 1891 1862 1879 1943 2005 2063 2148 2260 2381 2487 2603 2721 2828 4227 9999999 9999999 9999999 3044 2813 2768 2589 2301 924 892 858 820 778 734 690 655 622 584 552 524 496 466 438 411 384 354 320 285 261 237 213 192 176 161 149 137 130 124 121 119 121 128 139 148 156 165 174 185 201 217 231 242 251 258 265 270 275 277 277 273 269 265 257 244 230 219 210 201 194 186 180 175 171 169 172 174 174 175 177 178 177 175 172 168 162 155 146 136 126 117 111 108 108 111 115 122 133 146 162 182 203 225 249 272 294 314 332 349 366 381 393 402 409 413 414 414 413 409 404 397 388 379 368 356 342 328 315 301 288 274 260 246 233 221 210 199 189 178 168 159 151 143 135 127 120 114 108 102 98 94 91 89 88 88 89 90 90 91 93 94 95 68397 332 666 30 11946 18 59 57 1616 -10237 99999 9439 9175 8864 8663 8432 8207 7947 7671 7557 7636 7928 8230 8623 9066 9408 9741 10031 10246 10244 10192 10018 9706 9422 9042 8560 8006 7503 6993 6588 6280 5904 5599 5384 5221 2172 2178 2254 2319 2363 2430 2501 2603 2786 3070 3350 3694 3996 4213 4465 4811 5142 5387 5636 5909 6135 6379 6622 6843 7039 7215 7329 7419 7599 7745 7790 7792 7772 7693 7572 7475 7349 7202 7075 6904 6675 6424 6222 6024 5850 5722 5624 5555 5502 5438 5336 5269 5203 5086 4946 4862 4783 4630 4420 4183 3915 3646 3399 3165 2957 2788 2577 2376 2253 2232 2223 2261 2358 2479 2615 2757 2853 2895 2933 2939 2909 2901 2892 2823 2638 2422 2184 1970 1768 1582 1435 1325 1236 1147 1116 1157 1227 1313 1423 1633 1871 2093 2280 2464 2628 2749 2888 3041 3177 3258 3262 3208 3135 3039 2888 2722 2588 2460 2322 2208 2129 2063 2000 1956 1973 2046 2161 2257 2358 2481 2609 2717 2796 2902 2996 3057 3058 3035 3007 4436 9999999 1223 1155 1087 1016 942 870 817 776 743 707 679 662 651 629 610 593 569 540 516 493 466 432 -866 -994 -1101 -1206 -1282 -1295 -1282 -1238 -1128 -964 -839 -724 -591 -457 112 117 129 128 273 377 453 172 188 204 218 229 238 244 251 257 263 264 265 262 257 250 241 227 213 201 191 181 172 164 158 152 150 149 152 155 159 162 166 170 171 171 172 171 169 165 159 151 143 137 133 132 132 135 139 146 156 169 183 199 217 237 256 276 294 311 327 342 356 370 381 390 398 404 408 411 412 412 411 407 401 394 386 375 362 348 335 320 305 289 273 258 243 229 216 204 192 181 170 160 151 143 135 127 120 114 108 103 98 95 92 90 89 89 90 91 92 93 95 97 98 68406 336 547 30 11947 19 0 6 1615 -10235 99999 8718 8592 8384 8087 7803 7522 7213 7054 7067 7156 7322 7377 7532 7858 8385 8860 9304 9766 10092 10308 10399 10402 10296 10129 9840 9386 8970 8501 7954 7350 6801 6281 5871 5576 5258 5028 4925 4829 3093 3081 3141 3194 3225 3244 3228 3215 3239 3344 3470 3665 3824 3887 3991 4214 4453 4631 4813 5049 5255 5494 5751 6009 6272 6514 6675 6838 7117 7392 7584 7736 7849 7911 7927 7954 7939 7894 7836 7699 7493 7262 7044 6821 6578 6341 6120 5937 5769 5590 5397 5249 5106 4951 4791 4699 4637 4525 4337 4127 3919 3706 3505 3314 3139 2978 2770 2565 2407 2361 2340 2351 2422 2528 2670 2799 2899 2951 2999 3023 3006 3002 2983 2916 2718 2455 2161 1870 1604 1330 1097 903 739 583 478 462 489 560 676 893 1163 1420 1641 1844 2054 2230 2401 2571 2715 2806 2824 2783 2724 2640 2511 2371 2281 2231 2189 2163 2159 2183 2223 2278 2384 2527 2695 2824 2933 3049 3153 3222 3235 3250 3247 3241 3187 3087 2972 4656 9999999 9999999 9999999 9999999 836 821 807 792 771 745 720 701 691 683 667 654 643 625 601 584 568 547 516 478 -723 -791 -875 -960 -1021 -1052 -1022 -928 -781 -667 -530 -383 -243 58 53 55 55 59 64 74 85 104 124 336 349 175 188 201 214 225 231 238 239 239 236 232 222 212 203 193 183 175 166 159 154 152 151 155 158 162 166 171 176 180 184 187 188 190 188 182 175 169 163 159 157 157 158 162 167 176 187 201 216 234 254 274 293 310 327 340 354 367 379 390 397 404 409 413 415 415 414 412 408 403 397 390 380 368 354 341 327 312 296 280 265 250 235 222 209 197 184 172 162 152 144 135 126 119 112 105 99 95 91 88 86 85 85 85 86 87 88 90 92 94 68415 332 667 30 11947 19 0 15 1613 -10234 99999 9022 9099 9114 9196 9332 9563 9780 9836 9893 10048 10294 10481 10647 10900 11040 11066 10963 10809 10556 10287 9966 9506 9131 8725 8238 7721 7237 6772 6337 6000 5664 5416 5276 5124 2969 3146 3374 3606 3822 4022 4140 4219 4318 4468 4553 4625 4673 4632 4594 4636 4697 4720 4761 4852 4919 5064 5286 5509 5743 6003 6232 6460 6772 7077 7311 7498 7639 7714 7763 7830 7839 7793 7742 7621 7448 7234 7026 6815 6588 6358 6136 5948 5773 5577 5367 5186 5018 4831 4657 4530 4454 4355 4191 4011 3832 3644 3462 3289 3131 2976 2791 2588 2414 2309 2214 2119 2068 2065 2104 2162 2220 2244 2264 2277 2276 2286 2320 2342 2285 2186 2074 1948 1808 1646 1476 1305 1168 1056 977 933 928 950 986 1104 1284 1477 1666 1876 2082 2281 2501 2696 2827 2929 3002 3006 2973 2925 2815 2669 2533 2408 2269 2167 2066 1967 1897 1860 1850 1860 1924 1981 2034 2113 2198 2278 2331 2416 2501 2617 2722 2786 2851 2881 2871 4543 9999999 9999999 989 971 953 937 910 878 843 814 791 770 740 714 42 -149 622 592 565 536 497 -747 -764 -733 -715 -713 -705 -665 -584 -471 -330 -225 -89 55 175 -6 -9 -2 4 14 25 42 59 85 110 134 156 176 194 -19 -55 -73 252 260 262 264 263 258 247 237 226 213 201 190 176 166 159 154 150 151 150 151 153 157 160 164 169 172 175 179 177 174 169 163 158 156 156 157 160 166 173 184 198 214 232 254 276 299 321 342 360 376 391 403 414 423 428 431 433 433 430 427 422 417 410 402 395 387 378 366 353 340 327 312 297 281 266 251 236 222 209 196 182 170 159 149 141 132 124 117 111 105 100 96 93 90 88 87 87 87 87 88 89 91 93 95 68424 332 664 30 11944 19 0 24 1612 -10233 99999 10326 10209 10006 9821 9706 9679 9724 9748 9847 9995 10224 10458 10696 10987 11202 11312 11300 11178 10884 10570 10301 9905 9503 9083 8677 8271 7860 7472 7126 6846 6531 3567 3615 3675 3734 3791 3850 3944 4054 4148 4176 4186 4233 4322 4377 4420 4462 4478 4479 4487 4503 4526 4563 4617 4676 4794 4972 5141 5316 5526 5753 5995 6262 6549 6823 7051 7232 7371 7498 7621 7686 7674 7645 7564 7427 7213 6982 6771 6527 6253 5986 5753 5529 5291 5054 4850 4677 4486 4287 4111 3991 3867 3682 3489 3299 3107 2931 2781 2654 2539 2420 2295 2220 2235 2284 2340 2423 2529 2650 2787 2929 3017 3058 3049 2990 2907 2838 2743 2551 2322 2080 1820 1569 1349 1135 900 694 525 428 394 409 437 489 629 809 994 1203 1444 1670 1879 2128 2372 2591 2769 2910 2983 3041 3085 3068 3021 2989 2953 2882 2820 2743 2660 2595 2524 2463 2429 2447 2434 2407 2398 2381 2358 2311 2296 2295 2355 2410 2437 2476 2501 2489 3940 9999999 9999999 1043 1016 984 949 904 860 812 769 733 703 668 637 610 585 561 544 526 505 478 445 -782 -749 -739 -744 250 -670 -571 135 -394 -300 -161 -32 -1 -14 -19 -13 -7 2 16 37 59 84 110 136 159 179 196 -89 -103 -115 240 245 246 245 239 233 225 218 208 199 191 183 174 168 166 167 167 169 171 176 180 182 183 185 188 189 190 192 191 186 180 174 171 170 171 173 178 187 196 209 224 241 259 279 301 323 343 361 376 389 400 409 417 423 426 427 427 425 422 418 414 409 403 397 392 386 378 369 359 348 336 323 309 296 281 267 252 238 224 209 195 181 168 156 145 135 125 116 108 101 95 90 87 84 82 81 81 82 83 85 87 89 91 93 68433 332 663 30 11943 19 0 33 1610 -10231 99999 9639 9621 9512 9439 9340 9289 9320 9298 9467 9674 9903 10105 10233 10416 10510 10617 10633 10557 10391 10139 9972 9727 9474 9172 8892 8588 8214 7914 7631 7377 7053 4172 4094 4012 3945 3852 3737 3680 3667 3670 3634 3593 3595 3657 3720 3742 3800 3887 3976 4056 4164 4324 4473 4610 4728 4901 5140 5349 5527 5730 5981 6224 6427 6628 6836 7016 7114 7186 7273 7376 7432 7403 7361 7297 7198 7022 6820 6651 6461 6238 5995 5787 5577 5344 5088 4833 4621 4409 4176 3943 3762 3588 3360 3124 2896 2689 2509 2354 2222 2138 2083 1992 1935 1966 2023 2076 2156 2270 2389 2512 2635 2694 2730 2719 2640 2528 2454 2357 2177 1991 1801 1577 1348 1154 977 779 633 510 449 458 507 566 654 831 1028 1237 1483 1770 2035 2273 2540 2773 2972 3141 3268 3338 3385 3408 3346 3254 3177 3085 2968 2871 2767 2656 2582 2519 2458 2427 2455 2470 2478 2508 2534 2545 2532 2525 2520 2552 2578 2567 2559 2546 2497 1584 1730 907 902 887 866 843 817 794 774 757 740 724 702 680 663 649 633 618 598 573 543 506 463 -437 -443 337 295 -484 -437 178 -399 -371 -307 -244 24 -153 0 0 0 4 16 34 54 77 101 128 154 176 193 212 -54 -118 -196 -253 -247 -213 253 245 236 228 215 200 187 176 163 152 145 142 137 134 133 137 141 145 147 152 158 164 170 175 179 181 181 182 183 186 189 192 198 206 215 227 241 256 272 290 309 328 346 364 379 393 405 414 423 430 435 436 437 437 434 430 426 421 414 407 400 391 383 372 361 348 335 321 307 292 278 263 249 236 222 209 196 183 171 161 151 142 133 125 117 109 103 97 93 89 86 83 82 81 81 81 82 84 85 87 68442 332 664 30 11944 19 0 42 1609 -10230 99999 10633 10537 10389 10265 10130 10015 9887 9688 9722 9869 10091 10332 10551 10761 10865 10966 10993 10998 11066 8717 8399 8070 7714 7261 6759 6390 5995 5623 5308 5038 4829 4633 4448 4250 4142 4060 3935 3870 3837 3766 3659 3558 3478 3437 3449 3458 3507 3606 3715 3816 3940 4126 4307 4497 4699 4929 5224 5507 5749 5973 6215 6458 6629 6792 6963 7122 7198 7226 7232 7238 7212 7102 6985 6882 6775 6604 6390 6228 6044 5826 5587 5385 5206 5026 4832 4641 4489 4323 4100 3870 3685 3521 3302 3093 2903 2727 2566 2413 2294 2227 2178 2108 2072 2139 2220 2289 2393 2512 2609 2696 2794 2857 2902 2898 2816 2709 2608 2478 2277 2090 1908 1674 1451 1275 1136 979 843 734 658 640 656 711 809 972 1151 1330 1549 1796 2033 2234 2454 2663 2827 2998 3147 3250 3306 3322 3278 3192 3127 3064 2987 2924 2837 2734 2639 2572 2500 2443 2432 2427 2428 2434 2447 2451 2418 2387 2349 2358 2372 2378 2379 2464 2456 2471 2527 1037 1019 991 957 919 875 832 790 755 725 694 -131 -260 -335 570 544 522 494 466 439 405 -382 -302 -270 -266 236 -231 -179 154 -145 -97 -21 58 50 38 33 31 29 33 42 55 70 87 102 119 139 154 165 177 187 194 200 206 208 207 202 197 192 189 182 174 168 164 158 154 153 154 152 152 152 156 158 159 158 160 163 165 165 166 166 165 163 164 166 170 173 178 186 197 208 222 238 256 274 293 312 330 347 363 377 389 401 410 418 424 428 430 431 430 428 425 421 417 410 404 397 389 381 370 359 347 334 320 306 292 277 263 249 235 222 208 195 182 171 160 149 140 131 123 115 108 102 97 93 89 86 85 83 83 83 84 85 86 87 89 68451 332 664 30 11944 19 0 51 1607 -10228 99999 10315 10247 10201 10159 10094 10013 9908 9702 9602 9600 9686 9798 9890 9959 9928 9924 9882 9850 9922 9929 9895 9704 9553 9319 9032 8707 8304 5399 5286 5182 5065 4911 4774 4638 4583 4527 4420 4333 4301 4246 4170 4089 4050 4031 4034 4056 4129 4226 4296 4349 4428 4550 4682 4790 4884 5002 5161 5309 5452 5626 5782 5931 6039 6152 6299 6444 6532 6583 6639 6700 6713 6664 6598 6516 6414 6280 6115 5978 5819 5602 5360 5155 4972 4787 4590 4395 4228 4051 3835 3606 3406 3209 2978 2771 2604 2454 2298 2141 2006 1933 1894 1845 1843 1935 2029 2102 2214 2348 2440 2504 2591 2685 2781 2807 2725 2597 2479 2325 2112 1941 1796 1592 1362 1178 1060 928 796 673 615 658 748 872 1040 1253 1460 1659 1901 2201 2497 2728 2942 3127 3283 3433 3538 3594 3597 3565 3498 3395 3311 3235 3154 3078 2972 2866 2784 2711 2616 2530 2480 2433 2383 2311 2244 2186 2094 1984 1880 1859 1849 1841 1851 1863 1863 1702 1504 1173 1149 1114 1071 1022 967 912 856 805 758 292 95 -79 -222 -317 511 486 458 431 409 383 -487 -405 -351 -300 -279 -229 -169 -129 -122 -79 0 84 111 213 332 74 62 54 55 58 63 71 78 87 99 110 118 130 142 152 162 176 186 192 195 199 204 210 212 211 212 213 210 208 208 208 203 199 194 191 187 181 174 171 168 165 162 162 162 160 160 162 165 170 175 181 189 199 208 218 231 244 256 270 284 298 311 325 338 350 363 373 384 393 401 407 412 416 417 416 415 412 408 403 397 388 379 368 357 344 331 318 303 289 275 261 247 233 219 206 193 181 170 159 149 140 131 124 116 110 104 99 95 92 90 88 87 86 86 87 88 89 90 91 68460 332 664 30 11944 19 1 0 1606 -10227 99999 11902 11879 11913 11841 11616 11314 11014 10683 10342 9960 9703 9562 9286 8845 8448 8255 8080 4741 4795 4794 4829 4879 4923 4937 4992 5053 5050 5007 5003 4966 4951 4856 4759 4650 4598 4518 4429 4372 4381 4385 4396 4430 4503 4577 4664 4740 4848 4974 5071 5100 5106 5140 5184 5201 5204 5227 5273 5298 5322 5389 5476 5582 5642 5697 5797 5931 6026 6100 6197 6294 6355 6367 6363 6347 6313 6253 6155 6070 5958 5790 5573 5357 5139 4911 4675 4414 4165 3909 3638 3358 3080 2816 2551 2324 2147 2006 1897 1803 1713 1666 1685 1727 1803 1927 2051 2155 2281 2412 2512 2573 2641 2669 2675 2659 2585 2457 2330 2199 2043 1907 1819 1704 1588 1499 1470 1430 1440 1463 1492 1570 1673 1774 1878 2006 2146 2263 2386 2501 2609 2670 2721 2728 2733 2778 2803 2815 2793 2764 2733 2668 2612 2569 2575 2605 2584 2555 2536 2514 2455 2383 2331 2296 2269 2196 2125 2082 2028 1933 1828 1814 1830 1866 1920 1974 1373 1327 1279 1227 1171 1115 1061 1001 945 889 834 783 735 685 635 591 553 518 488 462 431 -799 382 361 341 -718 -632 291 -488 -415 -295 -211 -199 -146 -41 178 168 154 143 132 120 113 112 112 114 118 120 124 131 137 143 152 162 172 183 194 203 -697 -704 214 218 224 225 224 222 220 216 211 207 203 197 191 185 180 175 168 159 155 152 151 149 148 150 150 150 152 155 160 164 168 175 184 193 202 213 225 238 250 263 277 292 306 319 333 347 359 370 379 389 396 402 406 407 408 407 404 400 395 389 381 372 362 352 340 328 315 302 289 275 262 249 236 222 209 197 185 174 163 152 142 134 125 117 110 103 98 93 89 86 83 82 81 81 82 83 84 84 86 68469 332 663 30 11943 19 1 9 1605 -10226 99999 14052 13736 13462 13082 12496 11807 11153 10606 10097 9681 9422 9365 9300 9065 8839 8858 8909 4161 4415 4617 4811 5005 5202 5422 5621 5720 5770 5785 5770 5673 5572 5439 5299 5127 4981 4800 4632 4458 4314 4220 4208 4250 4317 4403 4533 4668 4819 4983 5137 5227 5272 5323 5389 5439 5472 5494 5510 5535 5565 5616 5678 5769 5827 5858 5916 6005 6066 6097 6129 6140 6121 6076 5996 5894 5781 5680 5547 5413 5279 5121 4938 4758 4589 4431 4271 4082 3874 3652 3431 3204 2938 2685 2455 2262 2095 1977 1903 1854 1823 1835 1920 2044 2207 2385 2555 2722 2883 3010 3086 3118 3131 3069 2985 2845 2654 2397 2157 1918 1682 1483 1341 1198 1087 1019 1035 1039 1121 1194 1298 1456 1641 1795 1948 2121 2282 2401 2531 2629 2708 2725 2745 2722 2713 2722 2685 2644 2607 2577 2548 2502 2472 2442 2472 2541 2586 2627 2662 2695 2692 2692 2710 2721 2720 2668 2607 2556 2490 2385 2251 2173 2110 1682 1822 1527 1475 1416 1355 1291 1221 1146 1074 1002 935 871 814 758 710 662 614 574 538 505 477 451 420 -1286 -1362 -1419 -1452 -1426 -1339 272 -1079 -933 -770 -638 -572 -449 -275 -121 180 173 170 166 161 162 170 175 182 190 194 195 199 201 202 206 212 216 221 226 228 223 219 216 216 217 216 213 210 206 201 194 190 186 181 174 169 165 160 152 145 141 139 139 139 141 145 147 150 155 160 166 172 177 184 192 197 202 208 213 219 224 231 237 245 253 262 273 285 296 308 320 333 344 355 365 373 379 385 389 391 391 390 385 380 372 364 354 343 331 318 304 290 276 261 246 231 216 203 189 176 164 152 141 132 123 115 108 102 97 93 89 86 84 83 83 84 85 86 87 87 88 68478 329 753 30 11943 19 1 18 1603 -10224 99999 10261 10053 9746 9455 9138 8852 8736 8822 9087 9304 9320 9282 9462 9684 2885 2928 2952 2985 3034 3160 3361 3598 3815 4037 4268 4530 4729 4901 5037 5137 5105 5075 4974 4845 4669 4512 4343 4231 4178 4149 4148 4237 4345 4477 4632 4814 4936 5036 5156 5284 5373 5478 5557 5588 5629 5658 5670 5684 5740 5783 5810 5881 5951 5975 5984 6002 5991 5968 5956 5903 5828 5746 5671 5553 5441 5326 5168 5021 4907 4798 4696 4571 4401 4201 3996 3781 3558 3315 3070 2801 2536 2321 2142 1987 1852 1745 1703 1729 1766 1822 1919 2012 2083 2170 2273 2356 2369 2343 2270 2187 2057 1875 1666 1515 1383 1238 1133 1104 1067 1047 1087 1236 1405 1619 1795 1973 2178 2381 2530 2676 2823 2939 2997 3063 3093 3075 2985 2893 2774 2696 2651 2602 2560 2509 2447 2418 2395 2387 2393 2449 2538 2608 2664 2708 2753 2769 2753 2740 2742 2739 2680 2611 2545 2433 2280 2110 2472 2233 2037 1768 1527 1472 1408 1342 1277 1209 1139 1079 1018 954 894 846 800 759 718 675 637 602 566 531 499 464 -1048 -1162 -1265 -1327 -1319 315 294 278 -804 -631 -487 -398 230 228 229 230 225 223 216 207 202 204 203 203 203 200 196 192 186 181 182 185 188 192 198 202 201 201 201 204 208 209 207 205 203 197 189 183 177 170 162 155 149 144 136 128 124 123 124 124 127 133 137 141 146 152 159 165 170 176 183 188 191 194 198 203 206 211 216 223 230 238 248 261 274 287 301 316 331 344 356 367 375 382 386 390 391 389 384 377 369 359 347 335 321 307 293 279 264 249 235 220 206 193 181 168 157 146 136 127 118 111 105 99 95 92 89 87 86 86 87 88 90 92 93 94 96 68487 336 543 30 11943 19 1 27 1602 -10223 99999 13896 12960 12166 11340 10393 9476 8661 7950 7197 6783 6613 6573 6625 6731 7081 7688 8282 8680 9033 9564 10024 10337 10627 10930 11018 10870 10548 10165 9748 9198 8505 7860 5348 5339 5320 5326 5322 5255 5191 5093 4993 4839 4695 4565 4496 4447 4368 4289 4294 4322 4343 4390 4501 4587 4652 4723 4840 4959 5104 5236 5340 5481 5614 5729 5833 5966 6088 6134 6180 6224 6219 6172 6113 6024 5918 5831 5719 5608 5492 5375 5224 5073 4964 4839 4711 4602 4503 4413 4278 4116 3934 3743 3544 3339 3120 2919 2702 2471 2268 2112 1986 1876 1774 1730 1729 1739 1745 1763 1786 1818 1864 1925 1984 2009 2002 1943 1872 1788 1698 1586 1497 1427 1366 1324 1311 1270 1252 1283 1389 1512 1705 1883 2049 2209 2378 2539 2735 2926 3098 3233 3380 3478 3494 3446 3379 3265 3157 3046 2932 2814 2663 2465 2278 2120 1979 1852 1780 1796 1836 1876 1911 1977 2060 2129 2217 2329 2454 2543 2582 2612 2610 2572 2476 3719 9999999 3268 2962 2742 2485 2096 1621 1198 1045 1027 1006 985 956 923 887 851 818 784 749 717 685 650 609 568 524 -572 -638 -717 381 354 326 297 275 -368 -237 -119 -73 206 203 203 202 197 192 186 178 176 177 176 177 177 175 172 170 167 165 169 175 182 190 200 207 211 216 220 223 228 231 229 226 224 216 207 199 192 183 174 164 155 150 144 137 134 133 133 132 134 138 142 145 149 152 156 160 161 163 166 168 168 169 171 174 176 178 181 187 194 203 214 228 241 255 270 287 304 321 336 350 362 372 380 386 390 390 388 383 376 368 357 344 330 315 300 285 269 254 238 222 207 193 179 166 155 143 133 124 116 109 103 99 96 93 92 91 91 92 93 95 97 99 100 102 103 68496 336 542 30 11942 19 1 36 1600 -10221 99999 13678 12775 12074 11340 10483 9686 8942 8349 7747 7377 7182 7142 7150 7132 7333 7768 8167 8437 8704 9177 9616 4895 4788 4693 4578 4497 4455 4458 4424 4385 4386 4415 4509 4583 4651 4772 4873 4845 4806 4786 4764 4692 4659 4648 4642 4619 4582 4518 4561 4626 4639 4654 4751 4827 4829 4855 4945 5007 5089 5172 5245 5354 5475 5524 5550 5650 5761 5795 5833 5899 5924 5900 5867 5816 5758 5715 5633 5516 5404 5297 5138 4954 4810 4649 4462 4283 4117 3986 3826 3654 3448 3241 3075 2935 2799 2695 2594 2465 2342 2271 2215 2187 2144 2109 2096 2120 2149 2144 2131 2120 2104 2103 2112 2125 2120 2066 1951 1827 1757 1679 1613 1569 1557 1549 1561 1560 1576 1646 1756 1861 2039 2240 2439 2607 2766 2885 3010 3128 3226 3285 3342 3350 3270 3129 2981 2798 2621 2421 2207 2010 1834 1635 1456 1305 1189 1097 1061 1120 1226 1338 1436 1550 1699 1846 2009 2161 2319 2427 2505 2572 2611 2609 2536 2439 3105 3028 2836 2126 2596 2432 2167 1883 1695 1141 1131 1122 1103 1079 1052 1015 973 929 886 844 796 744 685 628 568 -649 -788 411 371 333 297 267 243 222 -584 -424 -319 193 197 202 207 209 211 207 203 201 200 196 193 188 182 175 168 159 154 153 156 158 165 174 181 188 195 202 208 215 223 226 230 231 227 221 215 209 201 195 187 177 170 163 153 146 141 136 132 132 132 133 134 134 134 136 139 141 143 147 148 149 150 152 155 159 162 166 172 180 189 200 213 226 240 255 272 290 307 322 336 348 360 369 376 381 382 380 376 371 364 354 342 329 315 301 287 272 256 241 225 211 198 185 172 160 149 139 130 121 114 107 102 98 95 93 91 90 89 90 91 93 94 96 96 97 68505 336 541 30 11941 19 1 45 1599 -10220 99999 10704 10230 9913 9579 9142 8693 8263 7963 7602 7392 7291 7254 7212 7070 7044 8212 7703 7255 6856 6423 5953 5562 5364 5162 4998 4905 4915 4963 4976 4940 4959 5020 5148 5240 5337 5462 5539 5487 5408 5329 5248 5141 5041 4940 4876 4803 4724 4604 4585 4608 4586 4572 4640 4700 4703 4722 4760 4801 4907 5004 5079 5170 5296 5342 5351 5431 5541 5609 5673 5743 5783 5808 5825 5796 5768 5759 5720 5607 5479 5353 5178 4960 4752 4536 4305 4092 3900 3730 3547 3357 3136 2911 2779 2709 2654 2619 2577 2496 2415 2388 2364 2345 2315 2276 2237 2221 2225 2164 2081 2008 1952 1932 1946 1968 1963 1903 1806 1709 1679 1678 1689 1681 1706 1741 1792 1819 1869 1955 2057 2151 2300 2469 2639 2765 2841 2877 2935 2973 2978 2924 2866 2751 2555 2341 2134 1944 1760 1558 1359 1215 1125 1048 1006 990 1016 1069 1161 1344 1552 1758 1912 2071 2244 2409 2576 2707 2817 2882 2921 2942 2928 2892 4041 9999999 3040 2722 2267 1938 1660 1369 997 614 355 1226 1201 1175 1142 1101 1057 1004 951 900 853 805 755 706 652 597 543 492 446 411 383 357 333 312 295 279 269 263 258 257 260 261 260 257 252 241 229 220 211 201 191 182 171 161 150 139 133 133 136 139 147 157 165 175 185 194 202 211 219 224 231 234 230 225 220 214 207 201 191 181 173 165 155 147 142 135 130 129 129 129 130 130 130 133 136 137 141 146 148 150 153 157 161 165 168 173 179 186 194 204 215 226 237 251 265 281 296 310 323 336 347 357 365 371 374 373 372 368 363 356 345 333 320 306 291 276 260 243 227 212 198 185 171 159 147 137 127 119 112 106 101 97 94 93 91 90 89 90 91 92 93 93 94 94 68514 336 543 30 11943 19 1 54 1598 -10218 99999 11459 10727 10209 9690 9073 8443 7823 7343 7030 6940 6988 7077 7258 7236 7239 7426 7703 7906 8159 8548 8887 5728 5791 5838 5838 5879 5986 6099 6139 6137 6141 6161 6226 6244 6238 6283 6290 6151 6008 5897 5761 5558 5355 5189 5045 4913 4781 4616 4547 4517 4437 4357 4390 4420 4388 4393 4446 4521 4647 4766 4882 5019 5177 5245 5295 5406 5546 5632 5699 5774 5820 5843 5853 5833 5825 5820 5782 5679 5566 5453 5300 5116 4938 4753 4545 4336 4132 3933 3711 3484 3229 2974 2812 2710 2612 2524 2421 2285 2169 2114 2066 2042 2018 1982 1934 1908 1904 1845 1771 1718 1695 1707 1744 1764 1752 1691 1585 1485 1455 1478 1509 1509 1542 1586 1650 1684 1752 1883 2047 2193 2376 2583 2793 2956 3037 3079 3150 3184 3175 3101 3039 2920 2699 2450 2241 2088 1943 1773 1621 1539 1507 1478 1484 1512 1564 1603 1654 1791 1959 2089 2154 2216 2288 2338 2398 2441 2490 2532 2575 2607 2645 2678 2646 2723 2663 2677 2524 2437 2394 2244 1981 1678 1379 1222 1200 1180 1150 1110 1067 1020 974 926 878 827 779 731 674 616 563 -829 -911 -1022 391 357 321 290 266 245 -522 -367 213 208 209 209 208 210 213 211 210 212 214 214 214 213 210 208 204 197 193 194 194 193 193 196 197 200 203 203 203 204 204 203 207 208 203 198 194 190 185 182 175 168 164 158 150 144 140 133 127 126 125 126 127 127 128 131 135 138 144 151 157 162 168 174 179 185 190 195 202 209 217 225 234 243 252 263 275 288 300 312 324 335 345 353 360 365 367 368 367 364 360 352 342 331 318 305 291 277 261 246 230 215 201 188 175 162 151 141 133 124 117 111 106 101 98 96 94 93 92 91 92 92 92 92 93 93 68523 336 544 30 11944 19 2 3 1596 -10217 99999 9464 8873 8427 7968 7454 6896 6326 5961 4425 4993 5437 5769 6153 6478 6738 6889 6864 6762 6567 6377 6086 5842 5709 5543 5420 5358 5410 5521 5602 5707 5893 6073 6315 6527 6704 6887 6988 6944 6866 6748 6584 6329 6065 5784 5478 5151 4844 4502 4269 4081 3880 3705 3644 3609 3582 3624 3713 3833 4066 4317 4573 4856 5164 5375 5565 5796 6049 6264 6443 6566 6633 6670 6675 6621 6569 6510 6406 6237 6048 5836 5581 5289 4982 4663 4351 4044 3747 3461 3145 2843 2542 2256 2054 1929 1840 1764 1672 1560 1491 1483 1459 1444 1445 1463 1451 1432 1437 1404 1350 1315 1325 1404 1527 1617 1669 1712 1751 1783 1855 1983 2108 2177 2266 2384 2521 2590 2650 2740 2865 2983 3130 3280 3436 3543 3546 3526 3570 3586 3537 3406 3317 3186 2968 2732 2535 2371 2204 2003 1839 1757 1741 1690 1644 1607 1605 1587 1591 1672 1777 1833 1839 1836 1850 1851 1877 1873 1885 1904 1945 1983 2013 2035 2005 1943 779 715 622 614 607 505 273 73 16 1325 1298 1274 1241 1197 1151 1103 1052 1000 949 893 845 798 739 678 627 578 527 484 448 409 366 327 294 268 249 232 215 205 201 195 190 191 192 189 188 191 193 196 197 195 191 190 186 180 177 179 179 175 174 176 177 180 182 182 182 184 184 184 187 188 184 179 177 174 171 169 164 158 156 153 147 144 142 138 134 133 133 133 135 135 135 137 139 140 145 150 153 156 160 165 169 175 180 184 190 196 203 212 221 230 239 249 261 273 286 299 312 324 336 347 356 362 367 369 369 368 364 358 349 338 325 311 296 280 264 247 231 215 200 186 173 161 149 139 130 122 115 109 104 101 98 96 94 93 92 92 92 93 94 94 94 94 68532 336 542 30 11942 19 2 12 1595 -10216 99999 9018 8586 8261 7898 7474 7042 6669 6567 6680 6890 7175 7458 7814 8021 8215 8425 8658 8777 7665 7485 7283 6998 6691 6390 6156 6006 5911 5853 5755 5702 5718 5747 5841 5928 5996 6063 6063 5974 5860 5738 5595 5426 5266 5113 4933 4734 4555 4350 4255 4185 4095 4021 4032 4045 4037 4091 4158 4248 4416 4605 4804 5016 5242 5357 5465 5606 5769 5922 6061 6169 6215 6267 6294 6287 6286 6274 6240 6160 6062 5933 5776 5582 5342 5081 4802 4521 4222 3930 3604 3311 3044 2771 2557 2427 2340 2249 2141 2046 2002 2012 1987 1954 1909 1860 1729 1567 1482 1393 1267 1127 1036 1033 1051 1038 1034 1074 1126 1191 1323 1544 1757 1855 1941 2072 2258 2392 2504 2657 2815 2920 3021 3159 3313 3409 3408 3405 3478 3529 3514 3411 3337 3229 3022 2839 2701 2594 2440 2249 2104 2038 2011 1938 1863 1806 1766 1717 1686 1740 1778 1770 1719 1677 1650 1605 1564 1519 1508 1505 1515 1546 1564 1561 1502 1454 1446 1446 1456 1476 1491 1457 1409 1348 1286 1211 1193 1177 1152 1117 1083 1047 1008 964 918 867 823 780 727 672 626 581 98 35 460 422 381 345 314 289 272 256 238 227 222 215 211 213 213 210 210 213 215 217 216 212 209 209 205 199 196 195 191 184 180 180 178 179 177 176 176 177 176 178 182 184 183 184 185 187 186 187 184 181 179 176 170 165 159 151 141 134 127 122 117 112 108 107 107 107 112 118 124 130 138 148 157 167 175 183 192 200 209 218 228 235 243 252 262 273 284 295 307 318 329 339 348 354 359 361 361 360 357 351 343 332 320 307 292 277 261 245 230 215 201 187 174 161 150 140 131 123 115 109 104 99 96 94 93 92 91 92 92 93 93 94 95 95 68541 336 542 30 11942 19 2 21 1593 -10214 99999 8748 8499 8375 8214 7986 7759 7553 7566 7743 7889 8090 8304 8547 8518 8485 8515 8583 8540 5773 5770 5792 5762 5753 5755 5732 5805 5917 6058 6139 6240 6365 6445 6546 6584 6575 6573 6500 6343 6133 5934 5704 5463 5237 5040 4840 4643 4491 4318 4261 4253 4220 4220 4279 4366 4434 4551 4662 4789 4962 5142 5313 5487 5664 5745 5791 5867 5954 6059 6129 6178 6190 6230 6244 6232 6224 6220 6181 6080 5942 5791 5633 5423 5154 4888 4604 4311 3994 3710 3435 3202 2975 2743 2603 2548 2501 2421 2341 2263 2193 2153 2078 2010 1903 1743 1502 1279 1167 1021 851 719 653 655 691 742 824 936 1026 1113 1287 1551 1744 1795 1858 1950 2063 2140 2230 2350 2444 2481 2532 2654 2832 2954 2965 3000 3109 3182 3206 3163 3127 3017 2841 2714 2639 2589 2476 2316 2196 2174 2212 2212 2215 2207 2196 2163 2180 2253 2282 2255 2172 2098 2030 1941 1832 1688 1593 1509 1464 1457 1462 1427 1335 1266 1254 1286 1321 1357 1381 1380 1371 1340 1309 1262 1238 1217 1188 1151 1115 1080 950 819 926 872 832 793 745 700 665 629 586 304 517 480 441 406 377 352 331 307 281 262 246 229 216 209 201 192 185 180 175 173 170 166 165 167 166 164 166 169 168 166 166 168 168 170 170 170 169 169 167 169 172 174 174 176 179 182 183 187 189 189 188 185 182 180 175 166 156 148 139 130 123 118 112 107 103 102 106 111 114 119 127 135 143 153 162 170 178 185 194 204 213 220 227 237 247 258 269 281 292 304 316 327 337 345 351 355 357 358 357 353 347 338 329 317 304 290 275 260 244 229 214 200 186 173 160 148 138 128 119 112 105 100 96 93 90 88 87 87 87 87 87 88 88 88 68550 336 542 30 11942 19 2 30 1592 -10213 99999 10701 10609 10592 10550 10418 10227 10031 9989 10067 10035 10006 9943 9861 9510 9091 8757 8521 8205 5380 5536 5728 5912 6114 6326 6456 6596 6745 6894 6945 6983 7046 7054 7046 6980 6875 6779 6649 6460 6243 6052 5852 5630 5440 5268 5086 4884 4744 4599 4540 4520 4488 4457 4464 4475 4489 4558 4636 4727 4887 5062 5232 5388 5555 5653 5721 5807 5925 6083 6228 6310 6339 6396 6435 6430 6431 6434 6414 6307 6148 5977 5816 5618 5338 5050 4782 4515 4221 3932 3652 3408 3171 2912 2747 2661 2576 2433 2261 2107 1959 1833 1676 1524 1365 1167 899 644 521 395 264 174 153 225 333 465 626 832 1024 1184 1403 1688 1928 2016 2066 2130 2215 2280 2333 2412 2472 2472 2460 2510 2649 2769 2797 2829 2925 3021 3082 3086 3107 3082 2990 2936 2938 2986 2981 2924 2888 2934 3019 3080 3145 3183 3190 3155 3134 3147 3101 2991 2821 2653 2460 2231 1979 1715 1496 1274 1099 973 852 708 543 423 377 375 385 400 430 476 541 591 667 725 788 1313 1270 1216 1163 1111 1059 1001 937 872 822 774 722 673 637 600 559 526 499 469 436 403 376 355 337 315 294 277 263 245 234 229 223 215 209 206 205 205 205 204 204 206 204 200 200 198 194 187 183 180 174 169 163 158 154 150 147 148 152 154 156 161 167 172 176 184 189 193 194 193 191 188 184 175 166 158 147 137 130 125 119 112 108 106 108 111 114 117 122 128 134 142 151 158 164 170 179 189 198 207 216 226 237 247 259 271 283 294 305 316 325 332 337 341 343 344 343 341 336 329 321 311 300 287 274 260 246 232 217 203 189 175 162 149 138 128 119 110 103 96 92 88 85 84 83 83 83 83 84 84 85 85 68559 336 543 30 11943 19 2 39 1590 -10211 99999 10614 10528 10491 10399 10222 10020 9845 9799 9888 9926 9984 9954 9873 9576 9292 9089 8939 8658 6335 6133 5981 5852 5724 5602 5503 5471 5496 5606 5732 5885 6086 6232 6338 6399 6419 6371 6287 6152 5976 5787 5562 5271 4990 4710 4425 4121 3907 3736 3636 3582 3576 3603 3694 3798 3930 4132 4367 4605 4880 5178 5477 5728 5941 6096 6213 6300 6377 6484 6577 6599 6559 6526 6470 6389 6307 6237 6167 6061 5895 5714 5565 5397 5135 4874 4657 4431 4176 3938 3687 3459 3232 2995 2807 2700 2602 2437 2242 2073 1908 1737 1555 1374 1162 935 654 367 164 -4 -160 -285 -338 -297 -204 -86 88 305 534 768 1050 1369 1675 1897 2078 2258 2467 2641 2796 2952 3089 3134 3169 3227 3330 3394 3404 3412 3439 3443 3414 3337 3296 3213 3077 2974 2943 2941 2906 2860 2873 2953 3051 3135 3237 3319 3359 3348 3353 3388 3368 3290 3170 3052 2878 2652 2397 2137 1919 1703 1507 1352 1194 1013 816 670 568 481 414 372 335 339 366 369 368 374 409 1305 1260 1204 1148 1096 1045 985 917 848 796 749 700 654 620 586 545 508 477 445 411 375 345 322 301 275 249 229 212 196 185 183 184 185 188 193 202 212 221 229 238 247 250 249 251 250 246 238 231 223 213 204 193 182 173 163 154 150 149 147 145 146 148 150 151 155 158 161 162 162 163 162 161 157 151 146 139 133 128 126 124 120 116 114 117 119 122 125 130 135 140 145 152 159 163 167 175 184 192 200 208 217 227 237 248 261 273 284 294 305 314 321 326 330 333 333 332 330 326 320 312 303 293 282 270 257 244 230 216 203 189 176 163 150 139 128 119 110 103 96 92 89 87 85 85 85 86 87 88 89 90 91 68568 336 542 30 11942 19 2 48 1589 -10210 99999 12803 12620 12469 12244 11938 11615 11345 11207 11102 10869 10693 10498 10283 9860 9483 9184 7538 7179 6801 6398 6022 5688 5395 5148 4876 4660 4591 4669 4756 4901 5168 5438 5652 5817 5989 6125 6182 6157 6107 6050 5951 5744 5496 5243 4959 4600 4288 4061 3931 3811 3709 3645 3642 3660 3724 3870 4085 4329 4582 4855 5164 5472 5735 5940 6123 6286 6430 6588 6710 6770 6757 6724 6661 6586 6497 6407 6284 6126 5905 5661 5446 5233 4952 4684 4442 4204 3942 3707 3472 3285 3118 2957 2819 2750 2694 2579 2428 2278 2120 1958 1781 1600 1364 1104 795 454 195 -6 -166 -309 -395 -402 -346 -252 -81 116 319 527 785 1055 1338 1559 1735 1898 2106 2289 2453 2646 2829 2892 2973 3091 3263 3394 3484 3544 3594 3615 3574 3474 3434 3347 3172 2999 2911 2819 2691 2552 2469 2455 2480 2489 2525 2596 2648 2625 2639 2705 2763 2788 2792 2793 2753 2658 2524 2366 2260 2136 1989 1831 1666 1473 1256 1046 853 673 527 407 310 260 257 240 240 271 381 525 714 905 1066 1178 1239 952 891 831 785 743 700 659 627 594 557 522 493 464 432 398 369 347 327 299 271 247 226 204 187 176 169 163 159 160 166 173 178 185 196 209 218 226 236 243 247 247 248 246 242 236 228 221 213 203 193 185 178 171 166 163 161 160 158 158 159 159 159 158 157 154 152 148 143 136 127 119 114 110 107 103 100 99 100 103 106 111 116 121 127 134 143 150 156 161 169 178 187 195 203 212 221 230 240 252 263 273 282 292 301 307 312 316 319 321 320 319 317 312 306 298 289 279 267 255 242 228 214 200 186 172 158 145 133 122 113 104 98 92 89 87 85 85 86 87 88 90 92 93 95 96 68577 336 541 30 11941 19 2 57 1588 -10209 99999 12509 12399 12305 12183 12003 11839 11771 11789 11743 11468 11213 10952 10639 10199 9797 7606 7354 7077 6809 6513 6214 5921 5674 5486 5291 5136 5088 5124 5172 5214 5336 5469 5594 5656 5702 5687 5629 5509 5369 5230 5103 4935 4784 4609 4446 4243 4083 3975 3948 3941 3970 4010 4087 4160 4273 4423 4600 4771 4960 5167 5393 5605 5793 5948 6093 6213 6335 6473 6597 6659 6667 6669 6647 6603 6509 6393 6243 6036 5752 5439 5163 4872 4521 4176 3861 3562 3250 2990 2750 2591 2473 2378 2335 2383 2455 2471 2479 2496 2480 2450 2398 2329 2174 1982 1711 1384 1091 827 568 314 101 -62 -174 -211 -180 -120 -34 78 230 410 646 872 1064 1243 1455 1661 1873 2100 2306 2418 2542 2659 2814 2957 3086 3164 3205 3214 3186 3116 3084 2997 2850 2688 2598 2515 2443 2362 2312 2312 2356 2410 2505 2628 2739 2784 2842 2930 3033 3122 3163 3182 3167 3112 3017 2899 2794 2659 2488 2295 2097 1912 1707 1482 1240 1022 829 669 535 430 354 293 251 262 348 475 616 763 895 1001 1003 955 897 842 799 764 729 696 665 631 594 558 527 497 466 432 400 372 343 309 275 245 221 196 179 167 160 154 151 152 158 166 174 183 196 209 218 224 232 237 241 242 243 242 238 233 226 221 217 210 204 199 195 188 183 179 174 171 167 163 160 158 153 148 144 140 136 131 127 121 115 109 105 103 103 101 99 100 102 104 107 110 113 118 122 127 134 140 145 149 155 164 173 181 189 198 208 217 227 238 249 259 268 277 286 293 298 302 306 308 309 309 308 305 301 295 288 279 268 257 245 232 218 203 189 174 159 145 133 121 111 101 94 88 85 82 81 80 81 82 84 86 89 90 92 94 68586 336 541 30 11941 19 3 6 1586 -10207 99999 12183 12016 11873 11715 11494 11368 11347 11412 11408 8418 8359 8300 8205 8170 8065 7838 7529 7242 7012 6782 6529 6293 6088 5934 5731 5592 5550 5519 5464 5412 5435 5477 5513 5500 5481 5419 5321 5183 5036 4924 4818 4689 4612 4534 4465 4364 4290 4248 4249 4276 4318 4359 4416 4462 4522 4599 4673 4728 4796 4896 5005 5112 5228 5342 5427 5502 5582 5687 5793 5861 5886 5930 5961 5956 5881 5811 5715 5555 5332 5110 4922 4727 4472 4222 4001 3802 3579 3406 3259 3178 3093 3019 2989 3011 3026 2976 2918 2876 2764 2621 2468 2319 2075 1814 1529 1230 946 694 467 272 136 38 -31 15 124 231 332 487 659 807 986 1169 1310 1430 1548 1652 1767 1910 2004 2021 2048 2084 2139 2195 2260 2310 2341 2345 2319 2287 2284 2239 2139 2046 2021 2031 2052 2062 2089 2160 2244 2323 2462 2627 2782 2867 2948 3044 3142 3242 3290 3323 3330 3299 3230 3136 3063 2951 2800 2602 2399 2214 2022 1811 1568 1343 1120 920 749 602 504 419 349 324 390 501 630 1109 1080 1051 1016 970 918 862 819 781 743 704 665 626 584 543 507 476 444 408 376 350 322 288 256 228 206 186 169 156 150 144 141 144 152 161 169 179 193 207 218 225 233 240 244 245 247 245 240 232 223 218 213 206 199 193 189 183 180 177 176 174 172 169 168 166 162 156 151 146 141 135 129 121 113 104 97 92 89 86 83 82 84 87 89 92 96 102 107 114 123 132 139 146 155 166 176 186 195 206 217 226 235 245 254 261 267 273 280 285 288 291 293 295 295 295 294 292 289 285 280 273 265 255 245 234 221 207 193 178 164 150 137 125 114 104 96 89 85 82 80 79 79 80 82 84 86 88 90 92 68595 336 539 30 11939 19 3 15 1585 -10206 99999 12180 12082 12043 12033 11973 11985 12043 12052 6079 6344 6566 6773 6960 7150 7229 7179 7063 6900 6717 6513 6303 6142 6016 5913 5801 5705 5694 5691 5693 5666 5690 5701 5697 5642 5599 5530 5436 5307 5158 5012 4908 4783 4695 4584 4512 4410 4328 4293 4288 4272 4250 4206 4169 4142 4158 4176 4198 4220 4260 4318 4417 4537 4669 4818 4963 5111 5254 5406 5551 5642 5692 5731 5752 5743 5644 5516 5343 5112 4817 4508 4206 3901 3563 3211 2896 2634 2411 2231 2067 1999 1941 1922 1958 2050 2175 2289 2415 2516 2588 2638 2638 2581 2452 2325 2159 1967 1725 1474 1251 1018 815 636 553 556 587 637 716 848 987 1099 1268 1493 1717 1910 2104 2280 2464 2603 2707 2764 2814 2845 2866 2874 2893 2864 2790 2669 2526 2374 2245 2077 1884 1680 1535 1429 1353 1296 1266 1285 1335 1413 1561 1735 1938 2101 2269 2466 2677 2909 3116 3296 3442 3572 3673 3730 3765 3746 3683 3546 3376 3205 3013 2780 2463 2139 1827 1531 1239 960 736 543 390 306 309 372 455 1165 1107 1053 1007 958 899 843 798 757 715 669 622 579 536 493 460 433 405 373 344 320 297 271 247 227 213 199 187 178 175 171 169 175 184 193 202 212 223 233 242 246 252 256 257 256 255 249 240 230 219 210 202 194 187 179 173 166 163 161 159 158 157 157 155 154 151 146 142 137 134 130 126 119 113 106 99 93 90 87 84 82 83 84 86 87 90 94 99 106 115 125 133 141 151 162 173 184 196 208 219 229 238 247 255 261 267 273 279 283 286 289 292 293 293 293 293 291 288 284 279 272 263 253 243 231 217 203 188 173 158 144 131 119 108 99 91 85 81 78 77 76 77 79 82 84 87 89 91 93 68604 336 539 30 11939 19 3 24 1583 -10204 99999 12565 12323 12099 11878 11617 11418 4043 4552 5087 5551 5946 6368 6657 6860 7031 7071 7023 6890 6706 6480 6290 6171 6042 5979 5944 5913 5943 5923 5898 5814 5765 5709 5633 5513 5392 5209 4983 4764 4544 4334 4175 4019 3950 3887 3876 3837 3826 3856 3907 3957 4029 4090 4132 4154 4182 4189 4201 4178 4168 4172 4224 4270 4332 4423 4513 4622 4744 4881 5031 5156 5251 5318 5404 5470 5453 5397 5318 5189 5003 4810 4585 4323 4021 3676 3352 3086 2859 2632 2406 2265 2149 2070 2042 2054 2109 2173 2257 2349 2467 2562 2589 2548 2464 2386 2269 2099 1869 1629 1414 1145 898 695 565 493 470 511 623 787 960 1127 1380 1697 2008 2284 2579 2844 3088 3276 3414 3476 3465 3395 3312 3213 3117 2959 2761 2527 2276 2031 1825 1602 1348 1090 897 782 713 652 599 572 584 638 755 922 1123 1289 1463 1705 1980 2289 2591 2870 3130 3413 3684 3901 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2388 1367 334 -486 386 286 1284 1239 1194 1143 1086 1037 989 932 874 818 769 722 668 612 562 517 474 438 409 380 350 323 302 282 264 246 227 213 200 188 177 173 167 164 166 170 175 181 188 197 205 215 223 233 241 247 251 255 255 252 248 241 235 229 222 216 208 200 192 186 181 176 173 171 169 167 166 165 162 158 154 152 151 148 144 139 133 125 118 113 108 103 98 96 96 95 93 93 95 98 103 110 119 128 136 145 155 166 177 188 199 211 221 231 240 248 255 262 268 275 280 284 287 289 291 291 291 290 288 285 281 275 267 258 248 237 226 213 200 187 173 159 147 135 124 114 105 98 92 88 85 83 82 82 83 84 86 88 90 92 93 68613 336 539 30 11939 19 3 33 1582 -10203 99999 13576 13261 13001 12723 12426 12202 12007 11791 11563 7296 7387 7493 7530 7572 7626 7493 7289 7015 6681 6346 6092 5915 5712 5589 5509 5469 5519 5531 5497 5404 5362 5304 5240 5155 5056 4873 4628 4413 4221 4054 3938 3830 3786 3782 3861 3946 4069 4217 4357 4459 4600 4736 4820 4876 4920 4900 4829 4722 4601 4477 4390 4283 4182 4129 4116 4122 4157 4247 4359 4469 4588 4718 4893 5087 5206 5270 5292 5279 5214 5108 4956 4744 4482 4139 3776 3432 3097 2747 2368 2057 1794 1610 1473 1353 1305 1294 1341 1399 1527 1671 1784 1862 1902 1962 2001 1992 1911 1820 1771 1658 1542 1436 1395 1364 1363 1405 1487 1607 1726 1843 2014 2233 2443 2611 2803 2968 3111 3203 3265 3263 3205 3124 3039 2941 2819 2647 2439 2213 1978 1749 1552 1345 1107 866 683 565 485 405 327 300 318 375 470 611 781 933 1089 1299 1554 1838 2110 2354 2597 2876 3136 3359 3559 3731 3845 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2186 1359 1341 1296 1244 1197 1151 1101 1043 993 949 898 845 795 754 715 669 618 573 534 494 455 422 393 365 338 314 293 274 253 233 218 206 193 180 172 166 162 161 162 165 171 179 188 200 213 224 235 246 257 265 271 272 270 265 258 249 240 231 221 209 198 187 179 172 167 165 165 166 168 171 175 175 173 172 172 171 169 165 159 150 140 130 121 114 106 100 96 93 91 89 88 89 92 96 104 114 124 132 141 151 162 173 185 198 211 222 232 242 251 259 266 272 278 284 288 290 292 292 290 288 286 283 279 273 265 258 249 239 228 217 207 195 183 171 159 148 138 128 120 112 105 99 95 91 89 87 86 86 86 87 88 89 90 91 68622 336 541 30 11941 19 3 42 1581 -10201 99999 15131 14814 14500 14153 13773 13432 13083 12758 12469 8132 8247 8390 8458 8490 8512 8338 8121 7801 7458 7126 6840 6594 6304 6099 5963 5867 5835 5758 5647 5487 5364 5222 5113 5006 4883 4703 4488 4319 4149 3987 3892 3831 3829 3845 3924 4012 4126 4247 4348 4419 4518 4604 4628 4631 4631 4564 4442 4286 4131 3995 3902 3799 3708 3668 3669 3699 3769 3896 4054 4211 4362 4522 4730 4955 5090 5160 5203 5196 5144 5051 4906 4712 4485 4188 3864 3565 3270 2921 2563 2289 2068 1890 1768 1645 1571 1542 1572 1600 1677 1771 1840 1880 1952 2020 2048 2040 1977 1908 1912 1888 1846 1779 1766 1768 1795 1871 1975 2093 2202 2294 2427 2620 2800 2911 3014 3099 3177 3217 3228 3177 3066 2949 2799 2658 2534 2356 2145 1915 1681 1453 1266 1094 871 644 468 334 233 157 71 4 -7 16 80 208 395 563 719 950 1222 1533 1868 2170 2471 2804 3123 3396 3632 3834 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2663 2120 1510 850 255 1389 1341 1288 1239 1192 1140 1077 1017 967 911 853 800 754 709 656 600 550 508 465 424 389 359 332 305 283 261 241 222 202 188 177 163 151 142 135 131 132 135 139 147 158 168 180 194 207 220 233 244 253 258 258 254 247 239 229 218 208 197 184 173 161 154 149 147 148 152 158 164 170 178 183 187 190 193 195 195 191 185 176 165 154 143 133 122 112 105 99 94 89 86 85 87 90 96 103 113 121 129 139 151 162 174 186 200 212 224 234 246 255 263 271 280 287 293 297 300 301 301 299 297 293 288 281 273 264 254 242 231 219 207 194 182 170 158 148 138 128 120 113 107 101 97 93 91 89 88 88 88 88 89 89 90 91 68631 336 541 30 11941 19 3 51 1579 -10200 99999 16292 15770 15246 14704 14139 13600 13016 12473 12001 7594 7811 8073 8240 8392 8546 8500 8395 8219 8014 7798 7631 7475 7220 7049 6921 6803 6738 6609 6391 6097 5832 5528 5248 5012 4788 4522 4253 4054 3872 3729 3652 3616 3664 3752 3905 4073 4265 4450 4584 4674 4770 4861 4907 4924 4928 4868 4740 4569 4402 4260 4157 4052 3957 3905 3884 3899 3935 4011 4113 4201 4273 4360 4487 4626 4685 4672 4625 4543 4448 4335 4179 3999 3807 3548 3279 3039 2833 2599 2367 2199 2088 2039 2033 1993 1996 2037 2115 2155 2232 2304 2354 2340 2314 2263 2174 2070 1910 1763 1708 1637 1554 1450 1436 1474 1563 1712 1884 2088 2301 2513 2746 3012 3242 3394 3501 3572 3623 3610 3537 3389 3163 2956 2747 2543 2336 2080 1817 1567 1345 1176 1049 950 811 672 581 545 526 513 478 461 480 516 562 621 700 781 863 1016 1191 1398 1619 1823 2015 2260 2509 2738 2944 3122 3255 3330 3373 3387 3359 3327 3228 3110 2955 1146 683 203 -238 -633 -902 -1071 -1195 -1304 -1420 1139 1104 1060 1012 959 900 836 779 730 685 633 581 534 494 453 414 380 349 -232 297 273 249 227 205 185 170 158 146 136 131 126 125 130 134 139 149 161 172 183 196 206 217 226 233 238 242 241 235 229 222 213 204 197 191 185 178 172 168 167 167 169 174 180 185 190 195 199 201 202 202 202 200 196 189 181 171 160 149 139 129 119 111 105 98 93 88 86 86 89 94 101 110 118 126 136 147 159 171 184 198 210 222 234 245 255 264 272 281 290 297 302 305 307 308 307 305 302 298 292 284 275 265 254 242 229 217 205 192 180 168 156 145 135 126 118 110 103 98 94 90 87 86 85 85 85 86 87 87 89 68640 336 541 30 11941 19 4 0 1578 -10199 99999 13774 13504 13202 12914 12614 12289 11906 11595 11272 6671 6926 7231 7454 7640 7835 7863 7853 7839 7757 7617 7467 7345 7110 6894 6712 6539 6411 6244 5967 5637 5363 5077 4785 4559 4408 4252 4088 3990 3920 3879 3847 3815 3836 3917 4034 4161 4312 4459 4560 4592 4623 4672 4709 4725 4722 4694 4615 4487 4343 4228 4143 4059 3990 3938 3913 3934 3960 3986 4031 4086 4119 4167 4257 4380 4450 4451 4414 4351 4311 4263 4159 4039 3935 3780 3571 3384 3246 3076 2902 2771 2685 2637 2607 2516 2470 2471 2493 2454 2450 2475 2475 2399 2337 2229 2078 1923 1757 1613 1570 1491 1383 1265 1259 1299 1418 1613 1822 2030 2277 2530 2793 3044 3275 3420 3526 3607 3664 3640 3559 3367 3083 2857 2661 2449 2238 1993 1760 1532 1348 1226 1159 1130 1054 967 932 952 945 912 868 825 807 785 765 741 727 697 667 741 840 967 1128 1301 1486 1733 2000 2253 2511 2750 2961 3135 3277 3362 3377 3025 2531 1999 1462 950 404 -162 -629 -1025 -1308 -1482 -1560 1192 1153 1115 1071 1018 961 900 841 778 720 670 625 575 524 480 443 405 369 338 310 -451 263 240 220 203 187 170 158 148 139 134 132 131 134 141 147 155 167 181 192 203 216 228 241 251 258 262 264 262 255 250 243 233 221 213 205 196 186 175 167 162 159 159 161 166 170 173 179 185 188 191 193 194 194 193 189 183 175 165 155 147 137 128 121 115 108 102 99 98 97 98 102 108 115 122 129 137 147 157 167 180 193 206 218 231 244 255 266 276 287 297 305 311 315 317 318 316 313 309 303 295 285 275 263 250 236 223 210 198 185 172 161 150 139 129 121 113 106 100 96 92 89 87 85 85 85 85 85 86 87 88 68649 336 540 30 11940 19 4 9 1576 -10197 99999 15229 15019 14768 14516 14257 13905 13459 13008 12618 12118 11678 11352 11050 9286 9137 8926 8775 8674 8568 8461 8346 8191 7917 7698 7513 7338 7179 7006 6752 6435 6145 5848 5566 5347 5161 4970 4768 4633 4486 4347 4230 4120 4047 4024 4064 4127 4197 4264 4298 4297 4315 4361 4418 4473 4521 4527 4503 4453 4392 4364 4388 4410 4432 4462 4519 4599 4701 4781 4865 4957 5045 5121 5213 5337 5382 5313 5210 5082 4977 4846 4658 4411 4151 3845 3494 3140 2824 2490 2152 1872 1689 1557 1469 1349 1296 1296 1371 1461 1604 1765 1935 2034 2144 2213 2238 2220 2185 2153 2177 2134 2058 1933 1859 1800 1812 1874 1969 2048 2154 2269 2422 2572 2696 2760 2825 2876 2923 2922 2895 2786 2618 2495 2415 2334 2268 2143 1996 1860 1770 1728 1722 1732 1676 1605 1560 1520 1444 1361 1263 1139 1047 990 930 862 784 709 655 723 813 918 1067 1233 1380 1565 1775 1974 2165 2344 2493 2610 2696 2745 2718 2694 2660 2606 2512 2388 21 -608 -1137 -1545 -1816 -1994 -2123 1295 1251 1208 1159 1101 1035 963 893 821 753 694 640 581 521 468 424 382 344 311 284 262 242 225 210 197 184 170 163 157 154 152 149 147 148 153 158 163 173 183 191 198 209 220 230 238 243 247 250 249 244 241 237 229 221 218 214 207 200 192 185 182 180 180 182 186 187 189 193 196 196 197 196 194 191 188 183 175 166 156 147 139 131 124 118 114 110 108 107 109 110 113 118 124 131 137 143 149 155 162 169 178 187 196 205 216 226 237 247 258 268 279 289 297 303 308 310 311 310 308 303 297 288 278 268 256 242 229 216 203 190 177 166 155 144 134 125 117 110 103 98 94 91 88 86 86 85 85 86 86 87 88 68658 336 541 30 11941 19 4 18 1575 -10196 99999 15535 15358 15162 14967 14719 14356 13915 13460 13056 12537 12049 11619 11140 9013 8847 8645 8456 8270 8099 7898 7691 7470 7158 6913 6696 6525 6348 6200 6007 5753 5502 5236 4997 4813 4652 4491 4320 4213 4104 4025 3941 3887 3862 3876 3937 4044 4174 4277 4343 4390 4461 4572 4688 4783 4854 4908 4920 4892 4873 4897 4934 4939 4932 4924 4940 4954 4963 4957 4965 4964 4946 4935 4951 4986 4944 4805 4669 4560 4485 4375 4236 4067 3895 3685 3473 3270 3084 2860 2625 2433 2338 2272 2188 2036 1937 1870 1835 1802 1813 1808 1795 1749 1740 1719 1692 1646 1590 1587 1686 1764 1809 1853 1923 1995 2132 2304 2438 2536 2621 2674 2721 2767 2743 2640 2513 2397 2259 2143 2019 1840 1644 1564 1545 1558 1615 1643 1650 1698 1779 1907 2055 2212 2236 2229 2220 2178 2071 1937 1783 1594 1429 1288 1151 1021 872 728 617 646 707 799 946 1109 1262 1429 1610 1785 1973 2132 2268 2381 2450 2480 2443 2414 2375 2332 2253 2136 -323 -879 -1355 -1726 -2009 -2247 -2396 1387 1331 1277 1221 1155 1083 1006 930 856 789 731 678 620 561 505 459 415 371 332 298 269 244 223 206 189 171 154 145 139 138 136 135 135 139 145 152 159 168 175 181 186 194 199 205 207 209 211 211 210 207 205 205 201 198 198 198 197 197 195 193 193 193 194 196 199 199 198 199 200 199 198 195 190 185 181 176 170 164 157 149 144 138 132 128 125 121 120 120 121 122 123 127 130 133 137 141 147 153 159 166 174 183 192 203 214 226 237 248 260 271 281 290 297 303 308 310 312 311 308 304 297 289 280 271 260 248 236 224 211 198 185 173 161 150 138 129 120 111 103 96 91 87 84 82 82 82 82 82 83 85 86 68667 336 541 30 11941 19 4 27 1573 -10194 99999 14686 14559 14395 14233 14026 13738 13395 12992 12646 12168 11662 11138 10584 10528 10388 10216 10044 9853 9681 9497 9266 8956 8623 8358 8080 7810 7559 7348 7096 6765 6428 6090 5835 5612 5393 5201 5031 4888 4720 4583 4443 4319 4228 4159 4144 4199 4266 4271 4241 4220 4224 4270 4348 4433 4520 4605 4662 4670 4693 4754 4821 4887 4951 5013 5076 5110 5133 5110 5095 5072 5026 4954 4914 4903 4820 4634 4442 4267 4124 3957 3790 3598 3454 3261 3056 2877 2760 2610 2431 2289 2247 2224 2213 2141 2126 2126 2149 2132 2156 2167 2175 2133 2103 2053 2000 1917 1824 1758 1775 1777 1771 1749 1744 1777 1867 1949 1987 2027 2062 2066 2072 2092 2068 1995 1870 1740 1616 1543 1424 1267 1147 1148 1183 1265 1397 1521 1616 1729 1863 2068 2298 2514 2587 2642 2689 2671 2582 2476 2346 2179 2018 1877 1753 1638 1492 1330 1220 1248 1307 1393 1521 1659 1779 1889 2014 2128 2243 2307 2340 2361 2374 2340 2246 2148 2042 1945 1838 1734 1651 1552 -3733 -3868 -3851 -3750 -3539 -3239 -2883 1225 1190 1147 1096 1039 970 897 830 766 706 644 583 523 470 421 375 334 297 266 240 218 198 178 160 144 133 124 122 119 117 116 120 126 133 141 151 159 168 176 186 196 205 212 216 220 221 219 216 213 211 204 198 195 191 186 180 174 168 164 161 162 164 166 166 166 169 174 176 179 180 180 178 178 177 175 172 167 162 159 154 148 143 138 132 129 128 128 126 125 126 127 129 132 135 140 145 151 158 167 176 185 196 207 220 232 245 257 269 280 289 298 305 311 315 317 317 314 310 303 294 285 274 263 250 237 223 210 195 181 169 157 145 134 125 116 108 100 95 90 86 84 82 82 82 82 83 84 85 87 68676 336 541 30 11941 19 4 36 1572 -10193 99999 15822 15520 15200 14833 14221 13341 12441 11527 10706 9819 8959 8101 7255 8295 8327 8348 8379 8399 8470 8604 8606 8477 8348 8296 8210 8089 7991 7942 7882 7732 7509 7262 7048 6843 6596 6404 6243 6064 5835 5611 5374 5134 4931 4728 4556 4464 4387 4292 4173 4077 3989 3940 3938 3946 3965 3999 4038 4042 4066 4149 4231 4330 4424 4522 4621 4700 4766 4783 4809 4834 4828 4777 4727 4684 4554 4350 4164 3993 3845 3688 3539 3378 3263 3119 2974 2881 2880 2856 2827 2845 2932 2964 2985 2959 2961 2953 2947 2890 2853 2789 2689 2495 2351 2199 2044 1862 1724 1628 1596 1549 1510 1478 1492 1535 1618 1706 1784 1821 1839 1817 1805 1791 1741 1652 1515 1378 1249 1156 1048 925 831 834 889 981 1136 1303 1460 1605 1760 1995 2236 2443 2516 2559 2586 2559 2468 2358 2249 2108 1946 1796 1695 1614 1498 1397 1367 1456 1558 1697 1870 2045 2189 2305 2425 2533 2613 2613 2583 2548 2472 2330 2148 2002 1833 1680 1533 1414 1320 1214 1132 1078 1096 1122 1508 1458 1404 1350 1295 1232 1162 1085 1010 940 874 812 751 689 627 566 511 462 418 379 340 304 273 245 221 197 174 154 141 130 126 123 120 118 120 126 133 142 153 160 167 175 185 194 204 210 215 220 223 223 224 225 225 222 221 221 219 214 209 203 196 189 184 179 176 171 165 161 159 157 155 154 154 152 149 150 152 153 154 154 153 153 153 151 150 148 145 143 142 142 141 139 137 135 134 134 135 136 138 142 147 154 163 172 184 196 209 223 238 253 267 279 290 300 308 314 318 320 320 317 311 304 295 285 274 263 251 238 225 212 198 185 173 161 149 138 128 118 109 101 94 88 84 80 78 78 78 78 79 80 81 83 68685 336 541 30 11941 19 4 45 1571 -10192 99999 15086 14781 14497 14164 13557 12709 11811 10951 10125 9201 8350 7550 6680 8378 8361 8367 8383 8382 8425 8530 8501 8336 8186 8140 8067 7966 7868 7813 7756 7613 7374 7114 6905 6716 6473 6280 6119 5943 5718 5488 5247 5007 4813 4633 4491 4428 4374 4295 4190 4106 4041 4017 4032 4048 4080 4109 4152 4167 4198 4256 4315 4388 4459 4541 4641 4721 4793 4814 4854 4878 4905 4877 4838 4794 4690 4510 4334 4177 4029 3840 3651 3434 3259 3050 2855 2695 2627 2548 2469 2446 2515 2554 2576 2582 2660 2742 2829 2887 2981 3052 3072 3006 2980 2951 2878 2720 2577 2460 2358 2193 2009 1823 1665 1518 1400 1321 1251 1130 972 844 786 757 739 716 675 664 678 739 784 837 874 966 1129 1337 1550 1749 1913 2028 2142 2354 2553 2700 2720 2718 2682 2622 2521 2378 2232 2074 1883 1724 1619 1539 1391 1267 1234 1293 1368 1486 1621 1767 1910 2037 2159 2287 2377 2396 2403 2415 2385 2279 2166 2083 1987 1928 1849 1772 1719 1661 -4037 -3866 -3522 1486 1446 1402 1351 1301 1250 1189 1125 1056 987 921 857 795 735 674 613 551 498 451 410 373 337 304 275 251 231 211 191 173 162 154 152 147 142 138 138 141 146 153 161 166 172 179 190 199 208 215 221 228 233 237 241 243 245 244 244 245 244 239 233 226 217 208 200 193 184 176 167 158 151 146 140 136 132 128 124 125 126 126 127 127 127 127 129 129 129 129 128 127 129 131 131 131 132 132 133 135 137 140 143 147 153 161 169 177 187 198 210 222 235 248 260 270 279 288 295 301 305 308 308 306 302 296 289 282 273 263 253 242 230 217 204 191 178 165 152 141 130 119 109 100 92 85 80 76 74 73 72 72 73 74 75 77 68694 336 539 30 11939 19 4 54 1569 -10190 99999 15075 14856 14671 14378 13806 13006 12176 11327 10467 9546 8671 7812 6831 5755 4844 4179 3705 7794 7775 7818 7874 7867 7825 7867 7907 7939 7979 8010 8046 8032 7936 7767 7640 7515 7278 7033 6816 6593 6333 6059 5774 5484 5246 5011 4798 4670 4579 4436 4276 4165 4083 4014 3964 3918 3897 3875 3874 3845 3866 3922 3968 4013 4089 4174 4278 4373 4488 4559 4644 4699 4755 4757 4771 4750 4682 4553 4432 4312 4210 4059 3892 3679 3513 3316 3158 3030 2968 2859 2753 2677 2680 2659 2640 2579 2577 2584 2602 2598 2638 2634 2590 2496 2472 2458 2435 2338 2247 2154 2089 1989 1886 1797 1716 1622 1539 1472 1400 1270 1098 928 807 727 678 641 587 575 588 658 724 830 935 1087 1290 1537 1794 2056 2252 2394 2507 2689 2828 2905 2869 2835 2746 2631 2491 2329 2163 1993 1792 1655 1587 1556 1466 1407 1430 1514 1593 1736 1909 2075 2244 2394 2531 2671 2758 2765 2767 2789 2768 2667 2568 2478 2346 2227 -1437 1920 1775 -2366 -2502 -2475 -2351 1490 1454 1415 1369 1321 1274 1217 1152 1082 1013 948 883 821 760 700 643 585 535 493 456 422 390 364 342 323 309 293 275 259 245 233 225 215 203 193 186 180 177 175 175 173 174 177 185 192 198 203 208 215 219 223 226 228 228 226 224 222 218 210 203 195 186 177 169 161 154 148 143 138 136 134 133 134 135 134 135 138 141 143 145 147 146 145 145 143 142 139 135 133 132 131 129 127 126 123 122 123 125 127 129 133 138 145 153 162 173 185 198 212 227 242 255 267 278 288 297 304 309 312 312 310 306 300 292 283 273 262 251 240 227 214 201 188 176 164 152 142 131 121 112 104 96 90 85 81 77 76 74 73 73 74 74 75 68703 336 544 30 11944 19 5 3 1568 -10189 99999 15926 15505 15088 14550 13714 12638 11542 10461 9478 8496 7582 6763 5929 7798 7810 7827 7863 7878 7916 8080 8165 8150 8181 8318 8430 8491 8559 8604 8659 8678 8600 8484 8400 8286 8004 7717 7455 7188 6884 6551 6215 5900 5643 5371 5122 4976 4844 4662 4474 4363 4282 4193 4089 3990 3937 3885 3822 3741 3734 3743 3705 3683 3693 3726 3775 3807 3876 3935 4019 4062 4104 4136 4182 4172 4130 4063 4005 3953 3895 3778 3671 3534 3430 3291 3225 3194 3196 3147 3098 3072 3102 3100 3085 3037 3027 2976 2905 2799 2717 2572 2400 2191 2022 1901 1786 1629 1511 1423 1381 1350 1354 1387 1451 1527 1577 1605 1627 1616 1519 1420 1353 1286 1216 1136 1022 946 907 918 906 976 1043 1145 1296 1495 1685 1877 2035 2152 2226 2360 2447 2478 2406 2347 2249 2171 2094 1999 1936 1901 1849 1837 1891 2017 2106 2214 2362 2535 2688 2857 3023 3156 3267 3322 3318 3301 3238 3114 2977 2854 2698 2482 2311 2175 2023 1894 -1633 1634 -1588 -1440 -1224 -914 -571 -327 -285 -255 -226 -312 -425 1149 1110 1064 1011 956 896 830 765 706 651 598 552 511 476 443 412 385 361 341 324 304 282 263 247 231 217 202 188 176 166 157 152 149 149 149 152 158 167 174 181 190 199 209 216 222 226 229 231 230 227 225 221 215 209 203 196 188 181 175 170 166 163 160 159 158 157 156 157 156 155 156 157 157 159 159 157 155 153 149 146 142 138 135 132 128 125 122 120 116 114 115 116 119 123 129 136 145 155 167 181 195 210 226 242 257 270 281 291 299 306 311 315 315 314 310 304 296 288 278 267 257 246 235 224 211 199 187 176 165 155 146 136 127 119 112 105 99 94 90 88 86 84 83 82 82 82 83 68712 319 1053 30 11943 19 5 12 1566 -10187 99999 6515 6673 6949 7193 7361 7574 7827 8052 8224 8443 8575 8693 8753 8700 8528 8371 8179 7829 7491 7197 6901 6577 6239 5906 5581 5329 5045 4784 4621 4488 4308 4114 4022 3947 3855 3761 3709 3704 3692 3679 3658 3717 3793 3806 3814 3845 3888 3883 3865 3897 3903 3899 3852 3791 3714 3653 3546 3423 3337 3290 3249 3223 3199 3192 3160 3194 3206 3288 3420 3576 3678 3797 3923 4044 4112 4176 4189 4211 4166 4070 3898 3730 3469 3172 2858 2586 2318 2049 1755 1514 1292 1124 975 890 850 855 885 943 997 1052 1066 1039 1026 1036 1033 1037 1026 967 916 887 891 900 963 1023 1107 1250 1414 1565 1739 1906 2051 2165 2323 2443 2518 2526 2499 2438 2386 2325 2230 2144 2091 2021 1954 1924 1943 1975 2042 2162 2283 2406 2548 2685 2787 2897 3002 3046 3054 3032 2952 2877 2793 2690 2516 2395 2314 -789 -562 -254 -43 109 352 709 1060 1356 1518 1449 1236 948 517 31 1180 1133 1076 1014 950 881 809 739 679 622 567 521 484 455 425 396 373 352 334 319 301 282 261 244 228 215 200 186 171 161 153 149 149 151 154 161 169 181 193 203 214 226 238 248 255 260 261 260 257 252 247 240 231 222 212 201 189 178 168 158 151 145 140 137 135 132 132 133 135 137 141 146 151 156 162 164 166 166 165 163 161 158 153 148 143 138 133 128 123 119 119 120 123 127 133 141 151 162 175 190 205 221 237 253 267 280 292 301 309 315 320 323 323 320 315 308 301 291 280 268 257 245 233 220 207 195 183 171 160 151 142 133 125 117 111 105 100 96 92 90 88 86 85 84 84 84 85 68721 319 1053 30 11943 19 5 21 1565 -10186 99999 7604 7670 7902 8062 8071 8092 8191 8278 8259 8311 8305 8307 8302 8209 8034 7881 7743 7407 7093 6844 6614 6338 6045 5765 5483 5242 4966 4701 4547 4429 4282 4114 4072 4032 3972 3896 3871 3881 3873 3860 3848 3918 3985 3961 3939 3943 3952 3899 3848 3857 3857 3837 3772 3712 3649 3601 3492 3388 3345 3326 3286 3260 3248 3252 3217 3217 3204 3262 3359 3461 3508 3568 3623 3667 3652 3647 3609 3577 3485 3364 3198 3042 2827 2595 2352 2172 2027 1895 1726 1632 1558 1529 1497 1513 1561 1644 1723 1782 1813 1858 1829 1740 1658 1620 1549 1476 1388 1284 1199 1135 1079 1052 1103 1163 1224 1352 1486 1587 1696 1813 1925 1999 2103 2149 2149 2142 2113 2052 2010 1969 1906 1874 1910 1922 1936 1969 2031 2106 2240 2417 2545 2656 2771 2871 2957 3038 3097 3077 3027 2941 2817 2716 2612 2469 2267 2129 -807 -715 -555 -398 -355 -324 -151 149 474 656 747 659 463 203 -124 -491 1067 1030 982 928 875 817 757 704 658 617 578 547 519 499 477 454 435 419 400 384 363 337 309 284 260 240 219 198 177 163 152 143 138 137 137 140 148 160 172 183 192 204 216 226 233 238 241 242 242 240 240 238 233 226 220 213 206 199 192 185 179 174 170 165 161 155 152 149 148 146 146 146 146 147 148 148 147 146 146 145 145 142 139 136 132 129 127 125 123 122 124 127 131 136 143 151 161 173 188 203 217 232 247 262 276 288 298 306 313 318 321 323 322 318 312 306 298 289 279 268 256 245 234 223 211 200 188 177 167 157 148 140 131 123 116 110 105 100 96 92 90 87 86 85 84 84 84 68730 319 1053 30 11943 19 5 30 1563 -10184 99999 7383 7459 7661 7824 7885 7927 8039 8158 8189 8252 8256 8253 8242 8162 7986 7804 7656 7336 7038 6788 6563 6286 5993 5727 5460 5225 4959 4691 4498 4343 4191 4029 3977 3913 3825 3720 3654 3620 3575 3528 3504 3564 3638 3645 3659 3668 3674 3635 3627 3678 3743 3792 3797 3790 3775 3745 3643 3541 3491 3446 3411 3382 3361 3322 3237 3164 3103 3131 3194 3283 3331 3393 3449 3497 3513 3519 3507 3494 3432 3353 3234 3117 2923 2719 2482 2307 2189 2094 1980 1924 1884 1874 1866 1913 1988 2096 2179 2230 2250 2294 2269 2175 2081 2009 1902 1799 1687 1567 1465 1387 1306 1276 1341 1401 1451 1558 1671 1742 1811 1883 1962 2022 2101 2118 2102 2102 2050 1952 1902 1869 1820 1780 1798 1807 1828 1857 1886 1939 2054 2200 2298 2401 2509 2571 2614 2661 2698 2686 2647 2565 2439 2350 2253 2122 1949 1821 1712 577 810 1076 1199 1209 1270 1423 1564 1587 761 1355 958 479 -156 -768 1124 1088 1040 987 935 877 817 767 722 677 635 603 573 550 525 498 477 461 441 421 396 369 337 307 281 258 232 205 181 162 148 134 122 116 113 115 120 130 141 149 157 167 178 190 199 205 211 218 222 225 229 231 230 228 227 225 224 221 216 209 204 200 194 189 184 176 170 164 159 155 153 148 145 144 144 143 142 140 139 137 137 136 135 134 132 131 131 131 131 131 134 138 143 150 157 165 174 185 198 213 227 240 254 268 281 293 304 312 319 324 328 330 330 326 321 315 307 299 289 278 266 254 242 230 218 207 195 183 172 161 151 141 132 124 116 109 103 98 93 89 86 84 83 82 82 82 83 68739 319 1052 30 11942 19 5 39 1562 -10183 99999 8089 7977 7950 7893 7790 7696 7682 7702 7658 7627 7607 7630 7658 7614 7510 7428 7363 7160 6947 6756 6559 6296 6017 5761 5508 5259 4972 4683 4478 4331 4153 3982 3918 3840 3734 3645 3605 3586 3566 3540 3536 3619 3708 3729 3738 3773 3796 3771 3791 3867 3924 3950 3928 3886 3847 3807 3688 3566 3481 3392 3305 3218 3136 3042 2916 2821 2745 2765 2825 2896 2914 2960 3027 3085 3136 3176 3196 3220 3176 3103 2990 2885 2684 2462 2233 2066 1924 1787 1646 1554 1479 1464 1457 1530 1646 1791 1895 1997 2071 2150 2173 2154 2118 2106 2048 1990 1905 1816 1735 1665 1584 1564 1615 1680 1735 1824 1902 1964 1998 2036 2086 2111 2109 2062 1990 1936 1837 1724 1649 1599 1560 1561 1617 1686 1770 1864 1967 2134 2325 2521 2680 2831 2938 2997 3049 3082 3060 2986 2879 2740 2560 2426 2270 2105 1930 1792 1668 1565 1479 1349 1197 1319 1397 1523 857 816 728 629 555 503 -359 -834 1032 1000 956 910 863 811 756 712 674 640 609 584 561 545 524 503 486 473 457 441 417 391 361 333 306 284 261 237 216 202 190 180 170 165 160 159 159 163 167 167 166 167 171 172 173 174 174 177 180 184 189 195 200 204 209 212 215 217 217 214 211 208 204 197 190 181 174 167 161 156 153 148 144 142 143 142 142 141 141 141 143 144 145 146 146 146 149 152 155 158 163 167 173 180 187 194 203 212 223 234 245 255 265 274 283 292 300 306 311 314 317 318 317 314 309 304 298 290 281 271 260 249 238 226 215 203 192 180 169 158 148 138 130 121 114 107 102 97 93 90 87 86 85 85 85 85 86 68748 319 1051 30 11941 19 5 48 1561 -10182 99999 8022 7858 7748 7611 7418 7241 7140 7061 6934 6849 6778 6740 6688 6605 6480 6389 6340 6189 6020 5872 5725 5518 5310 5146 4978 4796 4568 4357 4214 4124 4012 3877 3842 3803 3730 3669 3668 3692 3693 3694 3734 3853 3975 4028 4064 4105 4146 4120 4115 4167 4207 4202 4151 4085 4004 3907 3748 3591 3481 3376 3286 3195 3133 3058 2944 2858 2805 2817 2867 2939 2969 3012 3053 3061 3062 3064 3057 3018 2938 2835 2704 2564 2372 2155 1923 1752 1610 1502 1440 1432 1425 1449 1521 1646 1831 2034 2203 2344 2462 2581 2640 2684 2689 2655 2556 2439 2322 2189 2068 1928 1779 1690 1650 1628 1618 1643 1641 1635 1644 1691 1767 1799 1803 1773 1747 1745 1706 1684 1692 1700 1712 1754 1855 1944 2001 2053 2120 2249 2383 2493 2559 2622 2625 2577 2541 2525 2460 2336 2201 2086 1952 1865 1745 1633 1546 1495 1443 1421 1463 1838 2091 2274 2492 2727 2865 1033 939 2627 2402 2024 1444 956 1202 1165 1116 1065 1011 950 883 826 775 727 681 642 606 578 546 515 491 474 454 434 412 388 361 336 311 291 271 250 230 216 203 189 174 163 154 147 141 137 135 131 127 124 124 123 123 124 126 129 136 141 149 157 167 177 187 195 203 209 213 214 213 213 212 207 201 193 186 178 171 165 161 156 153 151 152 154 155 155 157 160 164 166 168 169 169 168 169 170 171 172 173 175 179 183 188 194 202 211 221 233 244 255 265 276 286 295 304 311 316 320 322 322 321 318 313 307 300 292 283 272 261 250 238 227 215 204 192 180 169 158 148 139 130 122 115 109 104 99 95 93 90 89 88 88 88 88 89 68757 319 1051 30 11941 19 5 57 1559 -10180 99999 8291 8132 7979 7767 7548 7363 7229 7083 6870 6698 6567 6496 6407 6268 6100 5940 5809 5617 5425 5244 5072 4850 4649 4502 4375 4245 4071 3923 3852 3841 3843 3820 3872 3901 3901 3911 3969 4048 4105 4153 4205 4295 4363 4373 4376 4364 4350 4269 4216 4206 4180 4123 4028 3922 3786 3644 3484 3344 3235 3108 3010 2911 2856 2805 2732 2693 2677 2700 2750 2858 2938 3003 3074 3123 3156 3179 3213 3206 3145 3056 2917 2779 2610 2422 2196 2027 1894 1760 1671 1659 1660 1685 1759 1882 2035 2216 2363 2488 2591 2693 2742 2774 2766 2702 2569 2426 2259 2059 1864 1702 1548 1435 1351 1302 1277 1265 1232 1250 1322 1429 1510 1560 1598 1622 1616 1602 1577 1579 1569 1532 1512 1524 1548 1545 1520 1546 1607 1713 1827 1931 2019 2096 2130 2139 2176 2220 2206 2164 2111 2052 1947 1870 1781 1687 1624 1600 1571 1549 1538 1491 1417 2294 2642 1413 1425 1437 1398 3665 9999999 9999999 9999999 2575 1272 1233 1183 1126 1066 1000 928 869 814 761 707 660 617 582 549 517 492 470 446 422 398 375 349 323 300 279 257 235 216 200 186 172 161 151 143 137 129 124 122 120 118 118 121 123 126 131 136 142 151 160 170 182 194 203 213 219 225 231 234 232 228 225 220 212 203 192 182 171 161 154 150 144 138 136 136 137 138 138 140 144 149 152 157 160 162 163 167 171 175 179 183 188 195 202 208 216 225 234 245 255 266 274 283 290 297 303 309 313 316 318 318 318 315 311 306 300 294 287 278 268 258 247 236 225 213 202 190 178 166 155 144 134 125 116 109 103 97 93 89 86 84 84 84 84 85 86 87 68766 319 1053 30 11943 19 6 6 1558 -10179 99999 8315 8054 7825 7647 7437 7228 7061 6915 6724 6583 6488 6456 6394 6303 6148 5998 5879 5708 5519 5338 5168 4971 4808 4675 4481 4280 4068 3885 3746 3696 3669 3616 3610 3583 3551 3565 3603 3629 3648 3739 3847 3967 4071 4157 4229 4278 4320 4329 4389 4473 4511 4512 4485 4439 4324 4195 4072 3962 3847 3689 3544 3406 3298 3183 3047 2942 2877 2845 2850 2917 2961 2982 2998 2994 2974 2962 2957 2901 2803 2682 2530 2386 2232 2048 1846 1711 1602 1504 1465 1518 1580 1670 1810 1978 2174 2380 2537 2666 2786 2884 2895 2896 2856 2754 2597 2451 2277 2084 1913 1774 1649 1567 1488 1429 1403 1420 1424 1484 1604 1725 1777 1815 1836 1838 1808 1780 1728 1710 1695 1643 1591 1565 1521 1441 1372 1382 1399 1457 1522 1580 1620 1668 1693 1688 1733 1795 1801 1809 1830 1818 1754 1732 1710 1674 1671 1703 1725 1742 1752 1697 1605 1582 1532 1467 1446 1432 1346 1255 1197 1117 998 929 873 1243 1207 1164 1117 1064 1002 937 874 807 736 672 615 568 523 480 447 423 395 367 342 323 302 282 266 254 241 224 209 198 190 179 166 156 147 140 130 122 119 113 109 105 106 107 111 115 120 129 142 155 169 185 202 216 230 241 252 262 266 265 262 258 251 240 227 213 197 181 165 153 144 134 125 120 118 117 117 118 122 127 133 138 145 151 155 159 164 171 176 182 187 193 200 207 213 221 230 239 248 258 267 275 282 288 295 300 305 308 309 310 310 308 306 302 297 292 287 280 272 263 254 244 234 224 214 203 192 181 169 158 148 138 128 119 111 104 98 93 88 85 82 81 81 81 81 82 83 68775 319 1054 30 11944 19 6 15 1556 -10177 99999 7576 7283 7038 6815 6597 6389 6231 6115 5968 5892 5892 5934 5962 5970 5944 5908 5907 5871 5758 5627 5455 5269 5098 4942 4699 4441 4162 3878 3646 3516 3421 3302 3213 3145 3106 3162 3234 3325 3428 3593 3767 3975 4196 4390 4576 4734 4870 4970 5089 5205 5253 5258 5218 5165 5060 4924 4770 4605 4430 4188 3950 3734 3566 3378 3138 2924 2760 2619 2508 2467 2437 2375 2319 2251 2194 2176 2169 2096 2022 1978 1907 1828 1759 1648 1503 1416 1400 1404 1484 1632 1755 1888 2093 2325 2576 2842 3071 3241 3411 3558 3599 3585 3535 3390 3181 2986 2772 2508 2239 1985 1730 1514 1334 1169 1058 1019 987 997 1090 1206 1245 1269 1308 1348 1370 1391 1390 1417 1445 1419 1380 1396 1387 1321 1255 1292 1359 1442 1513 1567 1625 1686 1699 1705 1765 1832 1800 1779 1790 1786 1729 1685 1649 1612 1610 1643 1685 1751 1777 1737 1660 1651 1618 1574 1574 1584 1522 1443 1390 1316 1186 1085 991 992 1378 1315 1170 1224 1084 1001 918 835 752 672 600 542 492 446 411 385 359 334 312 298 284 271 258 247 238 226 216 205 196 183 169 157 149 143 135 126 122 116 112 107 106 104 106 109 112 119 129 139 149 161 176 189 204 216 230 243 251 255 257 259 258 253 245 235 222 207 193 181 170 157 143 134 128 124 119 115 115 117 121 126 132 138 143 148 155 165 173 181 188 196 206 215 224 233 242 252 261 271 280 287 292 297 302 306 310 311 311 310 308 305 302 298 293 287 281 274 266 258 249 239 229 219 209 198 186 175 163 151 140 130 121 111 103 96 90 85 81 79 77 76 76 76 77 79 80 68784 319 1054 30 11944 19 6 24 1555 -10176 99999 6496 6328 6205 6126 6088 6037 5960 5907 5864 5886 5979 6076 6125 6128 6110 6063 6021 5979 5848 5664 5458 5277 5117 4964 4746 4503 4249 4008 3821 3726 3678 3610 3537 3484 3475 3532 3584 3655 3732 3846 3974 4114 4258 4381 4489 4564 4630 4674 4734 4795 4813 4802 4754 4696 4592 4455 4320 4190 4062 3868 3674 3504 3373 3229 3044 2877 2760 2657 2573 2548 2562 2548 2505 2432 2389 2379 2364 2296 2218 2146 2056 1947 1852 1743 1632 1542 1510 1534 1619 1762 1909 2068 2287 2523 2785 3035 3248 3404 3544 3644 3648 3584 3480 3303 3066 2823 2572 2287 2015 1760 1521 1329 1164 1006 887 852 849 870 967 1089 1130 1154 1187 1248 1292 1332 1346 1390 1449 1459 1432 1445 1450 1401 1322 1346 1407 1483 1512 1527 1558 1607 1617 1615 1672 1767 1775 1777 1818 1870 1869 1874 1879 1882 1914 1960 1994 2052 2088 2053 1973 1972 1956 1913 1905 1919 1856 1769 3331 9999999 2175 1391 1582 1541 1484 1416 938 1252 1154 1059 964 870 777 687 604 536 477 422 380 348 320 294 272 260 249 239 229 223 222 218 214 209 204 197 188 178 172 168 160 150 143 136 130 123 119 116 118 120 122 128 137 146 155 167 182 194 208 219 230 240 245 246 245 247 244 238 230 220 209 196 184 174 166 156 147 141 138 135 132 130 130 133 136 139 144 149 153 157 163 170 177 183 189 196 205 213 221 229 237 246 254 262 270 276 282 286 290 294 297 299 299 299 298 296 294 291 287 282 276 270 263 256 247 238 228 218 207 196 185 172 160 148 137 126 116 106 98 90 84 79 75 72 70 70 71 72 73 74 75 68793 336 544 30 11944 19 6 33 1553 -10175 99999 16445 16132 15761 15121 14293 13412 12529 11734 10908 10133 9439 8793 8186 7623 7330 6524 6330 6116 5933 5805 5710 5658 5594 5504 5442 5383 5395 5447 5505 5512 5475 5418 5333 5269 5226 5116 4965 4809 4706 4621 4545 4407 4278 4142 4010 3919 3894 3918 3909 3885 3874 3896 3967 3994 4045 4102 4206 4301 4395 4486 4557 4625 4668 4703 4723 4740 4764 4735 4694 4612 4538 4418 4267 4122 3995 3888 3724 3526 3366 3255 3159 3006 2888 2825 2776 2717 2694 2721 2746 2735 2670 2607 2619 2595 2500 2379 2287 2174 2020 1870 1714 1580 1462 1361 1317 1338 1430 1512 1634 1833 2071 2332 2587 2833 3051 3265 3439 3521 3564 3566 3492 3344 3168 2959 2702 2422 2137 1845 1588 1330 1076 874 757 672 614 654 741 774 821 884 991 1080 1179 1255 1372 1487 1522 1521 1550 1573 1533 1455 1471 1494 1515 1486 1475 1482 1498 1480 1462 1513 1593 1595 1582 1620 1675 1668 1677 1707 1745 1789 1854 1931 2024 2109 2124 2095 2130 2161 2133 2130 2160 2111 2026 2872 2437 1774 999 1538 1499 1447 1385 1315 1234 1138 1048 957 865 773 683 598 525 460 401 355 320 287 256 233 220 209 201 192 187 186 186 186 186 187 186 181 178 177 180 179 174 171 169 167 164 162 161 163 165 166 170 176 181 185 192 202 211 219 227 234 239 241 239 237 237 235 229 222 214 204 193 184 177 170 165 159 155 153 151 147 144 145 146 147 148 151 152 152 152 154 159 164 169 173 180 188 195 202 212 222 232 241 252 262 271 278 283 289 295 299 301 303 303 302 300 297 294 290 284 277 271 263 255 245 235 225 214 203 192 180 168 156 144 133 123 113 104 95 88 82 78 74 71 69 69 69 70 71 72 74 68802 336 540 30 11940 19 6 42 1552 -10173 99999 15539 15249 14910 14280 13491 12689 11882 11187 10479 9799 9255 8774 8336 6965 6884 6732 6567 6419 6302 6175 6145 6181 6184 6139 6090 6077 6150 6214 6225 6203 6143 6039 5879 5726 5594 5392 5166 4928 4730 4571 4420 4223 4045 3865 3707 3581 3512 3508 3498 3492 3489 3506 3567 3608 3686 3781 3911 4050 4200 4339 4473 4619 4738 4845 4944 5058 5172 5240 5273 5240 5202 5117 4974 4838 4713 4582 4376 4133 3924 3736 3556 3332 3133 3012 2907 2797 2722 2726 2702 2639 2558 2494 2497 2480 2419 2318 2230 2121 1940 1785 1647 1539 1430 1364 1342 1358 1451 1556 1668 1834 2059 2312 2574 2855 3089 3290 3427 3474 3462 3471 3422 3274 3050 2794 2488 2162 1851 1527 1218 931 642 417 292 233 156 170 245 315 426 576 740 856 994 1124 1277 1445 1541 1581 1610 1636 1612 1563 1600 1630 1635 1611 1619 1616 1614 1578 1543 1555 1607 1613 1607 1627 1672 1657 1648 1675 1725 1780 1872 1974 2092 2189 2246 2238 2266 2301 2283 2247 2224 2147 2022 1894 1743 1528 1309 1090 1446 1408 1359 688 624 571 1068 981 888 795 702 613 534 466 403 352 312 273 237 209 192 178 167 158 152 150 149 150 150 151 152 150 150 156 165 170 174 178 184 191 197 202 208 215 220 221 225 228 228 225 224 225 225 227 227 227 227 224 220 217 218 217 215 211 207 199 190 182 176 169 163 157 152 148 144 139 135 133 133 133 136 140 143 145 148 152 158 165 171 177 184 193 200 208 217 226 235 244 254 263 272 280 285 292 298 302 305 307 308 307 305 303 299 294 287 279 271 263 253 242 231 220 208 196 185 173 161 149 138 128 118 108 99 92 85 79 75 72 69 67 66 66 67 68 69 70 68811 336 539 30 11939 19 6 51 1551 -10172 99999 16918 16488 15969 15113 14071 12964 11892 10904 9955 9055 8255 7560 6202 6231 6246 6180 6072 5980 5907 5859 5889 5997 6055 6027 6000 6001 6107 6216 6254 6251 6188 6130 6031 5943 5875 5754 5579 5371 5222 5115 4993 4808 4614 4408 4187 3997 3819 3673 3527 3378 3246 3172 3166 3124 3117 3167 3251 3357 3502 3676 3864 4056 4226 4373 4524 4677 4811 4917 5002 5013 4983 4916 4809 4700 4582 4443 4260 4046 3861 3696 3559 3381 3193 3079 3009 2953 2928 2958 2962 2931 2881 2833 2842 2845 2795 2672 2561 2445 2267 2078 1904 1760 1617 1523 1472 1465 1538 1630 1742 1893 2115 2367 2631 2900 3137 3324 3445 3485 3451 3427 3360 3222 3008 2719 2409 2095 1798 1471 1166 888 614 402 283 242 221 272 340 422 600 802 1016 1187 1403 1594 1796 2008 2155 2249 2320 2340 2312 2262 2257 2199 2128 2013 1932 1830 1740 1616 1518 1468 1455 1424 1399 1393 1427 1420 1432 1471 1534 1572 1629 1703 1814 1890 1931 1892 1850 1815 1761 1704 1676 1617 1501 1370 1264 1123 976 827 725 657 675 721 767 801 799 788 833 754 672 591 520 458 401 354 320 290 260 237 226 218 210 203 198 199 201 204 205 206 206 200 197 198 203 204 204 204 206 209 211 213 216 222 225 225 229 232 232 229 227 227 226 225 225 224 222 217 212 208 208 206 203 200 196 190 183 178 174 168 164 159 154 150 147 142 137 135 134 132 133 135 137 137 140 143 149 155 161 168 176 185 194 204 215 226 236 247 258 268 277 285 292 299 306 311 313 315 315 314 311 309 305 300 293 285 276 268 257 246 234 222 210 197 185 172 159 147 135 124 114 104 95 87 81 75 70 67 64 63 62 63 64 65 66 67 68820 320 1022 30 11942 19 7 0 1549 -10170 99999 6402 6350 6334 6434 6552 6690 6744 6709 6674 6651 6746 6834 6842 6797 6673 6571 6442 6332 6214 6042 5844 5614 5441 5322 5197 4973 4724 4476 4210 3985 3782 3611 3453 3309 3184 3102 3110 3092 3085 3130 3221 3339 3481 3650 3850 4044 4219 4358 4484 4614 4732 4797 4839 4829 4788 4702 4581 4461 4334 4180 4005 3805 3653 3552 3479 3359 3240 3181 3153 3123 3135 3194 3237 3254 3230 3187 3188 3143 3028 2847 2691 2543 2344 2126 1929 1735 1533 1370 1271 1231 1250 1285 1358 1454 1615 1803 2011 2237 2451 2615 2758 2862 2910 2933 2926 2880 2765 2589 2420 2243 2061 1810 1571 1354 1150 979 869 794 731 710 701 728 845 965 1090 1186 1352 1492 1655 1821 1924 1990 2082 2145 2179 2197 2231 2206 2185 2134 2131 2113 2101 2017 1970 1978 2009 2000 1991 1987 2023 2020 2025 2023 2055 2044 2016 2009 2079 2099 2059 1948 1840 1752 1668 1555 1474 1410 1318 1187 1092 1022 938 827 768 763 842 932 1000 1040 1020 942 862 779 693 608 531 461 397 343 304 269 238 212 198 189 183 177 176 178 182 189 194 200 205 203 202 203 208 210 212 212 212 214 214 215 215 217 217 215 216 218 219 217 216 215 214 215 216 215 215 213 211 208 207 204 201 195 190 182 176 169 163 157 152 147 141 137 134 131 130 129 131 132 135 139 142 146 152 158 165 174 181 187 195 204 212 220 230 239 247 254 262 269 276 281 285 290 295 299 300 302 302 300 298 296 293 289 283 275 267 260 251 241 230 219 207 196 184 172 160 148 136 126 116 107 98 89 82 76 71 68 65 63 62 62 62 63 64 65 68829 321 995 30 11945 19 7 9 1548 -10169 99999 6288 6243 6225 6225 6305 6435 6575 6618 6626 6665 6691 6746 6774 6730 6640 6477 6334 6181 6054 5902 5687 5468 5279 5131 5021 4927 4801 4668 4545 4389 4268 4158 4068 3968 3892 3836 3799 3785 3728 3675 3679 3713 3766 3819 3907 4028 4144 4241 4340 4435 4517 4575 4603 4622 4604 4542 4434 4291 4173 4043 3878 3705 3542 3397 3312 3293 3266 3231 3254 3305 3336 3397 3523 3599 3648 3669 3664 3648 3601 3455 3207 2987 2795 2536 2256 2041 1812 1526 1304 1139 1039 999 995 1018 1091 1254 1386 1536 1732 1936 2060 2198 2336 2408 2476 2498 2471 2382 2246 2109 1927 1782 1571 1372 1188 1013 847 730 678 629 622 645 729 901 1066 1256 1433 1672 1869 2056 2243 2402 2540 2662 2739 2773 2772 2740 2637 2544 2431 2346 2235 2123 1970 1874 1827 1789 1733 1701 1693 1743 1777 1816 1850 1915 1940 1944 1979 2082 2141 2120 2027 1941 1869 1798 1683 1584 1527 1453 1334 1234 1186 1121 1019 1259 1243 1216 1180 1135 1032 1015 951 885 816 742 668 600 537 478 424 381 344 312 279 256 237 221 204 192 186 186 186 187 189 195 196 197 200 209 218 225 231 238 245 251 256 258 262 263 261 258 256 253 245 236 229 222 217 211 204 198 193 187 182 181 180 179 176 173 170 167 165 163 160 158 155 151 147 144 140 136 133 132 131 132 134 136 138 142 147 154 163 171 179 188 199 208 218 230 240 248 256 265 272 279 285 289 294 298 301 302 304 304 302 300 298 295 290 284 276 268 260 250 240 229 218 205 193 181 168 155 143 132 122 112 103 95 88 81 75 72 69 66 65 64 64 65 66 67 68 68838 321 997 30 11947 19 7 18 1546 -10167 99999 6239 6290 6355 6447 6560 6726 6898 6989 7036 7086 7116 7156 7148 7079 6965 6770 6583 6402 6269 6100 5881 5675 5495 5357 5267 5169 5043 4915 4796 4644 4535 4430 4318 4199 4109 4028 3955 3900 3794 3677 3637 3634 3647 3648 3680 3745 3803 3866 3933 4017 4110 4162 4186 4226 4244 4193 4077 3931 3819 3698 3534 3374 3251 3130 3032 2988 2978 2976 3028 3118 3226 3387 3608 3770 3926 4062 4174 4219 4246 4192 4026 3849 3682 3435 3156 2900 2625 2295 2026 1777 1574 1400 1281 1180 1121 1143 1157 1185 1248 1325 1359 1420 1507 1552 1594 1605 1604 1565 1496 1464 1422 1409 1341 1304 1272 1244 1209 1190 1212 1253 1319 1408 1529 1709 1828 1954 2081 2259 2382 2493 2598 2667 2707 2738 2733 2716 2642 2547 2402 2311 2206 2102 1982 1890 1785 1721 1715 1747 1754 1764 1777 1856 1922 1998 2033 2065 2079 2069 2060 2102 2130 2087 1983 1911 1855 1804 1726 1654 1613 1585 1552 1517 1525 1515 1462 1182 1149 1114 1074 1036 996 954 912 866 816 762 706 651 597 547 499 460 424 391 357 329 302 278 253 234 218 207 199 193 188 187 183 181 183 190 198 206 213 222 231 239 246 252 257 259 258 257 255 252 244 235 227 220 213 207 199 191 187 182 179 178 178 176 173 172 170 169 167 164 162 160 158 154 149 146 142 139 136 136 134 135 136 138 140 144 148 154 160 166 172 179 187 195 204 214 224 233 241 250 259 267 274 281 288 294 298 300 303 304 303 301 299 296 292 285 276 268 259 249 238 228 217 204 192 180 168 156 144 133 123 114 106 98 91 84 79 75 72 70 68 67 67 66 67 68 68 68847 321 996 30 11946 19 7 27 1545 -10166 99999 -8704 6848 6961 7120 7354 7617 7861 7995 8078 8151 8227 8309 8305 8225 8087 7865 7616 7350 7133 6893 6637 6413 6193 5988 5826 5659 5445 5233 5052 4863 4691 4535 4363 4185 4037 3898 3753 3649 3531 3411 3352 3357 3380 3392 3433 3543 3642 3765 3895 4039 4186 4299 4373 4448 4504 4506 4425 4327 4269 4195 4052 3916 3802 3683 3590 3536 3501 3479 3497 3523 3560 3673 3826 3908 4020 4120 4197 4220 4242 4182 4024 3880 3739 3538 3332 3124 2868 2563 2326 2055 1828 1634 1482 1332 1204 1165 1093 1037 1023 1017 1013 1043 1111 1129 1155 1168 1162 1143 1110 1138 1143 1189 1200 1232 1284 1329 1369 1404 1481 1617 1760 1923 2093 2299 2437 2573 2717 2901 3041 3126 3175 3203 3222 3227 3158 3077 2961 2823 2640 2505 2394 2255 2071 1900 1755 1675 1606 1547 1481 1427 1378 1372 1386 1422 1429 1412 1411 1424 1453 1511 1559 1583 1587 1594 1619 1652 1661 1642 1652 1668 1670 1662 1692 1696 1661 1606 1572 1569 982 956 1491 901 871 835 796 755 710 666 624 582 539 501 468 437 404 374 346 322 297 275 257 243 231 219 211 207 202 197 193 194 198 201 204 209 216 222 227 230 232 233 232 231 231 231 227 221 215 210 207 204 200 194 192 190 189 188 187 184 180 177 173 171 169 164 158 153 149 145 140 136 132 130 127 126 126 127 130 132 135 140 146 152 159 167 174 183 192 201 211 223 233 242 251 260 268 275 282 287 292 297 299 300 301 301 299 297 294 290 286 279 271 262 254 244 234 223 212 200 188 176 164 152 141 131 121 113 106 98 92 86 82 78 75 73 72 71 70 69 69 70 70 68856 320 1024 30 11944 19 7 36 1543 -10165 99999 6690 6821 6999 7244 7522 7780 7937 8049 8186 8371 8526 8573 8551 8484 8309 8086 7868 7683 7449 7199 6964 6718 6482 6270 6007 5734 5485 5256 5009 4793 4589 4343 4097 3896 3723 3569 3460 3344 3226 3194 3213 3243 3273 3350 3484 3608 3768 3932 4089 4222 4295 4339 4408 4470 4454 4364 4274 4224 4146 4027 3924 3853 3760 3690 3667 3698 3724 3722 3710 3729 3810 3903 3904 3944 3941 3908 3795 3710 3583 3367 3139 2927 2730 2553 2379 2176 1949 1833 1687 1605 1557 1560 1554 1542 1605 1636 1680 1707 1703 1678 1662 1671 1597 1507 1400 1287 1180 1058 1015 965 974 965 1007 1118 1242 1368 1481 1638 1874 2100 2333 2543 2797 2976 3121 3256 3401 3488 3490 3445 3393 3340 3277 3134 2978 2793 2600 2363 2175 2031 1859 1672 1503 1379 1314 1266 1240 1226 1249 1305 1400 1529 1666 1762 1822 1898 1955 2012 2071 2103 2081 2018 1928 1837 1742 1620 1472 1375 1292 1199 1126 1133 1142 1150 1154 1195 1281 1370 999 962 922 884 844 802 759 713 667 627 588 547 512 480 451 422 396 372 350 327 305 286 270 256 242 231 223 215 205 198 194 192 192 195 199 206 212 218 222 226 228 229 228 228 227 223 217 209 201 195 188 183 176 173 171 169 167 166 164 162 160 158 159 158 156 153 150 149 146 144 142 141 141 140 141 142 144 147 149 152 157 162 167 173 178 183 191 198 206 214 225 234 241 249 258 265 271 276 280 285 289 289 289 290 289 286 283 281 277 273 267 261 255 248 240 232 224 215 204 194 183 172 161 150 139 129 120 112 103 96 89 84 79 76 73 72 71 70 70 70 71 72 68865 320 1024 30 11944 19 7 45 1542 -10163 99999 6761 6862 7043 7293 7595 7864 8057 8202 8335 8515 8641 8642 8545 8370 8112 7802 7489 7181 6800 6425 6083 5763 5506 5340 5125 4895 4697 4588 4495 4409 4344 4267 4192 4156 4120 4098 4079 4013 3874 3799 3803 3813 3766 3750 3802 3851 3937 4042 4140 4231 4264 4267 4296 4367 4368 4241 4101 4016 3909 3773 3650 3549 3427 3361 3339 3376 3468 3554 3605 3701 3918 4151 4301 4472 4568 4617 4578 4534 4397 4172 3925 3637 3377 3158 2925 2633 2315 2100 1891 1774 1700 1663 1622 1588 1613 1626 1650 1620 1528 1417 1331 1272 1132 930 699 471 302 163 132 134 175 223 363 603 898 1181 1436 1708 2068 2417 2756 3034 3311 3481 3583 3675 3766 3780 3697 3528 3370 3238 3128 2951 2760 2559 2345 2106 1928 1803 1660 1492 1330 1219 1168 1127 1094 1090 1131 1223 1342 1518 1722 1883 2006 2138 2271 2419 2537 2630 2652 2640 2560 2441 2299 2133 1933 1745 1575 1406 1252 1161 1060 998 940 941 967 1077 1038 997 953 909 865 820 772 722 672 626 582 539 499 464 431 400 371 346 324 302 281 263 248 234 223 213 205 197 188 181 177 175 174 174 175 179 183 188 193 197 201 205 208 213 217 219 218 217 215 212 208 205 200 196 193 188 182 177 172 165 160 157 154 151 147 145 142 141 139 137 137 136 137 137 139 140 142 144 147 151 157 163 170 177 184 192 201 210 220 228 239 248 255 262 268 273 277 280 282 284 285 283 281 280 278 275 272 270 267 263 258 253 248 242 236 229 222 214 204 194 183 172 161 150 139 128 119 110 101 94 88 82 78 75 73 71 71 70 70 71 72 72 68874 320 1023 30 11943 19 7 54 1541 -10162 99999 5697 6001 6398 6880 7405 7830 8119 8364 8587 8855 9025 9049 9009 8864 8599 8215 7831 7470 7042 6614 6221 5869 5562 5318 5043 4794 4608 4490 4428 4377 4388 4401 4424 4462 4488 4540 4582 4585 4531 4497 4528 4540 4490 4438 4439 4415 4409 4418 4443 4470 4444 4386 4346 4345 4314 4184 4053 3973 3882 3768 3669 3583 3458 3355 3300 3273 3300 3338 3363 3419 3564 3729 3848 4009 4117 4188 4220 4273 4265 4158 4057 3911 3758 3599 3412 3188 2918 2671 2394 2182 1999 1804 1586 1384 1269 1138 1026 915 819 742 667 664 651 613 565 517 539 598 743 873 1020 1177 1370 1594 1847 2091 2272 2456 2696 2888 3093 3242 3373 3392 3384 3381 3368 3305 3169 2963 2780 2628 2496 2325 2180 2018 1863 1711 1642 1604 1541 1458 1381 1358 1383 1413 1442 1468 1520 1604 1706 1847 2004 2097 2144 2206 2278 2367 2419 2436 2386 2327 2237 2112 1971 1819 1630 1440 1278 1158 1057 993 924 896 887 929 1205 1164 1123 1083 1036 985 933 883 834 780 725 676 627 578 530 491 456 421 386 355 329 302 277 253 232 213 195 181 171 164 155 149 149 150 154 159 166 174 183 193 202 211 219 224 226 228 229 227 224 220 215 209 203 197 189 185 181 177 174 171 169 168 167 165 164 162 160 159 158 159 158 157 155 155 154 154 155 154 155 157 159 162 165 169 172 177 181 187 194 201 208 215 223 232 239 247 255 262 270 276 281 285 289 289 289 289 288 286 282 279 274 269 262 255 247 240 231 223 214 206 196 186 177 167 157 147 137 129 120 113 105 99 94 89 85 82 79 77 76 75 74 75 75 75 68883 304 1502 30 11942 19 8 3 1539 -10160 99999 7924 7740 7498 7224 6948 6646 6354 6066 5747 5478 5273 5090 4942 4818 4733 4665 4615 4604 4543 4483 4413 4335 4263 4183 4123 4056 3958 3886 3836 3793 3771 3760 3750 3759 3783 3826 3888 3959 4016 4005 3972 3986 3974 3968 3981 3986 3949 3892 3860 3821 3810 3813 3800 3829 3942 4068 4134 4229 4279 4270 4232 4236 4260 4223 4172 4051 3899 3760 3573 3350 3125 2941 2715 2497 2314 2142 1942 1699 1513 1357 1253 1166 1079 1026 970 940 885 814 792 776 775 785 880 981 1068 1183 1319 1460 1631 1807 1950 2119 2367 2548 2725 2883 3038 3112 3160 3216 3222 3178 3104 2961 2836 2712 2580 2387 2218 2044 1867 1697 1583 1477 1333 1172 1036 942 867 787 731 690 692 748 813 930 1082 1196 1268 1391 1558 1728 1859 1982 2067 2144 2184 2176 2121 2077 1985 1844 1716 1655 1596 1513 1432 1397 1367 1274 1240 1200 1155 1107 1051 992 933 877 823 766 708 656 607 556 508 467 430 396 363 334 309 286 263 240 222 204 189 176 166 158 150 144 142 143 145 148 152 159 168 176 186 196 206 212 216 219 221 220 218 214 209 204 198 191 182 176 170 163 159 156 155 155 155 155 155 156 157 158 159 163 164 164 164 165 165 164 163 162 163 165 166 167 169 171 173 176 181 187 193 200 207 215 224 233 241 249 258 267 276 282 288 293 296 296 295 294 292 288 282 277 272 265 257 248 240 232 223 215 207 199 190 181 172 163 154 146 136 128 120 113 106 99 93 89 84 81 78 76 75 74 73 73 73 73 68892 320 1022 30 11942 19 8 12 1538 -10159 99999 4324 3509 3122 2978 2855 2988 3329 3812 4340 4903 5382 5911 6498 7046 7607 8154 7448 7367 7249 7131 6988 6813 6643 6461 6245 6042 5851 5647 5473 5297 5123 4982 4853 4742 4598 4480 4361 4239 4167 4083 4002 3935 3859 3809 3780 3767 3766 3761 3751 3732 3719 3732 3766 3781 3795 3764 3713 3701 3674 3666 3686 3701 3696 3663 3664 3664 3693 3731 3756 3816 3962 4106 4192 4294 4342 4325 4274 4251 4273 4234 4171 4023 3845 3688 3486 3252 3049 2878 2671 2466 2308 2159 1991 1782 1635 1523 1463 1408 1344 1311 1254 1193 1109 1006 959 902 869 835 865 902 934 1012 1118 1253 1430 1615 1780 1976 2256 2470 2685 2873 3059 3184 3262 3308 3297 3240 3131 2950 2787 2610 2418 2176 1960 1762 1568 1392 1258 1163 1071 965 893 864 834 799 802 841 913 1022 1098 1214 1361 1467 1518 1611 1745 1855 1928 1998 2048 2090 2075 2009 1921 1861 1755 1592 1455 1383 1321 1231 1163 1146 1172 1212 1318 1264 1206 1148 1083 1015 946 883 822 758 695 639 584 529 476 431 390 354 320 290 264 242 220 199 183 170 159 150 143 138 135 132 134 138 143 149 156 165 175 185 194 204 214 224 230 235 236 236 234 233 229 225 219 211 201 193 183 174 164 157 152 150 148 146 144 143 143 144 147 153 156 159 161 164 166 168 169 170 171 173 175 177 179 181 183 186 190 196 202 209 216 223 231 239 247 255 262 271 278 285 290 294 297 298 297 295 293 289 284 278 272 266 258 249 240 231 222 213 204 196 187 178 169 160 152 143 134 126 119 112 105 99 94 89 85 82 80 78 77 76 75 75 75 75 68901 304 1503 30 11943 19 8 21 1536 -10157 99999 7303 7282 7195 6278 6254 6198 6123 6068 6001 5916 5851 5793 5767 5706 5626 5560 5519 5496 5415 5325 5244 5145 5059 4931 4810 4707 4575 4435 4312 4227 4151 4050 3941 3835 3757 3698 3656 3629 3615 3572 3495 3469 3444 3434 3429 3425 3420 3413 3458 3506 3579 3661 3721 3811 3983 4179 4309 4438 4522 4544 4541 4525 4520 4425 4280 4055 3806 3586 3337 3024 2707 2438 2186 1969 1836 1727 1630 1509 1468 1488 1566 1652 1710 1779 1826 1877 1903 1866 1834 1745 1643 1528 1455 1376 1268 1199 1160 1147 1178 1255 1331 1430 1623 1802 2019 2259 2503 2706 2865 3016 3108 3145 3146 3084 3008 2891 2729 2508 2276 2039 1758 1496 1273 1087 894 691 520 388 267 150 101 137 217 330 414 552 714 849 952 1097 1301 1484 1619 1722 1833 1930 1950 1909 1852 1829 1766 1639 1524 1463 1412 1298 1211 1195 1241 1275 1409 1346 1279 1210 1132 1048 966 891 820 747 676 614 556 498 443 396 356 321 289 261 239 222 206 188 175 166 158 151 145 143 142 141 141 143 147 152 157 165 175 184 192 202 213 224 231 236 238 240 240 241 239 234 227 218 208 200 189 177 165 156 148 144 141 137 133 131 130 132 136 142 145 149 153 158 161 165 167 170 173 176 180 185 189 192 194 199 205 212 218 225 232 239 245 251 257 263 269 274 279 283 286 288 289 289 289 287 286 283 279 275 271 266 260 253 246 238 230 221 212 203 194 184 175 165 155 145 135 125 117 109 102 95 90 85 81 78 76 75 75 75 75 76 76 77 68910 302 1565 30 11945 19 8 30 1535 -10156 99999 6562 5655 5715 5759 5800 5852 5873 5860 5861 5856 5869 5801 5689 5590 5507 5416 5272 5137 5034 4898 4766 4616 4500 4409 4286 4169 4096 4072 4062 4031 4010 3997 3991 3982 3985 3991 3976 3929 3846 3796 3732 3672 3600 3532 3473 3390 3356 3352 3370 3409 3465 3566 3719 3903 4040 4176 4289 4379 4426 4443 4474 4411 4281 4070 3836 3603 3361 3074 2759 2467 2197 1951 1753 1595 1476 1343 1278 1248 1294 1356 1408 1446 1468 1507 1549 1551 1556 1543 1521 1458 1420 1387 1362 1357 1366 1378 1431 1521 1603 1691 1846 1981 2124 2297 2485 2642 2764 2867 2919 2921 2925 2878 2818 2734 2610 2443 2281 2116 1886 1675 1502 1347 1204 1073 970 864 763 672 640 683 752 829 873 980 1106 1208 1286 1382 1514 1615 1692 1747 1813 1848 1828 1745 1670 1635 1550 1388 1242 1161 1081 941 852 813 830 821 1415 1347 1272 1198 1113 1024 938 859 780 703 631 567 507 451 400 353 313 277 248 221 200 185 171 155 145 137 131 125 118 115 116 116 118 122 128 134 141 152 164 177 189 202 218 233 243 249 253 255 256 256 254 247 236 225 212 201 188 174 161 151 144 140 137 134 130 129 131 135 140 146 150 154 158 162 165 167 168 171 173 177 180 184 186 189 193 198 204 212 218 225 233 240 248 256 263 270 276 283 289 293 297 299 300 300 299 297 294 290 285 279 273 267 259 251 242 234 225 217 208 199 190 180 171 162 153 144 134 126 118 111 104 98 92 87 83 80 77 76 75 74 74 74 74 74 68919 336 545 30 11945 19 8 39 1533 -10155 99999 19024 19201 19376 19572 19867 19936 19113 17882 16241 14575 12923 11180 9480 7739 5963 4068 6380 6344 6277 6213 6150 6120 5994 5859 5768 5702 5729 5748 5771 5763 5787 5833 5833 5881 5950 6016 6054 6076 6120 6086 6101 6086 6046 5982 5932 5827 5668 5534 5400 5271 5143 5027 4932 4851 4826 4729 4613 4543 4468 4416 4384 4394 4413 4419 4401 4374 4385 4415 4432 4434 4453 4485 4486 4483 4431 4384 4309 4222 4148 4050 3957 3836 3720 3617 3519 3447 3417 3435 3449 3504 3570 3649 3711 3738 3812 3849 3887 3845 3735 3617 3495 3312 3077 2855 2625 2358 2126 1922 1755 1578 1450 1294 1200 1190 1181 1152 1145 1160 1155 1125 1139 1114 1074 1020 954 898 897 939 957 993 1070 1158 1274 1422 1615 1785 1986 2220 2434 2640 2817 2972 3063 3114 3156 3170 3175 3111 2986 2840 2705 2545 2323 2137 1978 1812 1621 1451 1325 1196 1036 875 778 754 744 721 698 741 788 822 866 968 1100 1208 1314 1431 1561 1675 1753 1776 1807 1841 1809 1714 -3047 1556 1456 1298 1157 1026 940 1450 1383 1313 1235 1157 1071 981 892 808 727 652 586 525 469 421 378 341 309 281 259 239 222 210 201 189 177 164 152 141 130 121 116 110 108 107 110 114 120 128 139 152 165 181 200 215 226 234 240 244 247 248 247 242 234 225 215 205 192 179 168 161 156 154 154 152 150 149 152 156 161 165 169 173 176 177 178 178 176 175 176 179 182 184 185 187 190 194 200 208 215 223 231 240 248 257 265 271 278 285 292 297 301 303 303 303 301 298 294 289 283 276 269 262 254 246 236 228 219 211 203 195 186 178 170 162 154 146 138 130 123 116 110 104 99 94 89 86 83 81 79 77 76 75 74 74 68928 336 546 30 11946 19 8 48 1532 -10153 99999 16541 16769 17020 17296 17661 17843 17211 16273 14968 13637 12300 10911 9515 8063 6570 4976 3551 2940 7216 7003 6800 6641 6446 6254 6119 5988 5909 5838 5793 5765 5761 5755 5708 5747 5825 5887 5935 6009 6109 6133 6189 6222 6237 6207 6119 5943 5741 5573 5362 5146 4934 4717 4509 4311 4182 4033 3901 3801 3711 3677 3688 3745 3815 3895 3964 4028 4127 4244 4361 4456 4539 4604 4646 4683 4666 4658 4624 4582 4540 4452 4363 4251 4147 4022 3900 3797 3730 3685 3619 3598 3582 3582 3560 3517 3545 3548 3555 3483 3375 3258 3144 2994 2809 2650 2474 2264 2071 1906 1776 1635 1549 1423 1349 1346 1351 1331 1328 1354 1379 1388 1425 1423 1401 1356 1300 1230 1226 1269 1288 1299 1342 1395 1470 1561 1697 1814 1972 2158 2317 2446 2552 2645 2671 2677 2700 2704 2700 2633 2518 2382 2282 2166 2010 1924 1875 1836 1769 1732 1703 1649 1571 1474 1425 1409 1387 1321 1235 1175 1068 977 898 880 893 912 964 1033 1134 1233 1353 1458 1574 1705 1792 1846 -1465 -1096 -744 -369 1646 1393 1280 1491 1007 835 689 1172 1080 987 895 807 727 653 590 533 477 431 393 360 331 307 291 272 257 246 238 228 217 203 189 177 164 150 141 130 122 113 111 110 111 113 119 127 137 149 164 178 189 196 203 208 213 216 216 214 210 204 198 191 184 175 168 165 164 166 168 168 167 168 170 172 175 176 176 176 175 174 172 168 164 162 162 164 168 170 173 178 183 190 198 207 215 224 234 243 251 259 266 272 278 285 290 294 297 298 299 299 297 295 292 287 281 275 269 263 255 247 239 231 223 215 206 197 189 180 172 164 156 148 139 132 124 117 111 104 99 93 89 85 82 79 77 74 73 72 71 71 68937 336 546 30 11946 19 8 57 1531 -10152 99999 15311 15412 15554 15706 15926 15945 15088 14070 12996 11906 10823 9672 8563 7443 6330 5174 4216 4099 4043 6605 6449 6342 6233 6133 6058 5954 5945 5932 5899 5861 5856 5886 5881 5949 6056 6152 6200 6205 6256 6284 6368 6395 6384 6353 6257 6066 5825 5619 5384 5148 4938 4747 4585 4418 4275 4111 3968 3882 3810 3793 3813 3873 3944 4026 4092 4131 4190 4275 4364 4437 4500 4557 4589 4598 4556 4534 4497 4465 4423 4349 4283 4198 4097 3960 3841 3736 3656 3602 3537 3528 3526 3557 3550 3529 3556 3555 3576 3544 3506 3446 3380 3281 3131 3023 2891 2732 2567 2425 2306 2181 2115 1994 1906 1843 1771 1687 1622 1587 1529 1453 1384 1273 1153 1014 862 693 587 519 472 456 476 501 559 630 763 929 1157 1430 1697 1955 2185 2408 2590 2739 2895 3008 3101 3129 3113 3062 2986 2867 2665 2507 2366 2231 2072 1935 1807 1635 1461 1285 1167 1103 1035 950 876 865 821 791 804 877 971 1054 1185 1337 1508 1657 1796 1911 2027 2111 -2339 -2074 -1900 -1693 -1511 -1266 -1001 -785 1041 840 648 446 270 1084 1005 920 829 743 266 591 525 466 414 373 340 309 278 255 240 226 218 216 216 212 207 202 197 194 189 182 179 175 171 166 164 162 161 161 165 170 176 182 191 197 202 203 205 206 207 206 203 199 194 188 183 178 173 167 163 162 164 168 173 176 179 183 187 190 192 192 192 191 190 188 185 180 174 170 168 168 169 170 171 175 179 185 192 200 209 219 229 239 249 258 266 273 280 287 292 296 299 300 299 297 295 292 288 282 277 271 265 258 251 243 236 229 222 215 208 200 191 183 175 166 158 150 141 133 125 118 111 104 98 92 88 85 82 79 77 75 74 74 73 73 68946 336 545 30 11945 19 9 6 1529 -10150 99999 15487 15881 16282 16654 17089 17347 16698 15789 14800 13770 12706 11453 10203 8956 7716 6360 5159 4794 7040 6718 6405 6151 5929 5718 5573 5443 5471 5493 5509 5537 5625 5721 5780 5873 6021 6120 6155 6117 6139 6146 6180 6102 6001 5891 5732 5467 5193 4977 4771 4542 4370 4244 4195 4139 4086 4010 3983 3998 4005 4040 4114 4197 4276 4359 4440 4490 4539 4567 4587 4608 4632 4649 4654 4651 4593 4541 4496 4461 4410 4355 4315 4254 4194 4108 4016 3936 3872 3820 3760 3779 3802 3833 3837 3823 3814 3769 3756 3720 3665 3605 3527 3408 3232 3081 2890 2691 2500 2314 2147 1994 1883 1720 1564 1459 1350 1249 1187 1167 1149 1115 1061 957 871 776 651 514 432 378 324 299 312 343 403 454 573 765 1044 1328 1611 1912 2192 2448 2674 2889 3099 3242 3334 3373 3411 3408 3347 3218 3059 2938 2813 2696 2592 2514 2404 2250 2100 1963 1871 1773 1656 1534 1440 1360 1235 1145 1101 1087 1081 1094 1169 1292 1446 1576 1718 1856 -1235 -1159 -901 -579 -393 -155 47 245 414 534 512 450 1268 1217 1156 1087 1011 930 846 765 687 617 551 492 441 402 368 337 309 286 271 256 244 238 234 228 220 213 207 200 189 178 171 162 153 142 136 131 126 123 124 127 130 135 142 150 156 160 165 169 175 181 184 186 187 188 190 192 194 194 194 196 199 203 209 212 212 212 214 213 210 205 201 196 190 184 178 172 166 159 155 155 157 159 162 167 174 181 189 199 210 223 235 247 259 270 278 285 292 298 302 305 305 304 301 297 292 286 280 272 265 257 250 243 235 228 221 215 209 203 198 191 184 176 169 162 155 148 140 133 125 118 112 105 100 95 90 87 84 81 80 78 77 76 76 76 68955 336 544 30 11944 19 9 15 1528 -10149 99999 18523 18891 19194 19487 19799 19905 19108 18033 16833 15571 14275 12776 11285 9834 8350 6763 5394 4876 4427 3901 3424 3331 3362 3350 5341 5497 5703 5849 5955 5994 6073 6163 6206 6250 6343 6385 6351 6240 6197 6148 6114 5963 5799 5647 5446 5139 4841 4607 4371 4105 3898 3749 3675 3588 3488 3375 3359 3383 3391 3440 3532 3626 3726 3863 4012 4141 4285 4396 4498 4610 4724 4816 4901 4982 4998 5039 5084 5107 5073 5023 4968 4852 4746 4609 4452 4300 4132 3965 3790 3713 3635 3586 3553 3534 3528 3525 3595 3642 3683 3749 3798 3817 3761 3702 3574 3410 3200 2940 2683 2431 2168 1832 1503 1239 963 704 520 432 386 350 315 285 322 383 416 476 589 698 762 822 915 999 1070 1114 1196 1341 1533 1699 1841 2001 2158 2294 2434 2581 2732 2811 2837 2839 2851 2841 2785 2674 2545 2451 2363 2243 2134 2058 1972 1881 1818 1768 1735 1685 1619 1544 1526 1539 1512 1497 1520 1567 1608 1662 1745 1844 1962 2051 2151 2239 2333 790 793 809 727 656 545 374 1462 1439 1408 1368 1321 1266 1200 1129 1051 973 892 812 731 657 584 518 462 417 376 341 307 277 255 238 226 220 215 210 202 195 187 179 170 160 152 143 135 125 116 108 101 97 98 100 104 110 116 123 129 134 142 150 160 170 179 184 190 195 200 205 209 212 215 219 223 226 230 232 231 231 231 230 225 219 213 206 200 192 185 178 170 162 157 156 157 157 159 164 171 178 186 197 209 221 234 247 260 272 281 288 296 301 304 305 305 302 297 290 283 274 265 255 246 237 227 217 209 201 195 190 185 181 177 172 167 163 159 154 150 146 141 135 130 124 119 113 108 103 98 94 90 86 83 81 79 77 77 76 68964 336 544 30 11944 19 9 24 1526 -10148 99999 17199 17565 17852 18173 18554 18759 18103 17196 16208 15135 14023 12741 11395 10064 8654 7130 5812 5326 6426 6349 6246 6166 6141 6106 6085 6071 6167 6267 6353 6393 6401 6450 6510 6548 6604 6638 6595 6447 6336 6241 6165 5989 5755 5504 5227 4915 4610 4349 4100 3827 3610 3452 3387 3348 3296 3216 3226 3281 3335 3425 3539 3653 3772 3913 4063 4203 4352 4439 4504 4580 4665 4712 4761 4813 4813 4826 4825 4803 4739 4657 4563 4436 4345 4216 4061 3926 3786 3665 3564 3559 3579 3620 3658 3721 3820 3918 4057 4192 4318 4439 4513 4567 4558 4490 4322 4062 3759 3414 3040 2643 2231 1765 1274 858 475 128 -140 -330 -445 -511 -518 -476 -346 -188 -45 148 401 664 860 1026 1207 1349 1455 1504 1583 1702 1806 1854 1910 2002 2071 2113 2155 2231 2326 2364 2369 2396 2483 2514 2494 2469 2447 2433 2405 2362 2323 2315 2288 2249 2259 2289 2289 2223 2163 2111 2084 2086 2046 2012 1989 1977 1937 1913 1931 1953 1976 1454 2013 1399 1448 1490 1566 1643 1644 1572 1392 1137 883 521 21 -450 1193 1166 1128 1083 1032 976 917 856 791 731 669 608 552 507 464 421 376 335 303 275 253 235 222 209 195 184 176 170 161 153 147 141 136 127 118 108 100 94 92 92 93 94 95 96 98 102 110 117 128 139 149 158 168 175 185 193 201 209 219 227 235 243 251 254 257 258 259 257 251 243 234 225 214 202 191 180 170 159 152 149 147 145 145 150 157 164 173 184 197 210 223 235 248 259 267 275 283 288 292 293 292 291 286 281 274 267 259 250 242 233 224 215 207 199 192 187 181 176 172 167 162 157 153 149 145 141 137 132 128 123 118 113 109 104 100 97 93 89 86 83 80 79 77 77 68973 315 1174 30 11944 19 9 33 1525 -10146 99999 6878 6846 6758 6632 6521 6442 6414 6384 6362 6321 6344 6353 6349 6404 6493 6511 6466 6463 6464 6393 6216 5975 5706 5390 5048 4701 4408 4113 3785 3491 3290 3199 3138 3091 3076 3154 3268 3378 3539 3706 3885 4058 4242 4425 4589 4724 4768 4802 4840 4870 4870 4875 4894 4854 4835 4818 4811 4781 4720 4658 4557 4489 4374 4236 4119 4006 3886 3749 3712 3719 3726 3689 3689 3757 3811 3926 4059 4181 4289 4332 4328 4282 4253 4102 3828 3525 3216 2848 2458 2081 1660 1211 838 513 259 110 27 -42 -46 23 114 260 453 613 782 985 1172 1288 1357 1416 1419 1414 1384 1368 1390 1421 1402 1377 1397 1410 1394 1398 1422 1467 1478 1470 1459 1509 1539 1521 1509 1538 1590 1637 1693 1774 1887 2032 2183 2360 2545 2690 2741 2786 2837 2881 2916 2906 2873 2819 2759 2672 2572 2498 2427 2369 1153 2319 2301 1418 1609 1830 1967 2013 1960 1831 1714 1609 1316 658 414 1148 1120 1081 -341 -396 928 869 -315 -240 -129 620 559 508 469 431 396 363 334 311 293 284 278 273 267 260 255 250 246 238 230 221 211 199 186 170 152 138 126 117 109 103 97 90 85 83 83 89 95 104 115 127 137 147 159 172 184 196 208 218 227 235 241 247 250 251 250 250 247 240 231 222 213 204 195 186 177 169 161 156 153 152 151 152 156 162 168 175 184 194 205 216 227 237 246 254 260 267 272 276 277 277 275 272 267 261 255 248 240 232 224 216 207 199 192 186 181 176 171 167 162 157 153 150 146 143 140 136 131 127 122 117 112 108 104 100 96 92 88 85 82 80 79 78 77 68982 315 1174 30 11944 19 9 42 1523 -10145 99999 6775 6744 6653 6516 6412 6338 6319 6289 6282 6272 6340 6385 6414 6504 6652 6704 6692 6734 6823 6798 6646 6452 6243 5978 5682 5371 5109 4858 4538 4175 3901 3733 3553 3350 3205 3176 3163 3141 3160 3201 3284 3367 3448 3581 3759 3913 3976 4063 4176 4277 4341 4421 4524 4605 4691 4750 4822 4876 4877 4871 4833 4815 4756 4680 4627 4554 4468 4336 4256 4189 4117 4015 3961 3951 3921 3934 3979 3999 4013 3970 3915 3827 3769 3614 3384 3128 2860 2524 2186 1844 1479 1100 804 556 368 255 206 180 236 352 517 712 954 1159 1362 1582 1761 1851 1860 1856 1806 1715 1606 1478 1372 1256 1119 979 891 838 775 755 807 916 985 1016 1067 1160 1250 1299 1349 1409 1475 1508 1526 1572 1651 1715 1771 1879 2039 2176 2226 2270 2338 2399 2479 2544 2623 2693 2733 2718 2684 2675 2651 2609 1728 2099 2551 2854 3213 3503 9999999 9999999 9999999 9999999 9999999 2964 2545 1967 1194 1181 1158 1124 1085 1038 984 932 877 818 755 689 622 564 515 464 416 373 334 301 276 263 252 245 239 235 237 242 245 245 246 246 241 233 223 209 191 174 158 144 131 118 104 91 81 74 72 74 79 88 99 110 121 132 144 158 170 183 195 207 216 225 232 239 243 246 248 249 249 245 240 234 226 219 210 201 193 184 176 169 164 160 156 155 157 160 164 171 179 188 199 209 220 231 240 249 257 265 271 275 277 277 276 273 268 263 256 249 240 231 223 213 204 195 188 181 175 169 164 160 156 152 148 146 143 140 138 135 131 127 123 119 115 111 107 103 99 94 90 87 84 81 80 78 77 68991 315 1173 30 11943 19 9 51 1522 -10143 99999 5603 5608 5547 5406 5305 5221 5155 5138 5199 5265 5394 5547 5677 5870 6139 6333 6487 6714 6978 7099 7102 7035 6900 6718 6544 6352 6155 5966 5712 5379 5095 4887 4671 4420 4207 4063 3956 3853 3780 3707 3661 3625 3609 3642 3742 3832 3838 3855 3904 3941 3970 4013 4074 4087 4087 4081 4110 4112 4064 4018 3954 3909 3849 3812 3845 3861 3864 3841 3908 4014 4076 4075 4102 4172 4194 4227 4306 4341 4310 4176 4013 3859 3753 3541 3234 2936 2670 2361 2032 1720 1409 1091 842 657 555 534 528 481 506 613 768 924 1122 1304 1492 1704 1864 1948 1964 1963 1923 1863 1826 1760 1702 1609 1479 1347 1266 1206 1113 1070 1095 1178 1225 1228 1239 1285 1351 1387 1462 1572 1663 1721 1754 1805 1871 1946 2008 2099 2230 2327 2350 2363 2371 2348 2359 2392 2413 2434 2448 2409 2332 2277 2225 2176 2212 2151 2133 2103 2879 2889 2874 2802 2563 2208 1894 1691 1363 893 1097 1082 1055 1018 979 932 877 823 768 709 650 588 527 476 434 389 349 319 293 268 251 245 241 240 238 238 242 247 248 247 248 247 239 229 218 204 188 172 157 145 134 122 112 104 96 92 93 100 108 119 132 145 157 168 179 191 202 211 219 226 231 233 235 236 236 235 234 234 232 230 225 221 216 211 203 196 190 183 176 169 164 158 154 152 151 153 156 161 169 179 189 200 212 223 233 243 253 262 268 272 274 274 273 269 263 257 250 241 232 223 214 205 196 188 182 176 170 166 162 159 156 153 151 149 147 146 144 142 139 136 132 128 124 120 116 111 107 102 97 93 89 86 83 81 79 69000 315 1171 30 11941 19 10 0 1520 -10142 99999 6595 6486 6287 6064 5967 5947 5941 5949 5990 5963 5944 5899 5825 5856 5964 6026 6120 6253 6403 6434 6404 6344 6250 6142 6056 5979 5892 5759 5536 5233 4959 4751 4581 4404 4259 4169 4070 3968 3916 3899 3915 3950 4034 4146 4311 4448 4464 4469 4490 4479 4441 4424 4416 4333 4228 4101 4016 3940 3839 3749 3680 3665 3647 3652 3730 3803 3885 3940 4046 4163 4227 4208 4162 4153 4089 4001 3935 3821 3654 3425 3184 2958 2788 2597 2349 2143 1988 1819 1640 1478 1333 1195 1106 1058 1038 1070 1091 1063 1053 1099 1167 1220 1312 1398 1493 1605 1676 1701 1690 1691 1676 1657 1673 1656 1636 1592 1538 1459 1397 1355 1285 1237 1243 1280 1276 1229 1188 1157 1171 1193 1253 1332 1400 1452 1501 1589 1710 1824 1929 2064 2226 2343 2413 2467 2503 2492 2508 2557 2595 2616 2600 2518 2417 2346 2274 2190 2138 2097 2043 1988 1926 1817 1703 3386 9999999 9999999 3038 2989 1123 1102 1078 527 1014 966 918 75 40 1 -35 -24 43 559 510 467 434 398 364 339 320 299 282 275 272 270 267 262 261 259 256 250 247 243 233 220 206 192 175 159 145 133 122 111 100 91 83 79 79 86 95 107 120 134 147 159 171 184 195 207 218 227 234 238 240 241 240 239 237 235 232 228 223 217 211 203 195 188 182 176 170 165 160 156 153 153 154 157 161 167 175 185 195 204 215 224 233 242 250 257 261 265 266 266 264 260 255 250 245 237 230 222 214 206 199 192 186 180 174 169 165 162 159 156 153 151 149 147 145 143 140 137 133 129 126 122 117 112 106 101 96 92 88 84 81 78 76 69009 315 1172 30 11942 19 10 9 1519 -10140 99999 6411 6255 6071 5868 5809 5749 5679 5693 5819 5871 5906 5956 6039 6179 6354 6505 6708 6878 7018 7023 7014 7011 6944 6790 6628 6485 6314 6066 5777 5451 5122 4821 4589 4367 4194 4061 3901 3755 3707 3720 3761 3832 3951 4072 4219 4354 4407 4432 4467 4459 4432 4417 4390 4283 4145 3978 3855 3758 3647 3535 3452 3399 3351 3344 3416 3469 3554 3629 3734 3836 3908 3881 3827 3797 3743 3653 3585 3474 3289 3059 2868 2681 2557 2419 2273 2156 2093 2004 1907 1830 1757 1677 1644 1652 1653 1617 1557 1456 1409 1399 1412 1412 1472 1546 1620 1736 1857 1943 1994 2054 2125 2201 2283 2271 2217 2132 2057 1937 1807 1683 1528 1368 1246 1159 1070 984 901 823 841 898 999 1088 1178 1266 1377 1515 1675 1841 1995 2152 2306 2435 2542 2605 2644 2632 2645 2674 2680 2650 2578 2454 2300 2184 2082 1956 1842 1741 1644 1548 1467 1360 1272 1556 1511 1464 1414 1358 1299 1231 1166 1104 1039 969 909 852 790 728 671 617 566 517 468 425 394 365 338 317 303 286 273 270 270 272 272 269 266 265 265 261 258 254 245 235 225 211 197 184 169 158 149 140 130 121 113 108 107 111 117 125 135 144 153 161 168 176 183 191 200 208 214 217 219 221 222 222 223 223 222 221 219 217 214 208 201 195 190 184 178 173 168 162 157 154 153 153 155 159 165 172 179 187 195 203 211 220 230 238 245 251 255 256 257 257 255 253 249 244 238 232 225 218 211 204 197 191 185 179 174 170 167 163 160 158 156 154 152 149 146 143 139 134 129 124 118 112 106 99 93 87 82 77 73 69 66 69018 315 1174 30 11944 19 10 18 1518 -10139 99999 -9414 6404 6271 6109 5963 5779 5608 5548 5615 5590 5545 5560 5670 5872 6116 6341 6635 6883 7075 7144 7202 7252 7215 7065 6887 6728 6513 6196 5856 5497 5134 4785 4521 4272 4066 3902 3734 3603 3591 3648 3717 3819 3981 4136 4306 4473 4575 4633 4708 4734 4726 4729 4705 4579 4409 4228 4096 3988 3864 3714 3576 3457 3365 3324 3379 3430 3504 3566 3672 3787 3894 3912 3880 3854 3842 3801 3793 3721 3546 3291 3077 2858 2708 2544 2396 2222 2086 1944 1833 1730 1643 1524 1454 1445 1472 1438 1393 1315 1284 1254 1283 1290 1347 1407 1455 1535 1645 1733 1783 1818 1880 1949 2019 2006 1956 1878 1833 1745 1638 1533 1405 1283 1204 1181 1177 1186 1182 1164 1239 1360 1512 1647 1768 1868 1994 2142 2260 2354 2408 2441 2459 2472 2482 2451 2409 2310 2223 2201 2206 2190 2134 2062 1979 1934 1907 1853 1811 1783 1736 1648 1597 1537 1445 1355 1199 1112 371 106 856 697 593 492 858 816 773 322 299 286 282 531 490 452 415 383 362 342 322 308 302 294 288 295 304 311 315 315 314 315 316 313 309 305 295 280 265 248 229 211 194 180 168 158 147 136 128 123 122 125 129 134 141 146 150 154 157 162 165 171 177 181 184 186 189 194 198 202 205 209 213 215 218 220 220 218 215 212 208 203 197 191 184 178 172 168 165 162 161 161 164 169 174 181 189 197 206 215 225 234 242 249 254 258 260 259 258 255 252 246 239 232 224 216 209 201 194 188 183 178 174 171 169 167 165 164 163 162 160 157 153 149 144 138 133 126 119 112 104 97 90 84 78 73 69 65 62 69027 316 1145 30 11945 19 10 27 1516 -10138 99999 6294 6187 6080 5975 5856 5872 5857 5833 5955 6164 6295 6424 6601 6800 7010 7217 7370 7561 7701 7798 7786 7746 7665 7480 7200 6883 6585 6267 5880 5511 5133 4747 4378 4087 3816 3590 3424 3289 3207 3231 3311 3395 3509 3699 3874 4059 4263 4419 4517 4606 4640 4646 4658 4634 4503 4344 4186 4062 3946 3845 3748 3657 3582 3531 3530 3623 3721 3817 3893 4013 4119 4187 4178 4107 4018 3922 3787 3657 3500 3268 2959 2670 2407 2245 2099 2006 1914 1864 1831 1820 1827 1868 1906 1960 2042 2162 2222 2240 2173 2112 2018 1959 1867 1803 1744 1654 1569 1503 1453 1404 1352 1352 1375 1437 1439 1413 1378 1385 1367 1324 1308 1286 1262 1258 1288 1330 1375 1409 1405 1487 1625 1768 1882 1983 2075 2161 2260 2336 2376 2382 2350 2308 2274 2269 2217 2154 2078 2034 2037 2069 2108 2112 2107 2091 2097 2125 2107 2079 2039 2005 1937 1878 1792 1685 1570 1392 1290 1299 1246 1190 1126 1063 997 929 855 794 485 683 624 571 522 476 433 394 361 340 322 306 297 294 289 285 291 300 306 309 310 310 311 310 306 302 297 287 275 264 250 236 221 207 196 185 176 165 156 148 143 141 141 142 145 150 154 158 162 165 171 176 183 191 198 202 205 210 216 222 226 229 231 234 236 238 239 238 234 230 226 222 217 209 202 194 187 181 175 171 167 164 163 165 168 172 177 184 192 200 209 218 226 233 239 245 249 250 250 248 246 242 237 231 224 217 211 204 199 194 189 185 181 179 177 176 174 173 171 170 168 166 163 158 153 148 142 135 128 121 113 106 99 92 85 80 75 70 66 63 69036 316 1148 30 11948 19 10 36 1515 -10136 99999 7184 7188 7176 7186 7159 7218 7207 7078 7008 6984 6895 6777 6749 6768 6787 6824 6871 6972 7051 7141 7208 7254 7295 7276 7205 7082 6964 6780 6507 6238 5950 5596 5223 4888 4526 4151 3833 3543 3321 3185 3115 3061 3070 3189 3324 3472 3667 3848 4017 4195 4356 4489 4618 4707 4711 4678 4632 4587 4517 4441 4369 4301 4235 4147 4086 4081 4078 4108 4098 4096 4075 4036 3944 3808 3658 3508 3313 3123 2934 2721 2466 2220 1969 1825 1729 1705 1670 1657 1659 1669 1680 1740 1812 1896 1970 2056 2103 2135 2091 2030 1922 1867 1805 1758 1726 1689 1633 1582 1536 1512 1500 1537 1579 1641 1681 1707 1685 1695 1690 1672 1655 1653 1650 1667 1700 1734 1763 1796 1808 1867 1959 2102 2205 2288 2353 2423 2483 2513 2513 2491 2464 2438 2406 2409 2388 2362 2297 2270 2293 2341 2395 2424 2447 2458 2462 2437 2351 2252 2133 1999 1840 1685 1503 1314 1117 901 720 597 501 406 335 351 386 420 491 858 810 754 694 637 583 531 484 442 406 377 355 335 320 313 304 294 291 292 292 290 287 281 276 271 265 258 251 241 230 220 211 201 189 178 170 162 156 148 141 136 134 134 135 138 143 148 153 159 167 173 180 186 195 204 212 217 222 228 234 240 243 245 247 247 247 246 245 242 236 230 225 220 214 205 198 191 185 180 177 174 172 170 171 175 180 184 190 197 204 212 219 226 233 238 242 246 249 250 249 246 243 239 235 229 223 217 212 206 201 197 192 188 185 182 180 178 176 174 171 169 167 164 160 155 151 146 140 134 127 121 114 108 101 96 90 85 81 77 74 71 69045 316 1149 30 11949 19 10 45 1513 -10135 99999 6468 6667 6846 7060 7260 7525 7702 7727 7771 7810 7754 7620 7531 7475 7399 7316 7211 7153 7086 6997 6886 6772 6681 6542 6390 6204 6052 5846 5569 5306 5084 4821 4558 4338 4128 3898 3708 3528 3422 3392 3418 3422 3516 3709 3904 4067 4278 4457 4598 4733 4854 4952 5057 5110 5052 4945 4847 4706 4559 4447 4344 4249 4167 4073 3960 3884 3845 3848 3834 3848 3866 3860 3814 3712 3576 3467 3314 3145 2982 2863 2727 2544 2332 2203 2117 2079 2045 2053 2074 2072 2047 2052 2090 2160 2203 2235 2257 2265 2204 2112 1999 1899 1776 1658 1573 1460 1344 1232 1110 1001 935 910 899 911 931 915 892 927 975 1024 1125 1237 1330 1429 1543 1646 1766 1886 1961 2061 2214 2384 2483 2548 2594 2620 2645 2655 2663 2660 2642 2591 2543 2560 2576 2577 2552 2546 2576 2624 2667 2665 2654 2609 2547 2453 2329 2183 2023 1824 1602 1406 1237 1082 912 745 625 563 548 533 551 634 733 813 933 890 846 794 738 684 632 581 537 501 466 438 417 395 377 365 352 338 332 329 322 313 304 290 277 265 253 239 228 215 201 189 178 167 156 147 142 138 136 132 128 127 129 132 136 141 146 151 157 162 169 173 178 182 189 196 202 204 206 209 213 217 220 220 221 220 219 218 218 217 214 210 208 206 203 199 195 192 190 189 189 190 192 193 196 201 207 212 218 224 231 237 243 248 252 255 257 257 258 255 252 247 242 236 230 223 217 211 205 201 196 193 189 186 184 182 181 181 180 178 176 175 173 170 166 162 157 152 146 139 133 125 118 111 104 98 92 87 82 78 74 71 69054 326 845 30 11945 19 10 54 1512 -10133 99999 10821 9583 8309 7018 5735 4551 4006 3760 6534 6684 6860 7028 7187 7379 7529 7712 7893 8015 8123 8202 8196 8124 8093 8093 8054 7992 7910 7824 7676 7517 7351 7155 6947 6709 6469 6211 5987 5716 5370 5042 4758 4455 4180 3972 3775 3544 3356 3191 3093 3059 3083 3104 3209 3396 3593 3777 3999 4200 4376 4557 4749 4909 5075 5190 5217 5192 5154 5057 4937 4837 4730 4624 4531 4407 4257 4135 4052 3994 3935 3914 3894 3873 3833 3780 3705 3647 3553 3427 3304 3223 3103 2944 2745 2601 2445 2341 2236 2146 2052 1949 1827 1735 1692 1704 1699 1720 1725 1736 1707 1681 1617 1563 1516 1457 1393 1302 1197 1087 949 819 710 656 615 566 541 508 479 516 598 710 881 1075 1250 1440 1644 1831 2032 2239 2415 2563 2746 2919 2994 3022 3013 2984 2952 2897 2818 2714 2617 2469 2324 2246 2204 2160 2110 2087 2082 2118 2140 2124 2131 2113 2093 2040 1974 1877 1767 1632 1455 1298 1163 1044 905 788 713 663 674 686 717 804 917 1011 954 909 863 818 771 726 679 633 596 566 533 505 484 460 438 421 404 384 371 359 345 332 319 300 284 271 258 244 234 222 209 197 187 177 167 158 152 147 145 139 134 132 134 135 138 142 147 152 156 160 168 174 179 183 191 198 203 206 209 213 217 222 225 227 228 226 225 224 224 222 218 214 211 208 205 201 197 194 191 191 191 193 195 196 199 205 211 218 224 231 237 243 248 253 257 260 261 261 261 259 255 249 243 237 230 223 215 209 203 197 192 188 185 181 179 178 178 178 177 176 175 174 173 171 168 164 160 155 149 142 135 127 120 112 106 99 93 87 82 77 74 71 69063 325 873 30 11943 19 11 3 1511 -10132 99999 10698 9338 7958 6503 5184 7790 7696 7624 7639 7677 7694 7672 7635 7538 7495 7506 7482 7441 7375 7237 7074 6956 6906 6845 6793 6758 6707 6661 6644 6632 6574 6495 6394 6295 6164 6027 5839 5584 5299 5028 4727 4447 4182 3902 3591 3332 3128 2965 2851 2813 2801 2871 3018 3216 3431 3703 3965 4212 4491 4792 5050 5289 5504 5656 5732 5775 5752 5689 5624 5539 5429 5326 5191 5013 4840 4713 4590 4444 4330 4254 4192 4116 4027 3917 3814 3670 3487 3332 3228 3086 2873 2657 2511 2368 2242 2100 1987 1900 1805 1684 1620 1605 1613 1597 1614 1660 1690 1674 1627 1547 1502 1449 1371 1277 1176 1046 916 789 663 557 483 427 372 373 381 371 414 486 596 761 947 1130 1307 1499 1678 1872 2067 2230 2338 2469 2601 2654 2683 2672 2632 2571 2468 2364 2255 2159 2022 1908 1881 1906 1944 1983 2063 2151 2275 2392 2491 2611 2663 2671 2624 2562 2448 2264 2061 1802 1547 1299 1072 846 655 509 399 392 442 526 666 844 1031 1052 1010 970 929 886 838 785 730 683 640 595 552 517 481 447 418 394 372 355 340 325 312 303 289 277 269 261 251 243 234 224 214 206 196 187 180 174 167 163 156 150 146 145 145 146 146 146 146 148 149 153 157 161 165 171 176 181 184 188 193 200 207 214 218 221 222 222 223 224 224 222 220 218 216 214 211 207 204 203 203 205 207 210 212 215 220 226 232 237 242 246 250 254 256 257 258 257 256 255 252 248 243 237 232 226 221 216 211 207 203 198 194 191 188 185 184 182 181 179 176 174 172 170 167 164 160 156 152 146 140 134 127 120 114 108 103 97 91 86 82 79 76 69072 325 874 30 11944 19 11 12 1509 -10131 99999 10457 9117 7752 6285 4963 4296 3942 3729 3688 3942 4241 4585 4973 7289 7286 7328 7364 7383 7385 7318 7223 7118 7058 7010 6939 6865 6788 6725 6674 6625 6521 6354 6196 6096 5979 5845 5692 5470 5204 4951 4686 4434 4198 3948 3664 3430 3286 3165 3047 2983 2963 3007 3134 3308 3493 3724 3956 4168 4410 4682 4917 5110 5294 5453 5558 5630 5638 5600 5569 5518 5442 5373 5276 5123 4958 4837 4727 4573 4420 4299 4199 4103 3981 3826 3682 3498 3258 3047 2922 2787 2571 2334 2165 2029 1902 1759 1643 1594 1564 1515 1522 1596 1714 1781 1852 1978 2113 2213 2237 2220 2209 2177 2075 1907 1727 1524 1323 1085 844 663 490 333 186 147 136 129 176 273 446 686 940 1176 1411 1668 1873 2091 2296 2445 2490 2543 2599 2573 2520 2415 2261 2084 1882 1701 1526 1381 1207 1059 1015 1057 1127 1204 1342 1501 1711 1935 2177 2435 2608 2729 2797 2855 2860 2783 2674 2504 2318 2100 1891 1660 1437 1215 1020 928 887 888 923 998 1098 1052 1002 954 905 859 809 753 698 655 619 578 537 503 471 442 415 393 373 356 337 319 304 292 273 255 241 229 216 204 190 178 168 160 153 148 145 145 143 145 146 148 150 153 157 164 168 169 168 169 170 171 172 173 174 176 177 180 182 185 189 195 204 213 219 223 227 230 232 234 236 237 235 233 230 227 223 219 214 212 212 212 212 215 216 219 223 229 235 241 247 251 256 260 262 264 266 266 265 265 264 261 256 251 246 240 235 229 224 219 214 208 203 197 193 188 185 182 179 175 172 169 166 164 161 158 155 152 148 144 139 133 127 122 117 112 107 101 96 91 87 84 81 69081 326 845 30 11945 19 11 21 1508 -10129 99999 6784 6708 6631 6569 6438 6278 6158 6109 6021 6023 6071 6112 6166 6218 6245 6348 6577 6807 6996 7153 7255 7281 7247 7248 7236 7189 7129 7048 6978 6898 6797 6630 6436 6263 6135 6006 5887 5753 5558 5304 5075 4839 4624 4415 4198 3956 3740 3572 3415 3248 3137 3068 3078 3161 3306 3461 3653 3850 4046 4266 4512 4737 4921 5088 5240 5334 5383 5351 5280 5201 5109 5006 4891 4734 4528 4301 4121 3981 3841 3703 3613 3558 3528 3490 3450 3406 3336 3232 3165 3190 3216 3152 3048 2965 2907 2835 2755 2673 2616 2549 2461 2394 2371 2370 2317 2253 2241 2244 2243 2169 2058 1937 1832 1686 1488 1283 1072 883 679 470 337 214 99 -16 -10 48 124 236 387 607 891 1192 1477 1763 2056 2264 2490 2704 2871 2911 2931 2936 2848 2734 2564 2353 2119 1838 1561 1293 1095 872 676 570 556 578 612 730 861 1048 1253 1472 1725 1907 2073 2173 2262 2315 2299 2267 2185 2083 1942 1834 1731 1619 1513 1425 1430 1454 1511 1166 1130 1089 1048 1004 961 913 864 814 761 711 669 633 593 552 517 484 456 429 406 384 363 344 326 311 297 278 260 244 233 219 206 191 178 167 159 152 147 144 141 137 137 136 138 139 143 147 154 158 160 160 160 162 163 165 167 168 169 168 170 171 174 176 182 190 199 206 210 214 218 222 226 231 235 235 234 233 232 231 228 225 223 224 225 226 228 230 233 236 242 248 254 259 263 266 270 273 274 275 276 275 274 272 269 264 258 252 247 242 237 231 226 221 215 210 204 199 194 190 186 183 179 175 171 167 164 160 157 153 150 146 142 138 133 128 123 119 115 110 106 101 97 93 90 87 69090 326 846 30 11946 19 11 30 1506 -10128 99999 7628 7433 7232 7036 6703 6253 5843 5623 5383 5246 5210 5173 5152 5150 5168 5305 5629 5970 6236 6518 6779 6940 6999 7095 7162 7163 7138 7077 7028 6956 6827 6586 6325 6124 5969 5819 5698 5576 5403 5177 4972 4783 4636 4500 4362 4204 4084 3993 3880 3737 3646 3597 3600 3654 3764 3882 4017 4141 4259 4405 4577 4715 4810 4912 5019 5072 5082 5032 4958 4878 4787 4688 4594 4476 4298 4074 3891 3748 3590 3418 3270 3152 3071 2982 2880 2780 2689 2571 2473 2486 2564 2600 2603 2623 2687 2770 2857 2910 2978 3066 3136 3166 3224 3311 3319 3241 3178 3134 3108 2991 2808 2590 2405 2178 1886 1576 1301 1043 766 494 357 236 108 -35 -54 -5 104 243 420 652 961 1246 1510 1783 2064 2232 2399 2541 2655 2668 2654 2582 2469 2365 2222 2029 1862 1689 1515 1336 1217 1092 1031 1013 1024 1057 1119 1198 1237 1327 1438 1562 1688 1738 1803 1851 1897 1879 1835 1836 1818 1781 1723 1728 1738 1732 1701 1695 1788 1252 1219 1182 1143 1097 1048 1000 947 890 835 783 732 684 643 609 576 541 512 485 462 440 420 402 384 368 352 338 322 302 282 264 251 235 221 205 191 180 172 167 161 158 155 152 153 154 156 157 159 160 163 163 161 158 155 153 151 149 147 145 144 143 145 148 154 161 171 183 196 207 216 224 232 240 247 252 255 254 251 247 242 239 233 226 220 218 216 216 217 219 221 227 234 243 252 260 266 273 280 285 289 292 294 294 294 292 289 284 277 270 264 258 251 244 237 231 223 216 210 204 198 193 189 185 180 176 172 168 164 161 158 155 152 148 144 139 134 129 124 119 114 109 104 99 95 91 87 85 69099 472 845 30 11945 19 11 39 1505 -10126 99999 8516 8259 7983 7685 7231 6698 6215 5834 5478 5198 5035 4845 4720 4626 4612 4727 5063 5450 5813 6217 6590 6898 7115 7337 7514 7603 7676 7667 7623 7529 7371 7095 6752 6459 6198 5953 5721 5514 5296 5064 4850 4654 4536 4480 4433 4377 4363 4400 4387 4318 4280 4284 4299 4304 4329 4371 4427 4461 4451 4466 4506 4515 4479 4466 4505 4518 4492 4434 4377 4319 4237 4141 4073 4016 3912 3762 3641 3553 3475 3370 3287 3244 3237 3191 3130 3090 3069 2981 2886 2872 2913 2926 2905 2856 2856 2864 2856 2790 2806 2860 2878 2846 2850 2893 2884 2791 2716 2668 2679 2584 2431 2256 2141 1951 1693 1444 1257 1084 888 673 588 492 375 211 176 209 299 401 546 736 969 1152 1331 1543 1786 1924 2079 2231 2374 2416 2428 2398 2338 2282 2192 2081 2004 1905 1749 1565 1432 1297 1204 1151 1133 1135 1150 1177 1175 1242 1321 1418 1530 1618 1729 1846 1955 2016 2037 2101 2141 2167 2166 2202 2224 2220 2161 1339 1317 1290 1258 1216 1168 1113 1057 998 935 873 817 766 716 672 635 601 568 535 506 478 454 429 409 392 371 353 337 322 304 282 263 245 231 215 200 184 171 158 146 141 136 131 126 124 127 131 137 141 148 154 161 165 168 171 174 175 175 175 175 173 172 172 175 179 183 188 197 206 216 224 231 239 245 250 255 258 258 254 248 242 236 231 224 217 211 208 206 206 207 210 213 219 227 236 245 254 260 268 276 282 287 291 294 295 295 295 293 289 284 278 272 266 259 252 245 237 229 221 214 207 200 194 189 185 180 176 171 167 164 160 157 154 151 148 144 139 134 129 125 120 116 111 106 101 97 93 90 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 39 38 37 35 34 33 31 30 28 27 26 25 23 22 20 19 18 17 15 14 12 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 69108 471 873 30 11943 19 11 48 1503 -10125 99999 7486 7511 7409 7034 6597 6180 5827 5449 5133 4898 4618 4417 4277 4271 4396 4729 5122 5509 5971 6404 6784 7084 7390 7636 7799 7945 7980 7964 7882 7723 7431 7077 6762 6455 6169 5889 5629 5370 5106 4855 4620 4468 4376 4291 4206 4170 4180 4147 4074 4025 4020 4027 4028 4041 4077 4142 4196 4212 4238 4283 4301 4288 4298 4347 4373 4370 4337 4292 4245 4166 4058 3973 3902 3807 3685 3605 3534 3469 3393 3351 3366 3435 3463 3472 3499 3538 3504 3467 3478 3512 3485 3432 3328 3244 3155 3008 2771 2615 2515 2407 2268 2161 2057 1936 1773 1655 1583 1619 1571 1454 1339 1309 1237 1098 958 875 813 772 704 740 757 737 639 674 816 1000 1160 1331 1532 1755 1921 2092 2270 2469 2547 2630 2707 2800 2786 2690 2569 2462 2374 2266 2157 2082 1979 1833 1669 1576 1519 1512 1500 1511 1562 1613 1662 1678 1741 1802 1881 1951 1980 2025 2069 2071 2015 1961 1951 1927 1899 1838 1809 4213 9999999 9999999 1416 1402 1380 1352 1316 1271 1219 1161 1098 1025 948 876 808 741 681 625 575 529 485 447 415 388 364 344 329 315 302 292 281 268 252 237 224 214 203 190 176 166 156 147 145 143 141 139 139 142 146 150 153 158 164 170 172 173 175 176 177 178 180 181 182 182 183 188 193 198 203 211 219 228 236 241 245 249 253 256 258 258 255 249 245 241 237 232 226 221 219 218 217 217 218 220 223 228 235 241 248 252 258 264 270 274 278 282 285 287 289 290 288 285 282 278 274 269 263 256 249 240 231 223 215 207 198 191 184 178 172 166 160 156 152 148 145 142 139 135 132 128 124 121 117 113 108 104 100 96 93 90 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 40 39 37 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 12 11 11 10 10 10 9 10 10 10 10 10 11 11 69117 471 870 30 11940 19 11 57 1502 -10123 99999 15669 14332 9999999 11555 7632 7381 7152 6862 6568 6242 5867 5548 5307 5167 5112 5249 5477 5703 5997 6319 6668 6950 7244 7489 7691 7876 7952 7941 7877 7759 7516 7195 6905 6628 6346 6051 5777 5522 5278 5028 4795 4656 4583 4518 4469 4467 4503 4504 4459 4454 4487 4526 4533 4561 4610 4665 4708 4709 4693 4666 4609 4526 4470 4473 4433 4361 4257 4165 4050 3921 3802 3684 3586 3484 3340 3252 3194 3146 3049 3008 3016 3079 3109 3139 3164 3198 3189 3166 3154 3215 3195 3145 3018 2928 2802 2652 2431 2252 2120 2021 1863 1728 1611 1527 1394 1331 1285 1353 1366 1342 1291 1317 1341 1302 1225 1203 1203 1227 1214 1271 1283 1283 1216 1252 1392 1584 1746 1883 2040 2221 2364 2510 2651 2800 2850 2900 2938 2992 2966 2837 2676 2532 2426 2308 2188 2092 1959 1775 1585 1451 1388 1372 1337 1288 1283 1288 1293 1286 1339 1396 1482 1565 1639 1734 1847 1888 1878 1880 1933 1975 2006 2001 1999 1975 3096 3007 2873 2742 1328 1304 1274 1236 1195 1150 1103 1045 981 917 856 795 740 685 634 586 539 495 456 423 393 366 345 324 308 293 278 263 247 233 221 211 200 189 176 167 159 151 148 144 140 136 134 134 135 138 138 140 144 147 148 147 149 149 150 152 154 157 160 162 165 172 181 188 197 209 220 231 242 250 258 265 271 275 279 280 277 272 268 262 256 250 243 236 231 227 224 222 222 222 223 228 234 240 246 252 259 266 271 276 281 286 289 291 292 292 290 286 282 278 273 267 260 253 246 237 228 220 213 205 197 190 183 176 169 163 158 153 148 144 141 138 135 132 128 125 122 119 116 112 108 104 100 97 94 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 42 42 41 40 39 37 36 34 33 31 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 11 11 12 12 69126 471 870 30 11940 19 12 6 1500 -10122 99999 8269 8158 7987 7716 7412 7035 6680 6340 6019 5716 5389 5158 5018 4998 5116 5381 5730 6075 6492 6899 7327 7684 8018 8274 8485 8643 8670 8566 8379 8107 7740 7318 6929 6551 6194 5838 5516 5217 4963 4720 4522 4415 4382 4369 4368 4394 4428 4442 4428 4438 4464 4481 4486 4499 4524 4544 4557 4539 4485 4420 4343 4262 4187 4139 4068 3991 3894 3809 3708 3601 3512 3425 3370 3346 3290 3269 3268 3285 3274 3281 3319 3402 3457 3499 3522 3559 3540 3474 3381 3362 3294 3196 3027 2872 2714 2541 2306 2097 1947 1866 1709 1602 1531 1510 1435 1399 1384 1466 1533 1562 1549 1596 1633 1605 1510 1478 1443 1435 1395 1417 1408 1402 1344 1358 1454 1618 1763 1910 2060 2236 2381 2534 2667 2800 2862 2924 2956 3005 2989 2902 2777 2660 2564 2473 2389 2317 2215 2075 1934 1811 1731 1693 1629 1538 1459 1391 1331 1267 1257 1243 1260 1292 1321 1358 1433 1481 1504 1547 1646 1750 1832 1890 1940 1965 3649 9999999 9999999 9999999 9999999 1267 1243 1213 1177 1135 1089 1028 960 891 827 763 703 642 588 538 492 451 417 393 371 353 342 332 326 318 309 299 289 279 268 258 246 231 213 199 186 173 164 154 144 136 130 125 123 123 122 122 125 129 130 132 135 137 140 145 151 157 164 169 176 186 197 206 217 228 238 246 255 260 265 268 271 273 273 271 264 257 250 243 236 231 225 219 215 213 211 211 212 215 220 228 236 244 252 260 268 275 283 289 294 299 302 303 303 301 297 292 287 281 275 268 260 251 242 233 224 215 207 199 191 184 177 170 164 158 153 148 144 140 137 134 131 128 125 122 119 116 113 110 106 102 99 95 92 89 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 42 41 40 39 38 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 18 17 16 15 14 13 13 12 12 12 13 13 13 14 14 14 15 15 69135 471 872 30 11942 19 12 15 1499 -10121 99999 14389 13097 11820 10522 9403 8511 7818 7269 6656 6429 6223 6071 5977 5922 5971 6143 6353 6527 6819 7130 7469 7725 7964 8105 8231 8344 8332 8201 8010 7760 7417 7058 6759 6432 6130 5834 5578 5348 5188 5016 4851 4768 4747 4722 4703 4709 4701 4651 4593 4554 4519 4479 4420 4379 4368 4364 4352 4321 4285 4236 4172 4125 4093 4075 4027 3992 3946 3906 3826 3732 3658 3583 3534 3506 3457 3450 3434 3451 3460 3486 3521 3570 3615 3668 3709 3761 3755 3698 3595 3558 3462 3372 3228 3072 2906 2735 2542 2356 2211 2115 1938 1833 1759 1750 1681 1657 1625 1636 1641 1633 1587 1579 1570 1517 1408 1390 1341 1328 1291 1309 1312 1340 1342 1409 1528 1702 1838 1968 2089 2241 2329 2431 2501 2586 2625 2648 2637 2658 2638 2572 2471 2423 2393 2383 2371 2376 2356 2306 2219 2139 2108 2112 2069 1980 1880 1798 1688 1577 1495 1413 1361 1311 1265 1253 1283 1281 1247 1253 1331 1430 1522 1609 1702 2466 2801 3041 3265 9999999 9999999 1297 1281 1258 1229 1194 1156 1103 1043 976 910 843 778 710 647 588 534 483 440 403 370 341 319 300 288 277 266 253 244 235 227 221 211 200 188 180 173 166 162 155 147 140 135 132 130 130 126 125 128 130 131 132 135 137 141 147 155 163 171 178 186 198 210 220 230 239 246 252 258 262 264 264 264 263 260 256 249 242 236 230 225 222 219 215 213 214 215 217 221 227 233 241 250 257 265 273 280 286 293 299 303 305 306 306 303 299 292 285 278 271 262 252 243 233 222 212 204 196 188 182 176 170 165 160 155 151 148 144 141 138 135 132 128 124 121 117 114 110 107 103 99 95 92 89 86 84 82 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 44 43 42 41 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 14 14 14 14 15 15 15 15 16 16 69144 471 873 30 11943 19 12 24 1498 -10119 99999 14205 13073 11884 10700 9675 8802 8152 8165 8125 7979 7832 7726 7692 7699 7707 7806 7936 7961 8011 8089 8248 8309 8358 8330 8325 8329 8216 7987 7731 7464 7122 6748 6485 6217 5936 5635 5382 5146 4990 4829 4675 4597 4600 4586 4573 4596 4627 4608 4591 4595 4591 4578 4547 4509 4497 4496 4493 4447 4403 4340 4266 4207 4171 4154 4112 4092 4056 4006 3935 3850 3772 3682 3631 3593 3541 3523 3474 3435 3390 3366 3353 3367 3407 3445 3465 3480 3439 3358 3234 3183 3070 3006 2897 2752 2599 2448 2304 2179 2095 2064 1988 2004 2004 2064 2071 2122 2135 2172 2205 2227 2200 2152 2080 1979 1830 1744 1592 1523 1441 1398 1343 1322 1285 1308 1385 1513 1625 1752 1854 1979 2063 2181 2241 2316 2362 2387 2390 2458 2508 2498 2455 2461 2444 2464 2483 2501 2492 2468 2390 2291 2243 2203 2096 1952 1816 1702 1564 1451 1346 1237 1161 1091 1036 1016 1047 1043 1016 1023 1075 1149 1223 1309 1385 1442 1501 1525 1577 2804 1296 1286 1269 1247 1222 1191 1157 1108 1056 1001 945 346 204 767 -90 -172 -197 549 504 465 427 392 367 339 316 292 270 249 231 215 200 187 173 157 144 135 130 123 120 117 115 113 113 114 117 120 121 123 130 136 140 144 149 154 160 168 177 186 195 203 211 222 234 243 250 256 260 264 267 268 268 267 264 262 259 255 248 241 236 231 227 224 222 218 216 215 216 218 222 226 232 239 246 253 261 268 274 281 288 294 297 300 301 300 298 293 287 281 274 266 258 249 240 230 220 211 202 195 187 181 175 170 165 160 155 151 147 144 141 138 135 132 128 124 120 116 112 108 104 100 96 91 88 85 82 80 78 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 43 42 41 40 39 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 14 14 15 15 16 16 17 17 17 18 19 69153 482 547 30 11947 19 12 33 1496 -10118 99999 11938 12736 13573 14444 15276 15997 16505 16638 16370 15976 15496 14850 14075 9999999 12066 11062 10153 9464 8877 8323 9812 9658 9520 9439 9319 9139 9048 9014 8861 8671 8526 8486 8413 8359 8240 8161 8117 8016 7764 7521 7339 7083 6745 6484 6213 5940 5651 5390 5110 4918 4742 4568 4435 4408 4364 4325 4310 4331 4342 4390 4458 4511 4564 4615 4647 4683 4712 4737 4720 4687 4597 4518 4460 4384 4291 4182 4100 4002 3895 3774 3670 3599 3492 3406 3376 3383 3412 3415 3487 3578 3681 3770 3892 4070 4249 4363 4435 4483 4486 4382 4289 4111 3951 3688 3343 2964 2616 2287 1905 1560 1308 1057 920 803 793 792 882 939 1025 1182 1368 1492 1570 1659 1704 1692 1715 1643 1644 1643 1632 1570 1565 1583 1615 1667 1766 1853 1965 2073 2192 2282 2427 2485 2508 2525 2561 2576 2616 2637 2616 2573 2566 2509 2476 2469 2445 2359 2277 2199 2101 2019 1919 1787 1636 1511 1399 1289 1240 1196 1113 1068 1053 1061 1068 1117 1131 1147 1177 1220 1252 1295 1335 1339 1337 1357 1352 1366 1366 1360 1320 1285 1243 1273 1247 1217 1172 1120 1064 527 436 368 277 205 186 205 549 495 450 409 371 340 310 285 260 237 215 198 181 165 150 135 119 104 92 85 79 77 75 75 78 82 88 95 104 112 122 136 149 160 167 174 181 189 198 207 217 225 231 237 245 254 260 264 268 270 273 274 272 270 266 262 257 254 251 244 238 232 227 223 221 219 217 215 215 216 217 220 223 227 232 238 243 249 256 262 268 274 280 284 288 290 290 289 286 281 276 270 263 254 245 236 227 217 208 199 191 183 177 171 165 160 154 149 145 141 137 134 131 127 124 120 117 113 109 106 102 98 95 91 88 85 82 80 78 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 39 38 37 36 34 33 31 30 29 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 13 13 13 14 14 15 15 15 16 16 17 69162 461 1180 30 11950 19 12 42 1495 -10116 99999 10488 10171 9913 9604 9230 8956 8771 8509 8205 7959 7843 7739 7672 7563 7503 7477 7395 7198 7049 6980 6853 6663 6503 6314 6095 5855 5625 5379 5205 5042 4892 4769 4695 4600 4534 4482 4453 4439 4484 4549 4581 4604 4625 4635 4632 4590 4555 4522 4471 4343 4236 4148 4049 3931 3811 3740 3682 3626 3539 3494 3519 3506 3488 3515 3574 3648 3691 3751 3801 3858 3876 3871 3911 3991 3978 3909 3832 3746 3597 3496 3322 3173 3012 2814 2581 2412 2317 2156 1997 1950 1895 1928 1955 2018 2044 2131 2194 2220 2305 2418 2449 2419 2418 2388 2288 2224 2092 2013 1958 1898 1817 1773 1763 1740 1735 1769 1782 1812 1842 1897 1935 1992 1978 1932 1915 1903 1900 1932 1961 1945 1910 1916 1886 1882 1897 1910 1900 1913 1942 1937 1955 1936 1872 1798 1761 1738 1699 1688 1659 1577 1496 1433 1387 1352 1332 1270 1217 1189 1172 1152 1148 1165 1166 1171 1201 1234 1292 1325 1325 1325 1334 1340 1297 1239 1281 1233 1174 1110 872 796 718 822 748 464 606 536 477 428 386 345 314 283 258 233 211 190 176 162 150 137 124 110 95 83 77 72 70 68 69 71 75 78 84 91 99 108 121 135 147 154 160 167 176 186 198 210 222 232 241 250 261 270 276 283 288 293 297 298 297 295 292 287 284 281 275 269 262 255 249 245 241 238 235 232 230 229 230 231 233 237 240 244 249 255 261 265 270 275 278 281 282 282 279 275 269 263 257 249 240 231 222 212 203 194 185 176 169 163 157 153 149 144 141 137 135 132 130 128 125 122 119 116 112 109 105 101 97 93 90 87 84 81 79 77 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 39 38 36 35 34 32 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 9 9 9 9 10 10 10 10 10 11 69171 461 1177 30 11947 19 12 51 1493 -10115 99999 9587 9613 9694 9762 9785 9848 9930 9907 9761 9593 9481 9322 9151 8920 8658 8397 8080 7663 7321 7098 6816 6493 6223 5976 5728 5516 5333 5137 5007 4917 4825 4765 4773 4750 4711 4694 4684 4670 4690 4703 4661 4637 4635 4617 4576 4507 4434 4359 4286 4163 4085 4039 3970 3887 3833 3837 3838 3830 3818 3852 3952 4017 4062 4140 4242 4303 4328 4389 4429 4435 4389 4319 4291 4277 4178 4011 3845 3667 3420 3218 2999 2799 2598 2383 2165 2021 1952 1847 1761 1784 1821 1937 2085 2267 2403 2575 2722 2800 2902 3014 3023 2963 2881 2740 2515 2328 2083 1868 1692 1530 1370 1259 1225 1192 1187 1243 1284 1361 1449 1571 1669 1757 1769 1730 1724 1710 1701 1688 1680 1648 1610 1611 1604 1644 1689 1737 1797 1884 2001 2073 2162 2201 2227 2231 2245 2258 2240 2213 2149 2055 1952 1844 1763 1680 1611 1508 1434 1366 1313 1264 1222 1214 1210 1213 1223 1253 1311 1333 1347 1365 1389 1397 1378 1198 1160 1111 1056 995 935 870 807 742 679 618 560 502 452 410 372 335 303 271 244 218 194 168 149 133 117 100 86 73 62 53 49 49 52 57 63 70 80 89 97 106 116 128 141 154 167 177 186 194 204 216 230 243 256 268 279 289 298 305 309 311 312 312 310 306 301 293 285 276 269 262 254 247 239 233 227 224 221 218 216 214 214 215 218 220 223 228 233 238 244 251 257 262 268 273 277 280 282 281 278 273 268 262 255 248 238 229 219 210 200 191 183 174 167 161 156 151 147 143 139 135 133 130 127 125 122 119 115 112 109 106 102 99 95 92 89 87 84 82 80 79 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 39 38 37 36 35 34 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9 9 9 9 10 10 10 10 10 10 10 69180 461 1176 30 11946 19 13 0 1492 -10114 99999 5421 7746 8107 8478 8810 9158 9502 9731 9748 9695 9659 9542 9343 9030 8671 8324 7941 7475 7052 6740 6359 5936 5585 5312 5079 4875 4693 4509 4415 4380 4341 4340 4417 4507 4589 4678 4775 4870 4984 5070 5115 5186 5271 5297 5264 5187 5105 5010 4897 4734 4606 4506 4371 4232 4137 4086 4050 4013 3994 4010 4090 4140 4165 4220 4292 4348 4380 4423 4432 4408 4355 4241 4155 4094 3997 3839 3680 3518 3299 3117 2906 2704 2550 2400 2217 2062 1997 1889 1775 1743 1740 1819 1926 2058 2153 2292 2415 2441 2479 2548 2562 2505 2443 2340 2145 1967 1728 1512 1339 1188 1044 929 890 851 833 868 914 1002 1107 1284 1461 1625 1725 1776 1833 1868 1925 1984 2048 2100 2110 2121 2103 2123 2129 2119 2134 2169 2224 2260 2309 2315 2294 2263 2232 2227 2215 2212 2171 2083 1981 1867 1789 1725 1665 1573 1500 1453 1410 1381 1373 1393 1397 1397 1421 1469 1535 1551 1543 1424 1398 1365 1325 1283 1243 1190 1129 1061 992 918 846 773 703 127 568 503 446 397 355 312 -232 242 -202 -171 -134 -89 122 106 92 79 69 59 51 45 44 47 51 57 64 72 83 93 102 111 121 132 145 160 175 188 198 209 222 235 250 264 278 290 302 314 322 329 330 331 329 328 324 318 311 302 290 280 272 264 255 247 240 235 230 226 224 222 221 220 221 224 227 229 232 238 243 248 253 258 263 266 270 272 275 276 275 272 268 263 256 249 241 233 225 217 208 200 192 185 178 171 166 161 157 153 149 146 142 137 134 130 127 123 119 115 111 107 103 99 96 92 89 86 83 81 80 78 77 76 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 69189 461 1177 30 11947 19 13 9 1490 -10112 99999 -8349 9234 9474 9667 9842 10022 10181 10211 10046 9814 9603 9361 9051 8672 8291 7915 7533 7108 6760 6528 6232 5878 5585 5360 5162 4992 4806 4613 4483 4400 4319 4253 4254 4269 4291 4327 4396 4489 4585 4674 4732 4837 4967 5048 5079 5076 5074 5040 4983 4872 4777 4691 4564 4441 4333 4240 4146 4062 3988 3940 3943 3913 3870 3864 3882 3908 3929 3953 3936 3921 3915 3884 3859 3869 3844 3760 3696 3649 3545 3445 3287 3111 2964 2841 2671 2500 2382 2212 2013 1898 1840 1839 1850 1881 1898 1989 2085 2117 2143 2196 2202 2138 2098 2056 1930 1789 1582 1381 1223 1089 948 811 751 701 677 708 763 846 935 1089 1257 1432 1587 1703 1813 1888 2008 2126 2251 2362 2429 2500 2549 2615 2648 2660 2695 2708 2713 2706 2724 2684 2592 2473 2344 2238 2119 1992 1850 1711 1559 1396 1305 1276 1248 1195 1173 1199 1238 1302 1382 1479 1571 1628 1657 1710 1775 1440 1445 1442 1424 1468 1347 1218 1058 1186 1120 1048 977 903 365 259 687 621 559 497 442 397 359 318 81 246 148 162 159 130 107 85 64 44 29 16 5 -1 -4 -2 3 11 20 30 45 58 73 88 103 119 136 154 171 187 201 214 229 244 260 275 290 301 314 325 334 340 342 342 340 337 332 325 317 307 295 284 276 267 257 248 241 235 230 226 224 224 223 222 224 227 229 230 232 236 240 244 247 251 254 255 256 257 258 257 255 252 248 243 237 231 224 218 212 206 199 194 188 183 177 173 169 165 161 157 154 150 146 141 136 132 128 124 119 114 110 106 101 97 94 91 87 84 82 80 79 78 77 77 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 27 27 26 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 69198 461 1176 30 11946 19 13 18 1489 -10111 99999 8960 9140 9345 9541 9698 9906 10100 10164 10061 9865 9660 9451 9177 8831 8445 8001 7568 7095 6713 6420 6088 5705 5335 5036 4792 4576 4335 4118 3993 3919 3865 3817 3856 3927 4002 4079 4191 4369 4533 4664 4784 4956 5129 5210 5245 5259 5280 5237 5135 4991 4865 4747 4564 4407 4295 4192 4085 3995 3960 3941 3952 3929 3910 3949 3987 4013 4029 4050 4012 3946 3873 3769 3668 3570 3449 3300 3180 3070 2892 2748 2598 2450 2333 2237 2120 2029 1988 1905 1817 1831 1879 1954 2043 2172 2282 2404 2496 2545 2620 2709 2716 2669 2626 2568 2384 2181 1944 1715 1497 1279 1075 899 767 624 508 493 506 562 628 784 958 1118 1260 1390 1546 1664 1816 1985 2172 2336 2431 2519 2598 2689 2722 2731 2782 2806 2815 2795 2810 2777 2680 2535 2390 2273 2148 2002 1855 1736 1625 1488 1426 1425 1419 1385 1386 1438 1509 1592 1674 1753 1822 1837 1815 3000 2932 2766 2541 2365 2142 1388 1350 960 824 1189 1118 1040 962 882 805 731 659 591 529 468 414 372 338 304 275 249 225 201 179 155 136 118 99 78 61 46 31 18 8 2 2 4 10 18 30 41 53 67 84 104 125 145 164 183 198 212 226 240 252 264 276 286 295 304 310 314 316 318 320 321 321 319 316 311 305 299 295 290 282 275 267 260 253 247 241 238 234 231 229 230 230 229 230 233 237 241 244 247 250 251 251 252 252 250 247 243 240 235 230 224 219 214 209 204 200 196 192 188 183 180 176 172 168 163 159 155 150 144 139 134 129 124 119 114 110 105 101 97 94 90 87 83 81 79 78 76 76 75 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 69207 461 1175 30 11945 19 13 27 1488 -10110 99999 9544 9716 9863 10004 10192 10376 10535 10603 10513 10302 10048 9792 9443 9074 8660 8142 7643 7135 6722 6376 6025 5656 5284 5003 4793 4623 4445 4321 4265 4253 4272 4295 4366 4470 4566 4643 4729 4873 4971 5019 5056 5133 5201 5194 5142 5060 4982 4878 4721 4555 4428 4315 4145 4021 3960 3909 3859 3824 3824 3837 3881 3900 3916 3978 4009 4023 4031 4050 4015 3957 3901 3822 3728 3647 3574 3490 3421 3349 3217 3107 2976 2831 2695 2595 2453 2302 2171 2026 1874 1781 1707 1661 1645 1678 1722 1793 1852 1898 1938 2002 2041 2064 2086 2091 1992 1855 1702 1539 1364 1188 1033 890 771 664 591 572 569 599 651 803 999 1168 1332 1500 1666 1779 1939 2117 2298 2450 2543 2611 2679 2747 2740 2704 2714 2690 2654 2612 2611 2557 2448 2299 2148 2052 1976 1885 1795 1748 1706 1636 1655 1724 1779 1811 1861 1939 2028 3926 9999999 2225 2243 2196 2098 2707 2366 1935 1463 967 471 1463 708 549 393 261 175 1073 987 901 817 734 654 578 510 446 388 341 302 266 235 211 192 173 155 136 123 110 97 83 71 61 50 39 30 26 25 25 27 32 40 47 56 67 81 97 114 132 149 168 184 198 212 227 241 255 269 279 290 299 307 312 317 320 321 322 321 319 317 313 306 301 296 289 281 272 263 256 248 242 237 234 231 227 226 226 228 228 230 234 239 244 247 249 252 254 254 254 253 251 247 242 237 232 227 220 214 209 205 199 194 189 185 181 178 174 171 167 164 159 156 152 148 142 137 133 128 123 118 113 109 104 100 96 92 89 85 83 80 79 78 77 76 76 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 20 20 21 21 21 21 21 21 21 69216 461 1175 30 11945 19 13 36 1486 -10108 99999 -9005 -7584 -6068 10397 10573 10696 10762 10726 10599 10361 10140 9900 9549 9159 8727 8184 7666 7159 6690 6259 5852 5435 5030 4745 4528 4339 4156 4021 3941 3913 3930 3951 4019 4141 4244 4322 4408 4552 4637 4680 4735 4833 4930 4965 4958 4930 4907 4823 4692 4577 4488 4398 4258 4168 4120 4060 4000 3956 3959 3960 3978 3991 4035 4109 4147 4166 4181 4177 4107 4027 3963 3867 3719 3559 3429 3285 3138 2984 2779 2598 2426 2258 2141 2102 2033 1939 1859 1831 1813 1853 1926 2013 2107 2236 2345 2430 2484 2513 2475 2444 2398 2347 2251 2140 1918 1669 1431 1203 972 791 675 576 484 445 441 486 551 661 791 1010 1243 1413 1584 1768 1907 1981 2096 2238 2368 2480 2553 2598 2638 2667 2621 2558 2569 2555 2515 2482 2477 2428 2311 2170 2022 1917 1844 1751 1667 1634 1619 1567 1571 1647 1722 1783 1859 1979 2109 4476 9999999 2393 2446 4846 9999999 9999999 9999999 9999999 1486 1464 1437 1401 1357 1302 1243 1177 1103 1025 945 866 787 706 629 559 495 433 378 331 291 252 221 198 180 164 148 136 128 121 113 105 100 97 92 89 87 87 87 87 89 94 100 103 108 115 123 130 139 148 158 168 178 188 198 208 217 226 236 246 257 267 275 282 288 293 297 299 301 301 300 298 295 292 288 282 275 269 263 258 253 249 246 244 243 243 244 246 248 250 252 256 260 264 265 265 265 265 263 259 256 251 246 239 233 227 221 214 208 203 200 196 191 188 185 182 178 175 172 168 164 160 156 152 147 141 136 131 127 121 116 112 108 104 100 96 92 89 86 83 80 79 76 75 74 73 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15 14 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 20 20 20 21 69225 461 1176 30 11946 19 13 45 1485 -10107 99999 -9864 -8371 -6835 8363 8472 8538 8565 8513 8387 8217 8093 7962 7781 7605 7355 7018 6713 6408 6095 5799 5503 5170 4843 4606 4426 4241 4048 3879 3754 3693 3671 3659 3699 3797 3878 3931 4019 4165 4248 4285 4350 4464 4591 4664 4704 4729 4760 4723 4639 4586 4564 4528 4440 4396 4394 4368 4317 4254 4221 4170 4128 4079 4047 4045 4014 3972 3927 3882 3797 3706 3645 3597 3512 3428 3377 3304 3210 3138 3023 2901 2774 2656 2534 2454 2354 2215 2053 1946 1819 1740 1712 1716 1692 1710 1747 1772 1759 1773 1735 1703 1672 1645 1577 1537 1408 1246 1081 959 829 739 695 677 663 721 795 904 1045 1219 1387 1616 1843 2038 2214 2396 2504 2562 2640 2718 2778 2831 2859 2845 2824 2797 2714 2622 2578 2527 2446 2387 2355 2297 2202 2052 1887 1747 1661 1555 1448 1390 1364 1303 1277 1315 1364 1399 1447 1511 1612 1736 1830 1860 1893 1890 3655 9999999 1517 1501 1479 1447 1408 1363 1314 736 607 483 1060 984 909 832 758 685 614 549 491 436 383 339 301 265 236 215 200 186 172 161 153 146 137 130 127 124 119 115 113 112 109 108 108 111 114 115 119 125 129 135 142 151 160 169 179 189 199 208 214 222 231 238 246 254 263 268 273 279 284 288 291 293 295 296 296 294 293 289 283 276 270 265 259 253 247 244 241 239 237 236 237 237 239 243 247 250 253 253 254 255 255 253 250 248 245 241 236 232 228 223 217 213 210 207 202 198 195 193 189 185 181 177 173 168 164 159 154 148 142 136 131 125 119 113 109 104 100 96 92 88 85 82 79 78 76 74 73 72 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 19 19 20 69234 460 1204 30 11944 19 13 54 1483 -10105 99999 9126 8840 8624 8489 8387 8327 8224 8050 7832 7658 7507 7333 7186 6975 6710 6479 6247 6018 5797 5609 5381 5143 4953 4805 4638 4442 4238 4051 3917 3816 3729 3691 3713 3740 3730 3757 3849 3920 3956 4026 4138 4270 4371 4444 4502 4555 4554 4515 4497 4524 4543 4518 4512 4538 4539 4513 4483 4470 4422 4376 4330 4284 4256 4198 4110 4006 3902 3770 3625 3520 3440 3328 3224 3164 3092 2999 2937 2829 2720 2633 2555 2453 2363 2272 2134 1959 1827 1676 1574 1506 1458 1395 1395 1419 1399 1363 1399 1440 1496 1557 1633 1674 1724 1684 1619 1571 1531 1439 1362 1332 1309 1240 1197 1163 1166 1201 1269 1376 1542 1695 1803 1922 2105 2250 2365 2496 2648 2801 2913 2992 3044 3091 3089 3022 2963 2945 2912 2807 2684 2574 2462 2296 2075 1888 1731 1599 1447 1306 1228 1182 1128 1083 1114 1191 1267 1316 1390 1507 3465 9999999 9999999 9999999 9999999 9999999 9999999 1460 1448 1429 1404 1373 1335 1291 1240 1188 1130 1063 992 924 854 783 711 643 580 521 462 407 358 314 271 234 206 185 165 147 133 123 113 105 99 98 97 96 95 97 100 102 103 106 112 117 123 131 140 151 160 170 180 190 200 211 221 230 236 241 244 248 250 252 255 258 258 260 265 269 271 273 276 280 284 288 292 294 293 291 287 285 282 278 272 268 265 262 259 256 254 252 251 251 252 254 256 256 255 255 256 254 251 248 245 242 238 233 228 224 220 215 211 208 205 201 197 195 193 190 186 182 179 176 172 167 163 158 152 146 140 134 127 121 115 110 104 99 94 90 86 82 79 76 74 72 71 69 69 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 69243 473 813 30 11943 19 14 3 1482 -10104 99999 15133 11924 8828 10257 10418 10551 10664 10729 10716 10664 10459 10345 10242 9982 9647 9324 9043 8754 8457 8180 7886 7560 7286 7081 6899 6776 6592 6386 6208 6079 5934 5779 5665 5526 5344 5184 5053 4902 4722 4517 4300 4121 3976 3849 3750 3697 3660 3610 3604 3668 3724 3766 3851 3960 4101 4247 4387 4520 4650 4723 4759 4810 4889 4949 4979 4999 5022 5007 4957 4867 4770 4643 4515 4381 4272 4189 4098 3976 3846 3725 3619 3517 3446 3418 3392 3347 3324 3284 3228 3159 3021 2856 2727 2609 2427 2216 2025 1814 1569 1369 1215 1117 1048 980 924 961 1045 1075 1077 1174 1304 1419 1535 1671 1772 1846 1850 1844 1877 1915 1882 1834 1822 1822 1780 1746 1724 1708 1704 1704 1735 1801 1838 1837 1848 1941 2024 2096 2198 2307 2427 2526 2634 2726 2843 2931 2955 2992 3056 3100 3061 3003 2945 2867 2775 2612 2443 2273 2123 1927 1718 1596 1497 1374 1246 1165 1119 1082 1029 971 974 2944 1006 965 953 934 871 1410 1400 1385 1363 1335 1303 312 307 280 258 241 276 958 895 830 765 697 632 571 515 458 402 350 304 260 222 192 167 146 127 113 104 97 91 86 86 89 90 91 94 96 98 101 105 113 120 127 137 150 164 177 192 207 221 234 249 262 273 281 287 291 293 293 291 288 286 279 274 273 271 268 266 265 266 267 269 271 273 274 274 273 273 272 270 268 265 264 262 261 258 256 254 253 252 251 252 253 253 252 252 253 251 249 246 243 242 239 235 232 229 226 223 220 217 214 210 207 204 202 198 193 188 184 179 174 169 163 157 151 145 139 133 127 121 116 111 107 102 98 94 90 87 84 81 79 76 74 72 71 70 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 69252 473 814 30 11944 19 14 12 1480 -10102 99999 11138 10555 10027 9318 8594 7908 7442 7065 6742 6425 6262 10577 10350 10086 9770 9531 9274 8978 8655 8364 7999 7621 7325 7094 6886 6754 6576 6429 6306 6213 6097 5998 5929 5830 5688 5571 5470 5331 5160 4942 4715 4517 4316 4147 4023 3947 3866 3771 3725 3743 3769 3769 3805 3860 3955 4061 4165 4284 4397 4469 4507 4571 4691 4798 4880 4964 5054 5121 5152 5143 5102 5017 4923 4812 4705 4621 4511 4350 4168 4001 3824 3670 3545 3466 3389 3322 3291 3251 3214 3156 3030 2908 2823 2755 2598 2408 2205 1970 1684 1428 1218 1054 881 676 499 432 405 336 249 296 406 526 656 851 1059 1221 1326 1472 1695 1928 2081 2202 2350 2512 2588 2628 2675 2731 2754 2732 2740 2758 2716 2614 2509 2477 2433 2386 2366 2382 2441 2480 2531 2604 2719 2819 2895 3020 3165 3291 3338 3374 3399 3392 3354 3235 3100 2937 2738 280 2194 1943 1684 1418 1136 895 696 507 309 131 23 -47 -106 -154 -168 -158 -163 -194 -225 -204 -192 -188 -183 -135 -64 -19 33 75 150 254 373 518 789 723 659 596 537 476 415 357 304 254 209 172 145 124 107 95 86 80 76 76 80 88 95 101 107 115 121 128 135 146 156 167 181 195 208 221 234 247 258 269 280 289 295 297 297 296 293 287 282 278 273 266 261 259 259 259 259 261 265 270 273 276 280 281 282 280 280 279 276 272 268 265 262 259 255 252 251 250 250 249 250 251 252 253 255 257 258 257 256 255 255 254 252 250 249 246 243 240 236 232 228 223 219 216 210 203 197 191 185 179 173 166 159 152 145 139 133 126 120 115 110 105 101 97 93 89 86 83 80 78 75 73 71 69 68 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 69261 482 543 30 11943 19 14 21 1479 -10101 99999 14923 14996 15006 14851 14458 13980 13472 12947 12291 11496 10743 10100 9311 8501 7731 7212 6764 6406 6055 5813 5719 5624 8970 8802 8693 8526 8374 8206 8053 7807 7552 7376 7242 7109 6997 6860 6788 6701 6619 6525 6461 6389 6258 6091 5965 5853 5681 5482 5251 5004 4749 4470 4252 4068 3918 3772 3632 3558 3541 3525 3495 3526 3583 3674 3806 3963 4141 4302 4437 4546 4673 4837 4974 5091 5211 5317 5385 5402 5375 5300 5177 5051 4926 4802 4695 4581 4426 4262 4092 3910 3764 3649 3586 3528 3484 3463 3414 3353 3273 3148 3022 2921 2825 2672 2499 2313 2097 1829 1585 1370 1197 1031 846 689 589 510 403 294 312 388 471 562 713 871 998 1105 1257 1462 1671 1827 1964 2123 2294 2390 2451 2529 2598 2636 2656 2704 2731 2683 2597 2512 2494 2471 2436 2423 2401 2404 2377 2392 2450 2527 2592 2641 2753 2881 3003 3077 3149 3223 3256 3283 3268 3245 3180 2673 2630 2454 2389 2311 2120 1675 1404 1140 866 600 240 150 -37 -215 -352 -455 -522 -581 -644 -697 -695 -681 -642 -588 -500 -410 -322 -217 -130 -22 114 249 377 512 672 796 900 526 468 410 355 304 257 214 179 152 132 117 107 100 94 88 86 91 99 106 113 120 128 135 143 152 163 173 184 197 213 227 240 253 265 276 287 300 311 319 322 324 325 324 320 315 310 304 296 289 285 283 279 275 273 274 275 275 275 277 279 279 279 281 281 280 278 276 274 272 269 265 261 259 256 254 251 250 248 247 247 247 248 247 246 246 247 249 249 249 249 249 249 247 245 243 240 236 232 228 224 218 211 204 198 192 185 178 171 164 157 150 144 138 132 126 121 117 112 108 104 100 96 93 90 87 84 80 77 75 73 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 14 14 15 15 15 16 16 16 17 18 18 19 19 19 20 21 21 22 22 22 22 23 23 23 69270 482 542 30 11942 19 14 30 1478 -10100 99999 12248 12287 12266 12194 12180 12154 12127 12069 11882 11639 11376 11224 10958 10637 10262 9846 9414 9013 8631 8259 7923 7561 7949 7865 7833 7748 7708 7656 7630 7496 7347 7254 7179 7085 6993 6880 6838 6750 6680 6591 6523 6421 6267 6060 5906 5779 5605 5402 5195 4966 4732 4471 4284 4114 3985 3879 3783 3734 3735 3731 3705 3734 3801 3890 4015 4157 4321 4465 4596 4703 4794 4909 4999 5081 5161 5242 5293 5283 5232 5145 5023 4911 4806 4689 4587 4504 4397 4283 4143 3993 3846 3706 3608 3523 3452 3377 3264 3134 3001 2844 2686 2549 2424 2274 2096 1937 1774 1563 1355 1162 1024 882 722 580 454 328 165 7 -39 -10 21 62 182 333 478 632 866 1165 1464 1751 2040 2353 2657 2878 3050 3202 3328 3406 3429 3461 3442 3322 3148 2973 2853 2722 2588 2477 2364 2293 2228 2210 2236 2317 2384 2429 2554 2720 2888 2999 3102 3196 3255 3316 3309 3284 3219 3078 2592 2248 2065 1803 1885 1547 1204 875 559 255 -35 -277 -493 -693 -830 -918 -977 -1028 -1057 -1066 -1012 -910 -784 -652 -492 -330 -177 -10 143 293 469 655 813 956 1111 1208 1260 560 508 456 405 355 309 267 229 198 172 152 136 121 107 97 91 90 92 97 102 105 110 116 125 135 146 159 174 191 207 223 240 257 272 286 301 316 329 339 344 347 347 344 339 334 328 320 309 300 295 290 284 279 276 276 277 277 278 279 280 281 282 284 286 285 284 282 281 279 276 272 269 266 264 261 258 256 254 253 252 252 252 251 250 250 251 253 254 254 255 257 257 258 257 256 254 251 248 245 241 234 226 219 212 204 195 186 177 167 158 150 141 134 126 120 114 109 104 100 97 93 90 87 85 83 81 78 76 74 73 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 20 21 21 22 23 23 24 24 24 25 26 69279 482 544 30 11944 19 14 39 1476 -10098 99999 14796 14741 14560 14212 13848 13447 13082 12690 12191 11578 10919 10429 9916 9444 9063 8738 8385 8028 7712 7448 7327 7206 7976 7988 8038 8045 8112 8184 8250 8182 8029 7899 7779 7634 7472 7289 7174 6989 6799 6602 6463 6294 6107 5887 5749 5674 5563 5409 5258 5100 4931 4724 4590 4473 4389 4312 4248 4223 4245 4250 4222 4232 4276 4341 4434 4537 4645 4729 4797 4837 4855 4897 4915 4911 4910 4910 4882 4800 4687 4559 4416 4305 4196 4089 4017 3954 3870 3784 3692 3589 3502 3431 3406 3393 3382 3354 3301 3245 3182 3083 2994 2907 2814 2676 2493 2300 2093 1824 1554 1290 1079 812 529 284 65 -128 -315 -472 -492 -423 -327 -217 1 255 498 740 1087 1475 1840 2173 2464 2740 3000 3152 3233 3296 3351 3326 3236 3173 3077 2899 2714 2535 2436 2368 2325 2302 2307 2382 2452 2530 2663 2849 3013 3134 3307 3466 3612 3670 3694 3686 3642 3577 3435 3271 3103 2854 3130 2600 2236 1588 1265 927 603 293 12 -261 -512 -710 -853 -987 -1059 -1074 -1038 -993 -943 -901 -815 -688 -544 -400 -223 -55 78 198 296 403 531 659 767 887 1021 1104 1149 1193 1214 1232 400 349 302 258 218 186 161 141 125 109 95 86 81 79 81 88 96 101 106 115 126 137 149 164 181 202 220 239 259 279 294 307 324 341 355 364 368 370 369 365 356 350 344 334 322 313 307 300 293 288 285 287 288 288 290 293 295 295 295 297 297 295 292 289 286 280 273 268 263 259 255 251 248 246 244 243 243 245 246 246 248 250 253 255 256 258 260 262 263 264 265 264 261 259 257 254 249 243 236 229 221 213 204 195 185 175 165 156 148 139 131 123 117 111 106 101 98 94 90 88 86 85 82 80 78 76 75 74 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 20 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 69288 482 541 30 11941 19 14 48 1475 -10097 99999 12805 12851 12758 12470 12155 11835 11609 11346 10949 10505 10060 9715 9296 8954 8799 8722 8587 8437 8357 8330 8330 8249 9215 9270 9264 9197 9170 9145 9105 8890 8535 8215 7902 7571 7235 6984 6833 6651 6471 6325 6227 6116 5977 5802 5726 5720 5671 5564 5446 5327 5146 4922 4755 4609 4491 4385 4295 4245 4240 4199 4127 4099 4119 4177 4252 4358 4469 4556 4623 4664 4689 4726 4738 4739 4743 4741 4695 4593 4454 4312 4144 4010 3877 3757 3666 3584 3486 3404 3321 3254 3218 3222 3276 3350 3418 3486 3532 3586 3611 3590 3550 3511 3447 3320 3125 2898 2628 2282 1929 1592 1303 971 616 309 42 -171 -369 -523 -529 -450 -342 -211 23 263 489 705 1011 1358 1688 1984 2231 2453 2644 2726 2771 2804 2855 2856 2825 2790 2725 2586 2448 2325 2271 2243 2251 2288 2323 2393 2481 2556 2677 2853 3040 3210 3420 3587 3706 3761 3805 3794 3736 3682 3550 3359 3952 9999999 2481 2311 1707 1301 923 575 243 -83 -364 -611 -816 -950 -1007 -1039 -1001 -907 -772 -639 -480 -335 -193 -42 120 279 438 568 664 737 787 817 856 907 960 1015 1071 1109 1133 1147 540 486 432 378 328 281 240 206 175 150 133 116 100 90 85 84 85 92 100 105 111 117 126 137 150 163 179 198 215 230 248 267 281 295 312 327 342 353 359 363 365 364 358 356 352 345 336 329 322 316 310 304 301 301 300 298 298 299 299 297 297 298 299 298 297 297 296 293 288 285 283 281 279 276 273 270 267 264 262 261 259 257 255 255 255 255 254 254 255 256 257 258 258 257 255 253 251 248 244 238 231 225 218 210 201 193 183 173 164 156 148 139 131 124 118 113 107 102 97 93 89 87 85 83 80 77 75 74 73 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 23 23 24 24 24 24 25 25 26 69297 482 540 30 11940 19 14 57 1473 -10095 99999 12502 12617 12647 12466 12190 11896 11701 11459 11129 10802 10479 10199 9832 9460 9328 9345 9306 9188 9144 9194 9246 8069 8296 8504 8592 8611 8693 8768 8851 8831 8703 8562 8392 8178 7933 7797 7744 7629 7488 7343 7203 7007 6758 6455 6235 6063 5856 5622 5407 5214 4977 4716 4507 4322 4180 4074 4005 3992 4021 3984 3919 3888 3889 3915 3950 4001 4043 4080 4113 4122 4118 4114 4086 4063 4083 4106 4106 4071 3997 3918 3829 3778 3720 3660 3611 3560 3495 3443 3371 3287 3225 3181 3171 3179 3205 3238 3265 3308 3347 3383 3404 3425 3428 3395 3325 3224 3084 2873 2663 2428 2188 1892 1552 1221 895 627 371 148 26 -48 -97 -108 0 124 273 454 707 1014 1336 1637 1879 2109 2318 2451 2561 2655 2749 2764 2724 2652 2556 2411 2279 2140 2048 1988 1973 1982 2005 2074 2171 2254 2411 2611 2837 3046 3293 3471 3610 3708 3792 3789 3738 3665 3526 3326 4939 9999999 2422 2018 1623 1188 810 478 147 -187 -453 -674 -842 -964 -1011 -1025 -959 -828 -666 -501 -311 -152 -34 97 256 410 545 637 694 724 742 742 723 732 771 817 864 923 996 1048 1048 461 407 353 306 263 228 198 175 157 148 139 130 126 126 125 124 127 131 131 134 136 141 147 154 160 172 189 203 217 235 254 269 282 298 312 326 335 340 343 345 343 337 334 331 325 318 312 309 305 303 301 300 303 304 304 304 306 306 304 303 303 302 299 297 294 292 288 283 279 278 277 275 273 272 269 267 265 264 263 262 260 258 258 258 257 256 256 257 258 259 259 260 258 256 254 252 250 245 239 233 226 219 210 202 193 184 175 167 159 151 143 136 129 124 118 113 107 103 99 95 92 89 86 83 80 78 76 74 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 69306 482 545 30 11945 19 15 6 1472 -10094 99999 11386 11553 11689 11549 11253 10997 10861 10672 10417 10226 10063 9838 9439 9039 8990 9143 9184 9106 9114 9238 9279 8847 9084 9295 9374 9392 9489 9548 9540 9484 9318 9136 8852 8558 8243 8028 7852 7603 7348 7111 6873 6604 6318 6010 5770 5594 5414 5245 5097 4970 4821 4666 4533 4392 4291 4230 4167 4119 4107 4031 3908 3791 3697 3645 3608 3578 3535 3516 3527 3523 3507 3517 3540 3572 3628 3697 3766 3796 3768 3737 3694 3679 3646 3582 3517 3455 3378 3290 3175 3083 3013 2951 2931 2953 2999 3051 3113 3192 3295 3412 3503 3576 3634 3675 3661 3619 3530 3359 3174 2937 2715 2431 2122 1811 1481 1194 926 708 559 440 342 282 333 380 461 535 677 843 1030 1239 1427 1611 1756 1852 1954 2043 2154 2205 2239 2251 2243 2196 2173 2138 2105 2091 2125 2189 2259 2358 2470 2566 2704 2861 3024 3199 3399 3530 3617 3676 3712 3659 3554 3426 3256 3057 2831 2528 2197 1858 1516 1137 809 522 252 -18 -228 -388 -509 -611 -669 -690 -654 -556 -419 -279 -118 20 138 256 397 538 667 785 888 951 998 1036 1043 1047 1072 1123 1169 1204 1245 552 505 456 409 360 318 280 250 223 199 184 176 167 156 149 144 139 134 131 130 127 126 124 125 129 133 137 147 161 175 190 207 225 240 254 269 284 298 307 312 315 317 314 308 305 304 299 295 292 291 291 290 290 292 298 302 305 309 315 316 315 316 318 319 317 315 313 311 307 302 298 297 295 292 289 287 284 279 274 270 266 263 260 257 256 254 252 249 249 250 251 253 255 257 257 257 255 255 253 249 244 239 233 226 218 209 200 191 182 173 165 158 149 141 134 128 123 116 111 106 101 97 93 89 86 82 79 76 74 72 71 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 69315 482 545 30 11945 19 15 15 1471 -10093 99999 13712 13733 13730 13472 13042 12598 12250 11806 11296 10900 10517 10092 9598 9156 9029 9132 8318 8303 8299 8321 8328 8405 8524 8585 8508 8434 8464 8465 8418 8362 8245 8180 8007 7830 7630 7504 7399 7251 7110 6989 6837 6671 6453 6214 6037 5888 5687 5505 5339 5183 4992 4810 4638 4459 4315 4218 4121 4083 4072 3996 3896 3816 3749 3717 3692 3677 3619 3590 3574 3541 3485 3432 3366 3312 3278 3267 3250 3209 3104 3009 2919 2884 2850 2808 2761 2726 2706 2704 2679 2690 2702 2719 2767 2854 2953 3049 3135 3184 3238 3327 3380 3392 3374 3357 3305 3236 3143 2998 2880 2732 2600 2433 2288 2153 1979 1835 1717 1627 1567 1478 1400 1347 1363 1333 1309 1259 1250 1255 1278 1316 1371 1414 1425 1422 1472 1528 1612 1661 1692 1715 1740 1738 1755 1760 1770 1777 1840 1943 2033 2141 2255 2332 2432 2569 2719 2877 3052 3167 3229 3276 3301 3237 3127 3016 2850 2645 2441 2212 1952 1684 1418 1122 873 694 526 371 285 230 171 134 157 194 238 339 461 574 698 790 836 890 942 976 1010 1076 1127 1124 1110 1098 748 738 721 695 664 632 593 551 512 472 432 390 351 316 288 261 237 219 207 193 176 164 154 141 129 119 112 105 100 94 92 94 96 100 111 126 142 159 178 198 216 234 252 269 285 297 305 311 315 315 312 311 311 310 307 304 302 300 298 296 297 300 301 301 302 305 306 305 306 307 310 310 312 313 314 313 310 310 312 312 309 307 304 299 293 287 281 275 269 263 258 255 252 248 246 245 246 248 250 253 256 257 258 257 257 255 251 246 240 233 225 216 206 197 187 176 167 159 151 143 135 129 124 118 113 109 105 101 97 94 92 89 86 84 82 80 79 78 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 19 19 18 18 17 17 17 17 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 69324 482 544 30 11944 19 15 24 1469 -10091 99999 11061 11172 11363 11382 11187 10908 10692 10424 10147 10005 9862 9628 9303 8970 8852 8215 8034 7893 7750 7592 7458 7399 7390 7349 7208 7071 7080 7118 7134 7168 7213 7268 7203 7144 7112 7087 7093 7060 7002 6951 6852 6721 6545 6372 6230 6070 5883 5712 5533 5344 5136 4938 4740 4532 4344 4211 4086 4005 3930 3800 3662 3537 3419 3352 3315 3300 3231 3183 3155 3122 3085 3064 3049 3060 3083 3109 3128 3156 3127 3099 3075 3107 3135 3143 3131 3112 3088 3055 3003 2993 2985 2987 2994 3038 3093 3156 3222 3264 3331 3444 3536 3595 3637 3655 3623 3578 3487 3342 3212 3034 2833 2580 2357 2127 1865 1634 1425 1255 1147 1042 977 967 1031 1058 1107 1153 1234 1313 1414 1525 1634 1729 1764 1755 1763 1741 1752 1740 1710 1672 1624 1568 1544 1526 1523 1531 1614 1752 1898 2080 2276 2410 2544 2698 2848 3013 3179 3261 3266 3231 3175 3015 2821 2621 2356 2071 1803 1534 1261 993 728 447 244 120 19 -48 -50 -38 -29 20 127 241 337 475 646 817 989 1121 1210 1296 1337 1366 1423 1515 1578 1569 1548 1534 703 694 678 652 620 590 553 513 475 438 400 358 321 287 263 240 216 196 182 166 147 134 122 108 94 84 77 72 69 65 64 68 74 83 98 117 136 155 175 196 217 236 254 270 286 297 304 310 314 314 311 309 309 308 306 302 300 297 295 293 295 298 300 299 300 303 304 303 304 305 307 309 310 311 313 312 311 311 313 314 313 311 308 304 299 294 288 283 277 271 265 261 257 254 251 249 249 250 252 254 256 257 257 257 256 255 251 246 240 234 227 219 210 201 192 182 174 166 158 150 143 136 130 124 118 113 108 104 99 96 92 89 85 82 79 77 76 75 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 69333 482 544 30 11944 19 15 33 1468 -10090 99999 13172 13278 13455 13392 13064 12649 12271 11894 11523 11236 10912 10447 9890 9382 9132 9179 9341 9435 9596 9915 7392 7304 7179 7056 6912 6758 6718 6688 6662 6756 6897 7049 7106 7185 7277 7351 7412 7431 7428 7435 7334 7192 6987 6773 6553 6306 6024 5766 5493 5233 4956 4716 4485 4258 4050 3915 3796 3747 3703 3606 3481 3366 3250 3200 3171 3156 3073 3001 2935 2866 2801 2761 2721 2715 2720 2750 2794 2865 2875 2875 2887 2966 3051 3136 3189 3226 3249 3252 3229 3252 3262 3262 3249 3281 3335 3406 3458 3486 3505 3576 3621 3653 3686 3721 3717 3706 3670 3609 3530 3407 3247 3062 2906 2758 2570 2405 2243 2095 1960 1826 1730 1666 1642 1612 1599 1571 1544 1500 1471 1474 1479 1479 1443 1395 1351 1272 1235 1199 1149 1092 1043 1020 1041 1079 1134 1200 1340 1518 1688 1892 2115 2281 2432 2596 2760 2945 3120 3205 3217 3199 3181 3053 2900 2756 2564 2351 2132 1914 1690 1469 1234 964 784 661 542 421 357 310 266 253 274 313 342 401 492 580 706 788 840 880 903 926 647 647 653 1151 1170 666 666 664 658 641 618 594 565 528 494 456 418 375 336 298 272 247 222 197 180 165 148 135 126 115 105 97 93 91 91 90 90 94 98 104 114 127 140 153 166 182 198 213 227 241 254 264 272 280 288 292 293 294 296 299 299 297 297 296 294 293 294 296 296 294 292 294 295 296 297 298 302 305 308 311 315 317 318 321 325 328 328 327 324 320 316 310 304 297 291 283 277 271 265 260 255 252 251 250 251 251 251 251 251 250 249 248 245 241 237 232 226 220 213 206 198 190 183 175 168 160 153 145 139 132 125 118 112 106 100 95 91 87 83 79 77 75 73 72 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 69342 482 541 30 11941 19 15 42 1466 -10088 99999 11489 11676 11933 12242 12408 12464 12487 12478 12419 12428 12363 12146 11878 11663 11405 9908 9712 9501 9217 8826 8437 8154 7882 7565 7209 6929 6773 6598 6441 6408 6518 6662 6707 6802 6944 7078 7178 7262 7332 7402 7366 7263 7112 6932 6722 6452 6141 5869 5572 5271 4965 4700 4422 4139 3892 3719 3574 3473 3387 3278 3174 3075 2966 2918 2906 2903 2839 2787 2759 2720 2681 2662 2669 2707 2746 2776 2830 2923 2977 3011 3052 3142 3239 3317 3368 3409 3445 3456 3435 3457 3464 3441 3390 3364 3354 3376 3400 3406 3404 3442 3438 3419 3409 3414 3376 3356 3327 3275 3206 3099 2926 2722 2535 2369 2184 2058 1932 1811 1692 1579 1505 1483 1508 1555 1617 1686 1749 1809 1867 1929 1971 1993 1973 1959 1938 1868 1802 1730 1620 1506 1409 1355 1339 1351 1368 1396 1510 1656 1755 1884 2049 2168 2251 2344 2435 2532 2608 2598 2524 2466 2421 2269 2119 2024 1908 1769 1647 1549 1459 1390 1316 1212 1181 1187 1155 1106 1103 1099 1078 1062 1051 1026 977 947 919 878 857 817 765 730 689 656 639 655 666 667 679 604 607 608 607 596 580 566 546 517 491 462 431 396 364 332 308 283 257 233 216 200 181 165 152 136 121 107 97 89 83 76 71 70 70 69 73 82 93 106 120 136 156 174 191 208 227 242 255 269 282 291 297 301 304 307 308 304 303 302 299 297 296 294 292 290 288 289 291 293 295 298 304 310 315 321 326 331 335 340 344 348 348 345 342 338 332 325 317 307 298 289 280 272 265 258 253 249 247 246 246 247 248 249 250 250 250 249 247 244 241 237 232 226 219 212 204 197 189 182 175 168 160 153 146 139 132 126 119 113 107 101 96 91 86 82 79 76 74 73 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 69351 482 540 30 11940 19 15 51 1465 -10087 99999 11493 11659 11908 12249 12498 12619 12676 12608 12544 12506 12422 12191 11912 11671 11324 11079 11009 11015 11025 11126 11256 11388 11531 11567 11422 11232 11064 10825 10521 10279 9948 9504 7074 7123 7167 7186 7147 7098 7025 6961 6835 6675 6467 6254 6038 5808 5559 5375 5208 5041 4872 4738 4599 4448 4304 4202 4112 4045 3975 3867 3745 3610 3435 3278 3169 3077 2929 2788 2694 2604 2515 2447 2421 2430 2458 2483 2528 2638 2730 2779 2837 2968 3114 3219 3302 3381 3453 3492 3482 3498 3510 3497 3405 3321 3258 3216 3145 3061 2997 2973 2910 2841 2795 2809 2788 2788 2795 2830 2848 2847 2794 2725 2640 2546 2423 2370 2315 2250 2168 2112 2060 2034 2030 2076 2132 2192 2241 2303 2381 2455 2476 2481 2470 2443 2377 2270 2164 2048 1880 1700 1525 1394 1292 1200 1146 1134 1203 1290 1362 1473 1626 1763 1885 2007 2126 2252 2347 2378 2370 2348 2341 2242 2143 2076 2017 1950 1886 1836 1811 1804 1798 1763 1774 1795 1775 1702 1643 1575 1494 1380 1250 1116 962 817 684 558 467 375 293 252 230 232 247 282 323 364 402 467 530 529 526 515 498 486 472 449 430 408 382 352 324 300 282 263 245 228 217 207 194 183 172 157 144 133 123 115 106 96 87 79 73 68 69 73 80 90 103 118 137 156 175 195 215 233 249 265 278 288 294 298 301 304 304 299 296 293 289 286 284 282 281 280 280 282 286 290 293 299 307 316 322 328 333 339 343 348 352 354 354 350 346 342 336 329 320 311 303 295 287 281 275 269 265 262 262 261 261 261 261 262 262 261 260 258 254 249 245 239 233 226 219 211 203 196 188 181 174 167 160 153 147 140 134 128 122 116 110 105 100 95 91 87 84 81 78 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 69360 482 541 30 11941 19 16 0 1463 -10086 99999 12163 12330 12575 12948 13281 13501 13641 13705 13750 13760 13656 13521 13288 13077 9359 9388 9465 9535 9606 9634 9636 9706 9651 9539 9346 9170 8983 8738 8486 8260 8093 7963 7758 7594 7481 7368 7210 7088 6969 6877 6719 6515 6288 6079 5886 5683 5458 5285 5120 4943 4753 4607 4463 4313 4160 4049 3969 3923 3859 3762 3651 3534 3383 3257 3171 3100 2984 2863 2772 2694 2613 2557 2526 2529 2545 2565 2604 2694 2766 2794 2832 2941 3071 3165 3244 3321 3380 3402 3379 3378 3378 3346 3247 3143 3075 3010 2906 2788 2706 2652 2567 2469 2411 2422 2423 2435 2473 2544 2610 2657 2676 2686 2690 2660 2593 2581 2579 2567 2542 2513 2474 2449 2434 2470 2516 2561 2602 2650 2704 2758 2780 2797 2785 2744 2669 2577 2470 2345 2163 1966 1773 1615 1474 1366 1315 1295 1327 1376 1406 1468 1570 1678 1770 1861 1934 1987 1996 1956 1888 1791 1701 1548 1413 1330 1268 1201 1149 1142 1166 1233 1351 1469 1613 1736 1819 1858 1894 1897 1878 1828 1734 1600 1424 1246 1054 849 686 542 433 358 297 277 281 292 300 456 450 448 450 457 464 468 467 471 471 467 463 455 440 420 399 379 362 342 -89 -126 267 244 218 194 170 144 119 98 81 67 54 42 32 26 23 25 31 41 53 67 84 105 128 151 173 196 219 240 257 273 288 298 305 310 313 314 312 307 302 300 296 293 291 291 292 292 295 299 306 312 318 327 337 347 354 360 366 370 373 376 377 376 372 366 360 353 346 337 327 318 308 300 292 285 279 273 269 266 265 264 264 263 263 263 263 262 261 259 255 250 246 241 235 229 221 214 207 200 192 185 178 171 164 158 151 145 139 133 127 121 115 110 104 99 95 91 88 85 82 80 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 20 20 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 69369 482 541 30 11941 19 16 9 1462 -10084 99999 12244 12430 12659 13014 13338 13548 13678 13727 13762 13785 13667 13511 13333 13166 12831 9592 9437 9262 9069 8858 8623 8498 8285 8059 7834 7634 7436 7234 7071 6935 6846 6776 6702 6676 6681 6673 6618 6623 6612 6594 6532 6421 6297 6157 6000 5846 5674 5500 5307 5112 4911 4742 4565 4388 4207 4053 3941 3862 3782 3680 3553 3415 3274 3161 3079 3011 2917 2803 2712 2645 2588 2551 2531 2529 2548 2575 2635 2734 2822 2876 2941 3068 3226 3354 3459 3555 3636 3657 3642 3641 3641 3609 3508 3384 3283 3175 3004 2816 2678 2569 2428 2279 2199 2185 2173 2178 2204 2279 2358 2415 2453 2512 2552 2528 2480 2489 2483 2470 2443 2407 2365 2311 2265 2280 2328 2373 2400 2460 2538 2602 2629 2673 2690 2662 2592 2483 2381 2245 2045 1811 1582 1406 1236 1098 1027 993 1011 1040 1086 1178 1323 1479 1638 1795 1958 2106 2189 2207 2188 2132 2085 1980 1886 1806 1735 1658 1580 1540 1541 1559 1611 1668 1765 1862 1916 1917 1896 3632 9999999 9999999 1645 1525 1359 1185 999 807 659 540 436 570 533 310 472 454 445 436 427 419 417 421 425 426 425 429 430 425 420 417 406 390 374 361 350 337 -3 1 281 264 244 226 210 188 164 145 127 112 96 82 70 61 54 50 51 58 65 75 92 113 134 157 179 204 227 247 265 284 301 312 319 323 325 324 320 315 310 305 300 295 293 293 292 292 293 297 303 309 315 321 329 337 344 349 353 357 359 360 360 360 356 351 345 341 336 329 321 314 307 301 294 290 285 282 279 277 276 276 275 274 273 272 272 270 268 264 260 255 250 244 238 232 225 218 212 206 199 193 186 179 173 167 160 154 147 141 134 128 121 115 109 104 98 94 90 87 84 81 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 69378 482 543 30 11943 19 16 18 1461 -10083 99999 9431 9590 9836 10215 10598 10932 11229 11417 11685 12008 12224 12433 12662 12872 12940 13006 13152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11675 11058 10475 9990 9506 8910 8254 6923 6779 6613 6425 6250 6051 5841 5617 5402 5238 5079 4931 4829 4732 4649 4554 4493 4448 4448 4429 4392 4346 4305 4278 4246 4181 4081 3937 3763 3573 3416 3270 3116 2938 2749 2606 2509 2435 2389 2379 2403 2452 2508 2616 2768 2891 2976 3074 3226 3394 3515 3597 3651 3692 3666 3611 3573 3546 3482 3350 3208 3098 2992 2844 2695 2602 2542 2479 2405 2390 2426 2473 2527 2583 2679 2783 2848 2878 2906 2919 2872 2781 2710 2634 2577 2502 2385 2265 2147 2045 2000 2020 2058 2104 2165 2241 2330 2428 2534 2587 2599 2587 2517 2464 2360 2187 1953 1719 1501 1284 1099 974 856 788 751 764 831 980 1133 1321 1527 1745 1938 2091 2208 2290 2307 2325 2274 2217 2137 2068 1994 1914 1840 1782 1733 1730 1749 1793 1831 1857 1826 1786 1737 1700 1631 1521 1388 1215 1042 887 706 543 415 316 238 202 207 208 188 160 137 423 409 201 192 211 209 189 170 179 168 157 165 362 348 335 325 316 305 292 276 262 250 237 225 214 199 180 163 148 134 119 104 89 77 68 60 57 58 60 64 75 92 112 132 153 175 198 220 240 260 280 295 305 312 318 320 318 315 313 311 309 307 306 307 308 308 310 315 321 327 333 339 345 351 355 358 361 364 364 364 363 361 357 352 347 344 340 335 330 325 320 314 309 304 300 295 292 288 285 282 279 276 273 271 268 267 264 261 257 253 249 244 240 236 231 226 221 215 209 203 196 189 182 176 169 162 156 149 142 135 129 122 116 111 106 101 98 94 91 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 69387 482 542 30 11942 19 16 27 1459 -10081 99999 8597 8614 8691 8928 9205 9456 9680 9767 9889 10155 10436 10827 11303 11812 12198 12581 13009 13425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10765 10136 9524 8824 8066 6398 6205 6011 5805 5608 5384 5184 5013 4910 4865 4826 4794 4805 4820 4840 4848 4888 4916 4975 4979 4955 4901 4837 4754 4640 4489 4309 4102 3873 3636 3430 3224 3028 2828 2670 2576 2532 2503 2502 2541 2603 2689 2776 2895 3024 3107 3152 3180 3227 3255 3225 3170 3096 3027 2916 2798 2702 2632 2562 2480 2418 2417 2443 2449 2459 2516 2571 2604 2603 2629 2678 2714 2733 2736 2746 2759 2721 2676 2651 2611 2535 2464 2436 2423 2418 2400 2350 2281 2192 2103 2053 2051 2021 1989 1975 1968 1945 1929 1946 1958 1955 1952 1942 1966 1956 1891 1784 1714 1634 1549 1476 1464 1456 1454 1446 1464 1508 1601 1695 1843 2003 2164 2263 2348 2413 2478 2488 2493 2455 2420 2370 2340 2318 2296 2253 2212 2172 2197 2236 2270 2265 2241 2972 3206 3390 3474 3396 1092 1052 1009 961 908 854 794 734 672 615 569 526 489 457 434 413 395 381 373 -194 -197 -188 -189 -191 -153 -146 345 339 331 320 308 298 288 280 272 263 255 248 242 237 231 220 206 191 174 159 143 126 109 92 78 68 63 63 66 72 85 105 127 152 177 203 228 251 273 294 312 324 330 334 334 332 327 321 315 311 308 305 305 306 307 309 314 321 329 337 343 350 356 361 365 368 370 370 369 368 364 360 355 349 344 341 338 334 329 325 321 317 313 310 307 304 301 299 296 294 291 288 285 283 280 278 275 271 267 263 258 253 248 243 237 230 224 217 210 203 195 188 182 175 169 163 158 152 146 140 134 129 124 119 114 110 106 102 99 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 69390 482 541 30 11941 19 16 30 1459 -10081 99999 8357 8330 8299 8422 8609 8836 9111 9229 9425 9809 10169 10601 11139 11779 12312 12798 13242 9999999 9999999 11915 11982 11973 11855 11648 11342 10933 10386 9813 9266 8703 8091 7498 6959 6532 6173 5867 5499 5228 4973 4737 4569 4488 4461 4459 4492 4560 4636 4728 4800 4883 4956 5046 5072 5084 5070 5002 4896 4759 4578 4347 4091 3826 3551 3306 3058 2821 2606 2443 2333 2267 2246 2258 2306 2382 2491 2619 2766 2919 3027 3096 3146 3212 3259 3253 3239 3200 3155 3069 2972 2889 2830 2778 2702 2637 2634 2644 2605 2568 2589 2601 2591 2554 2554 2564 2581 2564 2528 2536 2563 2545 2541 2588 2614 2574 2543 2542 2555 2561 2567 2507 2429 2329 2203 2087 2013 1907 1799 1727 1690 1631 1608 1602 1589 1559 1575 1602 1670 1707 1703 1653 1637 1584 1523 1455 1453 1438 1442 1455 1509 1566 1655 1754 1929 2129 2352 2510 2665 2787 2913 2960 2973 2946 2906 2809 2717 2628 2521 2372 2220 2050 1948 1888 1844 1770 1709 1643 2175 2216 2218 2134 978 944 907 866 822 776 726 676 622 571 528 488 456 428 408 387 369 353 341 336 332 330 -691 -800 -821 -851 -878 -823 319 315 309 304 300 296 289 280 269 258 248 240 230 216 199 181 162 146 129 114 100 88 80 75 77 81 87 95 109 128 149 171 193 214 235 253 269 284 297 305 308 310 309 307 303 298 294 292 291 290 292 296 300 305 313 322 331 341 349 358 365 372 377 381 382 383 381 378 373 366 360 353 347 342 337 332 328 324 319 315 313 312 310 309 308 307 306 304 302 300 298 295 292 289 285 281 275 270 264 258 253 247 241 234 228 222 216 209 203 196 190 185 179 173 168 162 156 150 144 138 132 126 120 116 111 107 103 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 69413 463 1115 30 11945 19 16 53 1455 -10077 99999 10670 10736 10720 10641 10488 10333 10131 9812 9441 9093 8699 8226 7722 7280 6867 6465 6085 5683 5367 5088 4798 4550 4397 4320 4256 4259 4312 4386 4441 4475 4536 4598 4663 4679 4687 4677 4622 4529 4420 4294 4109 3893 3676 3463 3276 3063 2871 2709 2579 2469 2407 2401 2428 2454 2504 2607 2752 2929 3097 3242 3392 3500 3584 3655 3707 3737 3719 3686 3606 3513 3398 3251 3094 2950 2828 2745 2701 2653 2592 2559 2534 2532 2531 2600 2672 2741 2812 2855 2912 2978 2998 2998 3009 3032 3006 2961 2883 2779 2641 2477 2280 2082 1897 1691 1473 1273 1084 932 802 718 633 631 665 707 788 918 1053 1197 1331 1443 1552 1670 1719 1751 1754 1800 1801 1814 1823 1853 1876 1898 1943 2041 2171 2317 2431 2576 2705 2861 2950 3022 3054 3078 3029 2969 2924 2821 2666 2481 2267 2075 2457 1757 2415 1417 1261 1823 1544 1307 1101 1072 1038 999 957 910 860 805 749 698 651 608 568 532 499 469 443 420 393 368 347 328 313 304 296 285 276 270 264 261 261 257 253 252 253 251 251 247 240 233 228 222 213 202 188 171 156 141 127 116 107 101 98 100 104 110 117 129 145 163 183 202 221 239 254 267 277 287 293 297 298 296 292 288 285 283 282 283 285 289 294 301 309 319 328 339 350 361 371 379 386 391 396 399 400 400 398 393 388 383 378 372 366 361 356 350 345 339 333 328 322 317 313 308 303 299 296 292 289 286 282 279 276 275 272 269 266 262 258 255 251 246 242 236 231 225 219 212 205 199 193 187 181 175 170 163 157 150 144 138 132 127 122 117 113 109 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 10 9 69423 458 1085 30 11945 19 17 3 1453 -10076 99999 10352 10262 10164 9983 9703 9421 9197 8973 8681 8419 8184 7896 7541 7177 6871 6624 6385 6126 5847 5627 5412 5171 4958 4812 4682 4574 4537 4544 4557 4558 4535 4532 4551 4565 4562 4562 4560 4522 4462 4400 4315 4172 3998 3815 3639 3473 3291 3118 2964 2811 2667 2550 2483 2438 2401 2392 2447 2532 2640 2752 2862 2990 3089 3181 3281 3374 3445 3457 3463 3443 3417 3359 3280 3209 3149 3101 3064 3068 3073 3051 3024 3014 3033 3043 3085 3113 3135 3168 3161 3150 3153 3132 3072 3015 2985 2940 2883 2784 2665 2514 2340 2136 1920 1719 1512 1274 1029 810 644 501 404 310 302 329 389 498 675 876 1082 1266 1429 1607 1791 1880 1932 1936 1966 1939 1922 1896 1882 1848 1805 1795 1861 1978 2106 2196 2333 2480 2651 2766 2878 2952 3004 2982 2957 2933 2853 2703 2517 2308 2134 1988 1842 1681 1570 1458 1340 1847 1640 1338 1082 1043 1001 955 907 858 807 753 705 664 631 599 567 539 515 493 471 445 419 394 368 344 327 310 291 271 254 237 222 209 196 185 179 175 172 172 171 165 161 160 160 158 157 153 148 144 139 133 130 128 129 133 140 148 156 165 175 188 204 220 236 249 262 271 279 284 288 290 291 290 286 283 279 275 273 271 273 276 281 287 295 304 314 324 334 347 358 367 376 383 389 394 399 401 403 403 401 398 396 392 387 383 378 373 368 364 357 351 345 339 333 328 322 316 311 306 301 297 293 289 285 282 279 276 273 270 266 262 258 254 249 245 239 233 227 220 213 206 200 193 187 181 175 169 163 156 150 145 139 134 129 125 121 118 115 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 12 11 10 10 69432 457 1114 30 11944 19 17 12 1452 -10075 99999 9375 9417 9410 9276 9161 9082 9013 8817 8639 8466 8277 8044 7759 7502 7314 7163 6944 6684 6467 6221 5963 5703 5518 5341 5172 5043 4918 4821 4724 4612 4515 4445 4368 4290 4241 4203 4165 4128 4096 4058 3990 3915 3826 3741 3652 3540 3439 3341 3233 3123 3019 2934 2839 2750 2681 2650 2650 2674 2707 2760 2831 2882 2941 3015 3093 3173 3227 3272 3294 3308 3303 3261 3215 3172 3126 3103 3102 3100 3085 3061 3015 2963 2931 2940 2954 2958 2979 2983 2988 3002 2990 2977 2975 2984 2967 2950 2919 2852 2739 2588 2411 2220 2039 1844 1613 1360 1111 908 721 580 454 409 394 407 476 627 825 1022 1212 1405 1628 1842 1959 2052 2110 2181 2177 2182 2175 2166 2106 2015 1954 1947 1963 1987 1990 2044 2099 2175 2212 2266 2295 2315 2269 2246 2217 2142 2016 1894 1757 1652 1571 1491 1404 1379 1362 1346 2325 2023 1679 1320 963 662 838 813 792 772 750 725 701 687 674 657 641 630 617 600 576 550 524 493 461 436 415 390 363 339 313 288 265 242 222 208 198 187 180 173 160 149 142 137 132 129 123 116 111 106 99 96 96 97 103 113 122 133 144 156 170 189 208 226 242 257 267 277 282 286 289 291 290 286 283 279 275 272 271 272 274 279 284 293 303 313 324 336 351 364 377 389 399 408 415 422 426 430 431 429 427 425 421 414 409 402 394 387 379 370 361 353 344 337 330 322 314 306 300 294 288 282 277 273 269 266 263 261 258 255 251 249 246 243 240 236 231 226 221 215 209 203 198 192 186 180 174 168 162 156 150 144 139 134 129 125 121 118 115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 13 12 12 11 10 9 8 7 6 5 69441 455 1174 30 11944 19 17 21 1451 -10073 99999 9106 8838 8651 8471 8315 8074 7886 7713 7538 7356 7145 6966 6840 6731 6578 6408 6277 6087 5879 5652 5482 5304 5138 5011 4881 4776 4671 4570 4479 4424 4373 4313 4302 4303 4318 4321 4337 4335 4290 4246 4180 4103 3999 3872 3738 3588 3435 3257 3089 2936 2794 2650 2539 2481 2445 2442 2464 2531 2634 2728 2849 2983 3135 3286 3415 3518 3611 3680 3714 3714 3707 3687 3639 3595 3561 3497 3424 3345 3242 3115 3012 2946 2894 2842 2823 2786 2773 2790 2778 2774 2815 2859 2859 2856 2864 2840 2771 2663 2524 2343 2182 1984 1729 1463 1200 953 709 527 376 276 208 160 176 296 493 686 894 1120 1373 1605 1780 1961 2111 2256 2339 2409 2458 2479 2424 2305 2208 2134 2079 2037 1993 1961 1921 1893 1840 1829 1835 1860 1842 1851 1870 1841 1790 1732 1660 1612 1597 1576 1550 1575 1578 1560 1545 1562 2044 1753 1453 1114 954 904 801 619 393 703 708 710 700 685 669 655 641 619 592 564 536 505 474 452 435 415 391 370 348 324 299 273 249 231 214 196 182 167 144 124 109 99 89 83 78 73 72 72 73 79 86 94 105 120 134 148 161 173 186 201 216 231 243 255 262 270 275 279 284 288 290 291 291 292 293 293 293 295 297 300 303 309 316 323 330 339 350 360 370 380 391 400 408 415 421 426 429 429 429 428 425 420 414 407 399 390 381 372 363 353 344 335 327 317 308 300 293 286 279 274 269 264 259 256 253 250 248 245 242 240 238 235 233 230 227 223 219 216 211 207 203 198 193 188 183 178 172 166 160 154 147 141 136 130 125 121 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 7 6 6 69450 455 1173 30 11943 19 17 30 1449 -10072 99999 8660 8537 8501 8473 8450 8302 8221 8150 8035 7898 7769 7670 7567 7461 7292 7091 6914 6661 6391 6101 5851 5572 5303 5082 4876 4695 4509 4326 4172 4081 4009 3959 3963 3977 4012 4045 4099 4147 4172 4174 4120 4057 3981 3881 3750 3607 3446 3260 3082 2915 2774 2640 2523 2425 2354 2357 2386 2453 2561 2683 2828 2986 3165 3354 3540 3697 3829 3952 4058 4123 4151 4160 4155 4124 4070 3991 3901 3792 3656 3495 3347 3227 3115 2999 2939 2884 2838 2793 2752 2734 2738 2767 2784 2775 2757 2716 2651 2556 2450 2284 2124 1955 1744 1498 1269 1043 795 577 417 312 232 151 118 165 291 409 535 687 888 1063 1232 1425 1605 1767 1876 1979 2099 2224 2285 2279 2298 2316 2347 2370 2397 2406 2382 2338 2252 2204 2166 2100 1966 1852 1763 1622 1479 1347 1231 1138 1077 1040 1046 1127 1175 1201 1253 1340 3595 9999999 3132 2757 2465 2196 1801 1274 858 851 840 824 798 766 732 704 675 642 606 568 534 499 466 442 425 408 385 364 345 323 299 277 258 243 229 212 198 185 164 142 124 111 97 87 78 70 63 56 49 48 51 55 61 72 84 98 111 126 142 159 178 197 216 234 248 261 269 278 286 293 297 301 302 303 304 304 303 304 305 306 307 312 317 322 327 335 344 353 362 372 382 391 400 407 414 421 426 428 430 431 429 426 421 415 408 400 391 381 371 361 350 340 330 320 310 301 293 285 277 270 264 259 254 251 247 244 241 239 236 235 233 232 230 228 226 223 221 219 215 212 209 205 200 196 191 185 179 173 167 161 155 148 142 137 132 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 10 9 8 7 6 5 4 3 3 69459 455 1172 30 11942 19 17 39 1448 -10070 99999 7915 8010 8140 8290 8438 8457 8511 8559 8536 8462 8435 8406 8327 8174 7960 7713 7466 7162 6830 6490 6183 5831 5491 5202 4943 4689 4434 4205 4010 3877 3766 3696 3670 3660 3681 3714 3778 3844 3904 3945 3928 3912 3887 3846 3776 3701 3608 3487 3357 3223 3108 3003 2913 2826 2751 2743 2739 2745 2789 2853 2930 3018 3132 3262 3393 3505 3594 3662 3731 3778 3799 3816 3844 3855 3836 3796 3740 3658 3559 3432 3306 3209 3135 3039 2991 2953 2920 2882 2847 2842 2850 2886 2915 2918 2913 2871 2787 2664 2535 2339 2133 1920 1672 1378 1088 813 525 284 106 -14 -60 -82 -42 61 255 453 666 895 1164 1406 1638 1862 2050 2198 2291 2333 2382 2411 2402 2341 2288 2215 2145 2083 2042 1982 1928 1863 1775 1719 1687 1645 1571 1506 1444 1345 1275 1237 1219 1215 1237 1241 1271 1367 1451 1515 1575 1641 1669 3835 9999999 9999999 2925 2614 2212 1724 834 864 717 591 493 430 390 735 713 685 654 620 588 553 518 489 465 440 408 377 348 317 285 254 227 205 185 167 152 140 121 104 89 82 74 68 64 62 61 58 56 57 59 61 64 74 83 95 104 116 128 142 156 173 190 207 220 235 246 257 267 277 285 293 299 305 311 315 317 319 321 323 325 330 336 340 345 350 356 364 371 378 386 394 402 409 415 421 425 426 428 428 426 422 416 409 401 392 383 372 362 352 342 332 322 313 304 296 288 281 275 269 264 259 255 252 248 245 241 238 235 233 231 230 228 226 224 221 219 217 215 213 211 208 204 201 196 191 186 181 175 169 162 155 149 143 137 133 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 8 8 7 6 5 4 3 2 1 69467 455 1173 30 11943 19 17 47 1446 -10069 99999 9113 9212 9323 9423 9545 9580 9605 9612 9548 9440 9349 9241 9092 8899 8667 8402 8119 7765 7405 7022 6653 6261 5886 5556 5237 4934 4642 4383 4153 3982 3837 3736 3691 3661 3665 3681 3729 3777 3829 3893 3904 3915 3925 3924 3886 3835 3786 3711 3614 3513 3425 3333 3248 3158 3057 3004 2958 2904 2868 2865 2881 2885 2909 2952 3007 3062 3129 3194 3274 3360 3440 3520 3637 3760 3848 3903 3959 3991 3999 3965 3902 3823 3737 3624 3528 3439 3334 3199 3049 2936 2858 2800 2752 2702 2647 2578 2495 2407 2309 2157 1977 1807 1623 1409 1177 934 682 456 271 136 78 44 30 73 201 353 512 672 864 1051 1265 1476 1663 1836 1981 2063 2141 2231 2299 2320 2341 2326 2304 2286 2266 2185 2105 2021 1881 1740 1626 1512 1357 1204 1064 906 810 779 766 795 887 961 1044 1211 1382 1533 1676 1822 4588 9999999 9999999 9999999 9999999 9999999 2608 2000 940 938 929 913 886 850 811 774 735 694 649 600 554 511 471 440 416 395 369 345 321 296 271 247 223 203 185 168 152 138 117 97 79 68 58 55 52 51 52 54 56 62 68 74 80 91 102 116 127 138 147 158 170 183 198 211 223 236 246 258 269 280 288 297 306 314 322 327 329 332 333 333 334 336 338 340 342 344 348 352 356 361 367 374 382 389 395 402 406 408 410 411 411 408 404 399 393 385 377 367 358 350 342 334 327 320 313 306 300 294 289 284 279 275 271 267 262 257 252 248 244 241 238 235 233 230 228 225 223 221 219 217 215 212 208 204 199 194 188 182 176 170 163 155 148 142 137 132 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 18 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 7 6 5 4 3 3 2 69477 455 1174 30 11944 19 17 57 1445 -10068 99999 9388 9321 9296 9296 9307 9292 9267 9234 9165 9100 9071 9010 8911 8766 8557 8321 8068 7735 7406 7076 6743 6384 6059 5757 5435 5124 4836 4582 4369 4215 4075 3970 3923 3883 3877 3888 3933 3955 3990 4059 4075 4082 4102 4109 4078 4042 4012 3945 3861 3764 3667 3566 3487 3395 3267 3182 3110 3018 2953 2922 2911 2896 2910 2944 2993 3060 3149 3220 3310 3423 3539 3649 3779 3901 3980 4002 4012 3996 3966 3897 3791 3648 3523 3363 3203 3052 2916 2762 2586 2454 2385 2335 2295 2235 2190 2143 2096 2026 1981 1915 1810 1670 1533 1405 1272 1121 973 855 793 747 751 765 796 836 913 1000 1120 1222 1320 1391 1482 1558 1612 1655 1683 1667 1684 1712 1741 1754 1793 1796 1812 1849 1895 1899 1919 1905 1830 1763 1713 1621 1498 1359 1216 1053 945 873 808 774 777 762 802 929 1072 1215 1373 1537 1691 1829 4416 9999999 9999999 9999999 9999999 9999999 2548 1004 999 987 968 941 908 876 840 799 753 704 655 605 556 513 479 448 415 381 347 313 280 249 222 198 176 153 133 116 95 75 56 42 33 28 25 25 27 28 28 34 42 50 58 70 81 94 106 116 127 139 151 164 179 195 210 225 239 255 269 283 294 306 318 328 337 343 346 347 347 345 344 343 343 342 341 342 343 346 348 352 358 364 372 379 385 390 394 395 396 397 395 392 387 383 376 370 362 354 347 340 334 328 323 318 312 307 302 297 292 287 281 276 272 266 261 255 250 245 241 238 235 233 231 229 227 225 224 223 222 221 220 218 215 212 207 202 197 191 185 178 171 163 156 149 143 137 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 6 5 4 69486 456 1148 30 11948 19 18 6 1443 -10066 99999 9999999 9848 9772 9736 9702 9668 9621 9565 9471 9356 9260 9194 9091 8966 8803 8610 8410 8176 7863 7572 7295 7010 6693 6421 6155 5865 5583 5307 5061 4855 4679 4504 4354 4269 4175 4104 4032 3986 3921 3879 3871 3828 3776 3742 3695 3631 3582 3568 3524 3480 3434 3411 3390 3402 3399 3364 3351 3350 3326 3321 3340 3359 3347 3356 3377 3410 3453 3522 3548 3576 3644 3737 3817 3924 4030 4099 4127 4153 4143 4126 4080 3976 3828 3717 3582 3406 3206 3027 2820 2600 2412 2265 2144 2048 1924 1819 1752 1689 1609 1576 1547 1512 1456 1402 1337 1278 1192 1081 1004 969 912 887 891 901 894 909 929 983 1038 1102 1150 1263 1385 1462 1538 1628 1679 1738 1807 1884 1951 2017 2014 2015 2028 2033 1973 1928 1880 1776 1686 1612 1512 1385 1238 1090 964 911 874 838 835 854 839 854 939 1016 1092 1167 1243 1320 1387 1439 1465 1466 1438 1385 1017 1008 982 1297 1258 908 874 836 797 758 717 672 626 585 546 508 473 444 418 388 358 329 304 279 251 224 202 179 157 135 118 100 83 68 59 55 54 52 54 60 65 69 76 83 90 92 95 99 106 111 114 117 123 129 138 150 164 180 196 212 230 248 266 280 295 308 319 329 336 339 339 338 335 334 334 334 334 333 334 337 341 345 350 358 366 374 381 387 392 394 393 393 394 391 386 381 375 368 360 352 344 337 331 325 319 316 311 306 302 298 294 291 287 283 279 275 270 265 261 256 251 247 244 242 240 237 235 233 231 230 229 228 228 226 224 221 217 213 207 201 195 189 182 174 165 158 151 144 138 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 8 7 6 5 4 69495 456 1148 30 11948 19 18 15 1442 -10065 99999 9999999 9999999 10175 10095 10000 9865 9735 9598 9469 9328 9209 9133 9027 8905 8742 8568 8422 8225 7974 7721 7477 7209 6915 6646 6377 6091 5810 5528 5270 5039 4822 4606 4427 4296 4144 4015 3904 3827 3749 3695 3676 3638 3601 3584 3567 3556 3568 3598 3604 3615 3635 3665 3682 3711 3735 3735 3737 3737 3708 3694 3689 3672 3639 3623 3618 3607 3602 3635 3647 3650 3663 3716 3773 3864 3937 3991 4021 4031 4002 3975 3949 3876 3739 3604 3445 3282 3079 2875 2649 2428 2214 2014 1850 1727 1596 1465 1373 1302 1248 1248 1244 1239 1233 1236 1238 1252 1258 1242 1246 1247 1223 1215 1250 1285 1290 1298 1316 1359 1383 1407 1438 1522 1622 1672 1740 1843 1920 1986 2043 2124 2208 2287 2306 2330 2350 2342 2267 2200 2126 2009 1868 1729 1555 1381 1181 984 799 678 583 515 480 492 485 525 613 727 861 1020 1165 1306 1423 1536 1609 1646 1629 1070 1044 1014 970 924 1257 1140 789 740 688 641 599 557 516 481 451 423 399 377 361 344 327 309 291 275 254 232 210 187 166 145 126 107 90 72 59 51 47 45 47 53 58 63 71 79 86 90 94 100 108 115 119 124 131 136 144 156 170 185 200 214 229 244 258 268 279 289 298 305 310 311 312 311 309 309 311 315 319 323 330 337 345 353 361 372 382 392 400 407 411 412 411 408 404 398 391 382 374 365 355 347 337 330 324 319 315 313 311 309 307 305 303 300 298 295 290 286 280 274 267 261 254 249 244 240 237 235 232 230 229 229 229 229 229 229 228 225 222 219 214 208 201 194 186 178 169 161 153 146 139 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 11 11 10 9 8 7 6 5 4 3 69504 456 1147 30 11947 19 18 24 1441 -10063 99999 4135 10119 10011 9929 9849 9722 9615 9494 9369 9215 9078 8982 8884 8793 8657 8497 8388 8236 8033 7831 7643 7413 7169 6943 6731 6499 6275 6025 5771 5547 5321 5080 4882 4713 4512 4316 4153 4010 3880 3762 3684 3597 3527 3479 3429 3414 3426 3444 3447 3462 3499 3542 3586 3633 3685 3725 3752 3774 3776 3800 3823 3831 3819 3817 3826 3829 3827 3854 3863 3862 3842 3854 3872 3918 3954 3976 3979 3975 3938 3902 3845 3759 3611 3466 3307 3152 2960 2743 2505 2264 2005 1762 1565 1422 1279 1171 1104 1073 1070 1098 1131 1189 1287 1388 1479 1603 1700 1736 1767 1792 1775 1748 1753 1742 1703 1671 1624 1571 1518 1478 1434 1459 1533 1564 1596 1667 1730 1773 1816 1897 1971 2046 2081 2117 2150 2162 2125 2087 2051 1986 1885 1777 1649 1513 1334 1152 990 865 744 650 585 542 459 416 420 467 533 621 710 816 918 1016 1102 1182 1205 1213 1217 1269 1294 1309 1293 1259 1215 759 709 661 620 578 535 498 468 438 408 380 357 336 315 292 271 254 233 210 192 173 155 137 122 107 94 82 71 65 63 60 60 63 66 68 74 81 87 91 95 102 111 120 126 133 141 148 157 170 185 197 209 221 234 247 259 269 277 284 291 297 301 303 302 301 301 302 305 309 313 317 322 329 338 347 357 368 379 389 398 405 411 414 413 412 410 405 399 391 383 374 365 356 347 339 333 327 322 320 317 314 312 310 308 306 303 299 295 290 284 278 271 264 257 250 244 240 235 231 227 224 222 221 220 219 219 218 217 215 213 210 206 201 196 190 184 177 169 162 155 149 144 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 10 9 8 7 6 5 69513 456 1147 30 11947 19 18 33 1439 -10062 99999 3745 10512 10449 10397 10323 10185 10055 9853 9600 9359 9150 8941 8722 8531 8330 8118 7982 7832 7689 7583 7467 7297 7135 7003 6864 6694 6552 6389 6213 6028 5818 5591 5388 5200 4971 4760 4588 4439 4290 4141 4034 3913 3801 3717 3646 3622 3615 3615 3583 3561 3559 3560 3548 3553 3589 3621 3630 3635 3620 3620 3610 3594 3579 3603 3635 3654 3668 3729 3782 3802 3815 3885 3975 4071 4169 4273 4352 4395 4379 4354 4313 4240 4079 3891 3692 3459 3168 2850 2548 2236 1894 1579 1312 1110 929 806 744 729 754 823 931 1067 1224 1371 1520 1702 1853 1949 2036 2106 2093 2035 2011 1995 1946 1882 1806 1726 1634 1542 1436 1388 1399 1373 1343 1375 1432 1472 1488 1542 1610 1686 1745 1816 1885 1946 1971 1986 2002 2003 1963 1900 1813 1713 1569 1423 1297 1196 1093 1009 948 906 822 781 784 832 905 997 1088 1187 1267 1328 1371 1416 1411 1127 1117 1104 1075 1332 1267 1170 896 845 785 728 675 622 568 521 481 443 407 375 348 325 302 279 258 241 220 198 180 162 144 126 110 97 87 77 71 71 73 78 84 93 103 112 123 134 144 150 156 160 164 167 166 164 163 161 161 163 168 171 177 183 191 202 214 225 236 248 261 270 281 289 295 301 308 314 322 330 337 341 348 356 364 371 378 387 395 402 407 411 413 413 410 407 405 400 392 385 377 369 361 352 343 336 331 325 321 319 316 313 310 308 307 305 303 300 296 292 287 281 275 268 261 254 248 242 236 231 225 221 217 215 212 211 209 208 207 205 203 201 198 195 191 187 181 175 169 163 157 152 147 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 10 9 8 7 6 5 69522 465 877 30 11947 19 18 42 1438 -10061 99999 9250 7527 5873 4496 3770 3251 3006 2802 2943 3253 11371 11221 11077 10912 10665 10429 10110 9763 9410 9068 8717 8429 8208 7987 7759 7634 7522 7406 7328 7243 7111 6989 6876 6776 6662 6578 6450 6280 6093 5868 5626 5405 5199 4961 4728 4506 4313 4140 3962 3826 3680 3545 3439 3370 3353 3352 3357 3340 3332 3351 3400 3442 3483 3555 3617 3665 3711 3750 3787 3810 3830 3853 3900 3962 4005 4027 4079 4147 4185 4209 4276 4361 4431 4504 4585 4637 4636 4586 4514 4435 4327 4139 3905 3651 3362 3005 2643 2317 1978 1610 1275 1005 808 633 518 485 515 593 731 920 1143 1348 1532 1711 1923 2102 2218 2304 2374 2357 2265 2197 2134 2034 1914 1788 1673 1554 1457 1335 1260 1256 1224 1171 1162 1204 1223 1221 1240 1268 1320 1372 1433 1482 1562 1639 1688 1753 1844 1932 1984 1998 1997 1968 1945 1915 1880 1840 1800 1742 1666 1560 1482 1422 1381 1357 1365 1379 1406 1420 1422 1433 1460 257 266 306 475 690 905 923 895 861 824 781 732 682 632 583 540 502 465 431 401 373 350 329 308 288 270 250 228 209 190 172 156 141 128 117 108 102 102 105 109 115 125 136 145 157 169 178 184 187 189 192 193 189 183 179 175 171 171 175 178 182 187 195 207 219 230 239 251 263 272 280 288 294 298 301 305 311 319 324 328 335 344 353 362 372 383 393 402 409 416 422 424 424 423 421 417 412 405 397 389 380 370 361 353 346 339 334 329 325 321 317 314 312 309 306 302 298 294 288 283 276 269 262 255 249 242 236 230 225 220 216 213 211 209 207 206 204 203 202 200 197 194 191 187 182 176 170 164 158 154 149 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 9 7 6 5 4 3 69531 476 545 30 11945 19 18 51 1436 -10059 99999 18626 18724 18773 18645 17784 16820 15919 14844 13673 12500 11272 9956 8703 7480 6464 6096 5814 5463 5149 5236 5408 8720 8597 8483 8353 8184 8054 7879 7708 7542 7391 7222 7130 7094 7050 7013 7034 7046 7032 7061 7056 6977 6919 6861 6797 6725 6675 6583 6445 6283 6067 5863 5695 5539 5346 5162 4989 4808 4645 4476 4325 4157 3983 3835 3711 3635 3557 3483 3399 3317 3265 3269 3294 3308 3337 3375 3414 3465 3505 3565 3630 3695 3748 3815 3910 3984 4035 4104 4197 4292 4363 4450 4548 4642 4713 4769 4803 4787 4707 4595 4467 4283 4028 3736 3422 3098 2750 2408 2096 1791 1479 1187 998 913 843 826 898 1011 1168 1365 1608 1859 2083 2271 2453 2670 2861 2948 2976 2989 2925 2787 2683 2582 2449 2263 2058 1862 1688 1536 1348 1191 1115 1044 973 936 944 936 913 912 946 1017 1113 1210 1280 1369 1487 1589 1686 1792 1911 2012 2077 2102 2089 2067 2046 1987 1904 1829 1743 1595 1403 1251 1127 1012 909 834 785 775 758 724 732 787 815 856 933 1042 1095 1126 1136 1140 956 897 834 770 715 663 610 564 525 486 448 416 385 360 338 317 295 275 254 232 211 193 176 162 150 140 133 128 124 125 126 129 134 139 146 152 159 165 170 171 171 173 176 177 174 173 173 172 174 178 184 189 195 200 207 215 222 228 233 239 246 250 254 258 262 266 271 277 285 295 303 312 324 337 350 362 376 389 401 412 420 426 432 435 435 435 434 431 426 419 412 405 397 388 380 372 365 358 352 346 340 335 329 323 319 314 309 304 299 293 286 280 273 267 260 253 246 240 234 228 223 218 214 211 208 206 204 203 201 200 199 198 196 193 191 187 184 179 174 168 163 159 155 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 7 6 5 4 3 2 69540 476 545 30 11945 19 19 0 1435 -10058 99999 15219 15227 15199 15178 15127 15043 15020 14761 14309 13851 13391 12864 12439 12028 11655 11225 10798 10298 9836 9529 9293 7416 7498 7584 7636 7683 7823 7933 8004 7996 7953 7842 7815 7804 7771 7760 7763 7695 7579 7507 7418 7249 7119 6990 6879 6778 6697 6595 6455 6277 6033 5803 5623 5457 5251 5044 4849 4659 4486 4301 4128 3961 3789 3642 3533 3497 3480 3462 3437 3411 3425 3499 3571 3630 3707 3794 3867 3940 4007 4073 4120 4149 4161 4198 4262 4301 4292 4293 4308 4321 4321 4339 4372 4404 4433 4458 4472 4457 4376 4272 4150 3997 3794 3559 3305 3027 2729 2426 2155 1896 1638 1399 1244 1193 1156 1176 1281 1426 1623 1854 2124 2386 2641 2843 3025 3226 3388 3445 3429 3385 3253 3052 2876 2691 2495 2264 2035 1795 1576 1380 1161 1000 925 862 809 803 837 851 862 881 933 1003 1094 1209 1315 1421 1522 1592 1665 1739 1824 1880 1916 1928 1894 1835 1797 1737 1642 1528 1430 1298 1150 1032 940 853 798 756 720 733 766 773 820 905 984 1056 1142 1242 1237 1191 1134 1073 1015 959 895 825 760 698 632 571 520 472 421 168 328 292 264 238 214 195 178 161 145 135 130 125 121 120 122 125 129 133 135 139 144 149 156 165 173 177 181 184 186 189 194 196 196 196 196 195 195 195 196 197 198 198 200 203 206 206 208 212 217 221 226 233 241 249 258 268 281 293 306 320 335 350 365 380 395 409 421 431 438 444 450 452 453 453 450 446 441 435 427 419 410 400 390 381 371 361 353 344 336 329 322 315 310 306 300 295 291 286 281 277 271 266 260 254 248 241 235 228 222 217 212 208 205 202 200 198 197 196 196 195 194 193 191 188 185 181 177 172 167 163 160 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 20 20 20 19 19 18 18 17 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 8 7 5 4 3 2 69549 476 546 30 11946 19 19 9 1434 -10056 99999 15278 15304 15301 15367 15380 15337 15336 15039 14547 14015 13519 12982 12596 12185 11713 11168 10666 10125 9649 9348 9117 8522 8639 8746 8792 8807 8891 8908 8867 8710 8484 8181 7956 7750 7537 7372 7253 7105 6930 6810 6697 6532 6431 6330 6291 6276 6297 6305 6289 6233 6114 5981 5879 5769 5637 5477 5325 5166 5014 4805 4596 4378 4157 3961 3803 3699 3629 3563 3495 3407 3372 3380 3391 3407 3473 3553 3636 3718 3793 3863 3929 3984 4033 4103 4199 4268 4317 4359 4394 4419 4439 4455 4473 4495 4525 4543 4538 4501 4414 4320 4209 4065 3907 3736 3531 3272 3021 2767 2520 2274 2033 1809 1644 1569 1494 1463 1503 1552 1650 1804 2023 2224 2433 2614 2769 2938 3086 3165 3168 3148 3052 2880 2732 2545 2332 2079 1814 1519 1248 1013 753 537 406 296 202 166 192 220 292 376 495 661 861 1071 1272 1496 1703 1845 1991 2140 2282 2380 2445 2466 2446 2391 2322 2244 2149 2028 1885 1728 1594 1485 1389 1299 1256 1236 1208 1216 1264 1317 1378 -1816 -1867 -1650 -1362 -1106 -847 -485 -63 1040 1005 968 924 870 812 752 688 626 574 522 471 421 376 338 310 285 261 242 228 214 200 190 185 177 172 168 165 161 156 149 141 135 131 127 127 127 128 128 131 134 139 148 158 167 174 180 184 187 191 192 194 196 198 198 200 202 204 205 209 215 222 230 239 248 259 270 283 294 308 320 331 341 352 364 375 386 397 407 416 424 430 436 442 446 449 452 453 453 450 446 441 435 428 419 410 401 391 380 370 360 350 341 333 325 319 314 308 302 298 293 288 283 278 272 267 261 253 246 239 232 224 218 212 207 203 199 196 193 192 192 191 191 190 189 188 186 184 180 176 172 167 164 160 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 13 12 11 10 9 8 6 5 3 2 1 69558 476 544 30 11944 19 19 18 1432 -10055 99999 14948 14991 14977 15059 15109 15090 15074 14832 14404 13911 13498 13070 12767 12435 7878 7832 7873 7940 8096 8280 8412 8458 8519 8616 8602 8587 8610 8595 8537 8374 8123 7798 7546 7319 7066 6883 6748 6603 6425 6302 6189 6070 6007 5955 5954 6035 6141 6236 6293 6309 6259 6181 6127 6066 5991 5880 5727 5559 5383 5164 4919 4671 4428 4197 4010 3879 3788 3696 3594 3470 3390 3375 3374 3388 3450 3522 3598 3669 3754 3841 3920 3985 4043 4132 4238 4319 4371 4396 4400 4390 4385 4368 4354 4337 4324 4309 4279 4228 4137 4057 3964 3845 3739 3629 3483 3281 3085 2896 2704 2509 2301 2100 1950 1861 1743 1668 1650 1628 1648 1743 1901 2048 2186 2308 2408 2544 2668 2731 2740 2754 2694 2574 2479 2351 2177 1967 1748 1518 1312 1143 926 741 616 509 425 398 424 457 526 605 711 857 1027 1204 1384 1594 1792 1957 2131 2283 2436 2563 2650 2692 2708 2687 2639 2585 2504 2363 2199 2018 1830 1655 1507 1349 1205 1093 984 913 895 904 930 986 1066 -968 -787 -622 -460 -214 112 1044 1010 973 929 876 818 757 689 624 570 517 462 409 362 321 289 263 239 219 202 186 172 166 163 159 157 157 157 158 159 159 157 156 156 156 160 162 164 165 168 170 173 179 185 187 188 187 187 186 184 180 177 175 173 172 173 176 179 181 187 195 206 216 227 240 254 268 284 298 314 328 340 351 364 377 388 399 409 418 426 433 437 441 446 449 450 453 454 454 451 448 443 438 432 424 416 409 399 388 378 368 358 348 339 331 324 318 311 305 300 295 289 284 279 274 268 261 253 246 238 230 222 216 210 205 200 196 193 191 189 189 188 189 188 187 186 185 183 180 176 172 168 164 161 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 22 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 10 9 8 6 5 4 2 1 69567 476 545 30 11945 19 19 27 1431 -10054 99999 16057 16046 15937 15903 15781 15530 15252 14782 14081 13279 12608 12008 11520 11072 10602 10142 9790 9498 9239 9131 9119 9540 9602 9629 9562 9449 9377 9255 9089 8783 8396 7936 7536 7200 6872 6646 6481 6303 6111 6012 5937 5831 5776 5736 5769 5885 6017 6146 6256 6325 6297 6224 6187 6157 6097 5989 5834 5666 5491 5273 5018 4769 4519 4267 4046 3891 3790 3683 3556 3415 3323 3313 3320 3354 3422 3500 3582 3661 3761 3871 3971 4044 4107 4193 4282 4342 4371 4362 4322 4264 4224 4167 4115 4054 3982 3907 3836 3749 3627 3530 3450 3343 3266 3205 3118 2977 2860 2757 2650 2563 2482 2394 2350 2375 2362 2347 2382 2396 2429 2542 2715 2839 2932 3004 3045 3087 3145 3164 3110 3053 2949 2796 2680 2544 2346 2085 1845 1609 1404 1233 1043 841 665 528 433 398 404 411 437 468 561 702 879 1057 1223 1398 1568 1720 1860 1971 2073 2148 2182 2182 2169 2113 2017 1904 1782 1637 1495 1377 1266 1180 1124 1073 1038 1033 1043 1093 1186 1296 1410 1544 1682 -790 -402 -129 151 486 860 1113 1083 1047 1004 953 896 834 767 698 633 572 509 452 400 357 323 296 273 253 238 226 213 208 208 208 207 208 209 209 208 205 199 192 188 185 183 181 178 174 171 170 171 175 179 179 177 176 177 176 173 171 171 171 172 175 180 186 191 196 205 216 228 238 248 260 273 285 298 310 321 332 340 349 359 370 379 389 400 409 418 425 431 436 442 446 450 454 456 456 454 451 446 441 435 427 419 410 400 389 379 369 358 349 340 332 325 319 312 307 303 298 294 290 286 281 276 271 264 257 250 243 235 229 222 216 211 206 201 197 195 193 191 189 188 186 184 182 179 176 172 168 164 160 157 153 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 21 21 21 21 20 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 10 9 8 7 5 4 3 2 69576 476 543 30 11943 19 19 36 1429 -10052 99999 16635 16443 16115 15813 15409 14861 14263 13592 12731 11898 11255 10697 10221 9845 9490 9168 8953 8854 8804 8918 9102 9257 10229 10089 9842 9520 9234 8986 8689 8299 7865 7382 6977 6625 6310 6123 6037 5927 5791 5745 5730 5697 5718 5750 5831 5975 6132 6260 6371 6458 6442 6360 6318 6286 6215 6102 5942 5745 5543 5315 5044 4791 4554 4303 4060 3882 3764 3640 3505 3375 3289 3276 3283 3316 3381 3474 3565 3646 3761 3906 4045 4164 4278 4403 4515 4598 4643 4641 4600 4546 4495 4420 4340 4249 4134 4003 3873 3735 3601 3508 3419 3324 3285 3272 3228 3142 3090 3051 3013 2985 2973 2934 2907 2897 2833 2782 2765 2725 2696 2726 2809 2847 2883 2893 2884 2877 2895 2901 2860 2817 2722 2580 2452 2303 2123 1890 1667 1429 1219 1046 871 703 547 427 368 368 401 453 520 577 677 821 992 1165 1321 1441 1549 1649 1733 1773 1806 1828 1792 1743 1686 1605 1509 1391 1270 1132 1039 960 889 853 840 837 836 882 932 1017 1138 1258 1392 1537 1700 1856 1993 2125 1405 1379 1341 1291 1232 1170 1102 1029 957 890 819 743 672 602 530 463 403 354 315 285 261 242 229 218 206 203 205 205 207 212 217 219 218 214 206 197 190 184 180 176 169 161 156 150 148 148 150 150 150 152 154 157 158 159 162 166 172 179 187 194 199 205 211 220 230 238 246 255 264 275 287 298 309 319 329 342 356 370 383 396 409 421 432 442 450 455 460 464 467 468 468 465 460 454 446 439 432 423 413 404 393 384 375 365 356 348 339 331 325 320 313 307 302 297 292 288 283 278 273 267 260 254 248 242 235 230 224 219 214 210 206 202 200 197 195 193 191 189 186 184 180 177 173 168 164 161 157 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 14 14 13 12 11 9 8 7 6 5 69585 454 1205 30 11945 19 19 45 1428 -10051 99999 9100 9041 8887 8677 8495 8356 8147 7883 7582 7244 6943 6653 6399 6269 6228 6169 6083 6088 6095 6081 6108 6156 6255 6410 6549 6642 6733 6806 6768 6647 6551 6456 6310 6126 5908 5682 5455 5196 4892 4634 4425 4200 3984 3854 3800 3745 3670 3612 3602 3644 3680 3730 3819 3939 4034 4102 4193 4306 4399 4461 4520 4606 4678 4716 4721 4675 4588 4471 4352 4208 4062 3911 3740 3566 3409 3256 3117 3035 2968 2918 2959 3039 3115 3165 3249 3337 3430 3538 3626 3662 3695 3708 3634 3555 3481 3356 3223 3110 3024 2917 2830 2717 2581 2477 2411 2335 2229 2151 2053 1922 1799 1680 1546 1380 1210 1028 872 759 637 521 435 390 382 424 509 632 739 860 1010 1200 1386 1562 1714 1834 1934 1993 2015 2013 1971 1909 1783 1683 1579 1461 1315 1174 1055 939 862 810 795 836 887 955 1027 1165 1280 1398 1538 1708 1890 2047 2191 2325 2443 1414 1386 1352 1315 1273 1222 1164 1097 1028 959 896 831 761 693 625 556 490 433 387 352 323 299 279 265 252 237 226 217 208 202 197 195 190 181 169 154 142 133 128 125 124 122 120 123 125 132 139 147 155 161 169 174 179 179 178 177 176 178 180 183 184 186 189 193 201 209 219 229 240 254 269 287 301 316 329 342 356 370 383 396 407 417 426 435 443 447 450 453 456 458 459 457 454 451 445 437 431 425 416 407 398 388 379 370 360 351 343 335 328 323 319 313 309 305 301 298 295 291 287 282 277 271 265 259 252 244 238 231 225 219 213 208 203 199 195 192 189 186 182 179 176 173 169 165 161 158 154 151 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 11 10 9 8 7 6 5 69594 454 1205 30 11945 19 19 54 1426 -10050 99999 9003 8890 8683 8402 8169 7966 7702 7388 7030 6677 6374 6109 5882 5770 5766 5753 5736 5819 5928 6021 6137 6253 6416 6638 6830 6950 7028 7095 7058 6927 6808 6675 6485 6247 5975 5712 5477 5219 4907 4631 4413 4194 3975 3831 3752 3670 3574 3491 3444 3442 3435 3435 3473 3554 3635 3702 3801 3922 4018 4104 4197 4320 4430 4525 4581 4573 4520 4422 4316 4178 4021 3844 3650 3464 3278 3093 2928 2832 2752 2714 2788 2916 3059 3176 3321 3478 3650 3840 4003 4125 4214 4245 4161 4058 3935 3744 3525 3304 3094 2854 2637 2404 2159 1961 1800 1665 1551 1489 1422 1328 1250 1181 1121 1053 999 927 871 828 774 731 712 719 753 822 944 1097 1238 1384 1541 1719 1896 2058 2195 2288 2344 2340 2284 2201 2085 1951 1755 1584 1404 1226 1037 865 728 631 581 569 596 691 795 924 1045 1225 1377 1524 1674 1839 1985 2103 2189 2257 2307 2351 1263 1246 1218 1183 1142 1100 1054 1007 959 915 870 816 761 706 650 590 535 489 449 413 381 353 327 300 272 249 230 212 197 183 174 163 151 137 125 115 108 105 106 110 114 118 124 130 138 145 155 164 172 177 181 183 182 181 179 177 177 178 180 182 186 190 195 202 211 222 234 247 260 274 291 304 316 328 340 352 363 376 388 400 410 418 428 438 445 451 457 463 467 470 470 469 466 460 453 446 439 429 418 406 395 384 373 362 352 343 335 327 321 317 312 307 303 299 295 292 288 283 278 273 266 260 254 248 241 235 229 224 219 214 210 205 202 198 195 192 189 186 182 178 173 169 164 159 155 151 147 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 11 11 10 9 8 7 6 5 69603 454 1206 30 11946 19 20 3 1425 -10048 99999 9372 9118 8808 8441 8137 7850 7531 7248 6969 6724 6504 6354 6242 6208 6265 6304 6347 6457 6546 6594 6661 6727 6808 6946 7042 7048 7000 6946 6823 6653 6532 6399 6205 5995 5758 5526 5321 5101 4827 4583 4402 4209 4009 3870 3759 3625 3483 3373 3290 3244 3196 3160 3171 3226 3287 3337 3430 3561 3681 3809 3959 4137 4288 4416 4522 4578 4594 4568 4524 4440 4345 4232 4082 3926 3761 3585 3429 3335 3264 3222 3276 3356 3426 3479 3560 3653 3755 3875 3970 4018 4019 3946 3781 3604 3409 3159 2901 2649 2402 2138 1898 1661 1441 1271 1171 1131 1122 1157 1185 1185 1194 1211 1243 1279 1332 1346 1348 1334 1298 1233 1182 1159 1163 1198 1272 1357 1431 1513 1608 1719 1859 1987 2097 2183 2250 2259 2212 2139 2033 1940 1806 1689 1562 1427 1256 1076 943 859 799 760 731 778 825 893 939 1052 1156 1239 1314 1435 1552 1642 1681 1715 1759 1829 1827 1832 1248 1228 1199 1164 1122 1079 1034 989 943 887 829 769 707 643 584 533 488 446 409 377 348 318 288 261 240 221 205 192 184 175 163 151 142 134 127 122 122 126 130 133 136 140 145 147 150 156 161 163 164 166 167 167 166 165 169 174 181 188 198 208 218 229 242 256 270 283 294 307 319 329 336 343 350 356 362 370 377 385 392 398 406 415 423 429 436 442 447 451 454 455 454 450 444 439 434 425 416 407 397 388 379 370 361 352 344 336 330 324 318 312 307 302 297 292 288 282 277 272 266 260 255 249 243 237 231 226 221 216 211 206 201 197 193 189 185 181 177 173 169 165 161 157 154 150 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 9 9 8 7 7 6 5 69612 454 1205 30 11945 19 20 12 1424 -10047 99999 8841 8630 8377 8093 7853 7623 7386 7188 6987 6844 6753 6706 6653 6646 6701 6760 6810 6933 7033 7084 7137 7180 7218 7293 7334 7285 7173 7074 6919 6727 6562 6389 6138 5876 5603 5356 5147 4938 4688 4462 4299 4139 3973 3874 3807 3725 3627 3561 3510 3486 3443 3386 3363 3381 3399 3397 3431 3503 3557 3612 3687 3796 3897 3991 4062 4107 4131 4127 4110 4070 4021 3955 3857 3757 3644 3524 3420 3361 3308 3277 3323 3405 3488 3558 3648 3760 3898 4053 4186 4288 4345 4331 4225 4103 3971 3790 3567 3307 3028 2730 2435 2131 1823 1564 1372 1240 1129 1070 1033 982 940 938 987 1065 1163 1225 1257 1306 1323 1302 1293 1331 1382 1425 1484 1540 1569 1606 1639 1685 1779 1857 1877 1880 1876 1816 1688 1537 1385 1247 1099 959 814 680 523 347 246 232 266 307 372 520 681 849 1005 1205 1421 1605 1763 1936 2103 2218 2268 2281 2300 2319 2259 2197 2117 2046 1921 1775 1664 1087 1436 1026 988 937 881 824 765 701 642 590 538 488 444 407 370 332 293 258 229 204 182 166 157 146 133 125 122 120 119 122 129 140 152 163 173 182 187 189 191 196 199 199 197 193 188 183 178 174 173 174 177 181 189 198 205 214 224 237 252 266 279 291 304 315 323 331 340 348 356 364 373 383 391 397 405 415 425 432 439 446 452 456 459 460 460 457 451 446 440 432 422 411 400 389 379 369 360 351 341 332 326 320 314 308 303 298 294 290 286 281 277 271 266 261 257 252 246 241 235 229 224 219 214 208 203 198 194 189 185 181 176 172 168 165 161 158 155 152 149 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 10 9 9 8 7 7 6 69621 436 1234 30 11944 19 20 21 1422 -10045 99999 8385 8149 7902 7689 7457 7211 7048 6939 6866 6834 6846 6866 6935 7033 7147 7274 7453 7582 7628 7690 7733 7740 7723 7668 7526 7320 7121 6866 6603 6352 6085 5749 5417 5115 4846 4623 4409 4190 4018 3904 3806 3710 3682 3669 3650 3628 3647 3670 3698 3682 3637 3610 3604 3579 3547 3536 3547 3534 3529 3544 3583 3617 3676 3728 3785 3841 3897 3935 3969 3987 4008 4013 4018 3990 3952 3922 3916 3882 3861 3894 3941 3957 3970 3985 4016 4045 4084 4104 4117 4092 4013 3868 3725 3575 3384 3177 2956 2725 2481 2249 2021 1774 1567 1407 1295 1194 1110 1040 947 854 770 743 751 780 770 744 764 776 779 812 895 1015 1118 1244 1388 1530 1653 1745 1840 1963 2065 2108 2109 2082 1995 1840 1654 1485 1331 1163 990 826 694 569 445 368 342 368 408 474 626 808 988 1156 1354 1575 1768 1939 2107 2269 2400 2495 2554 2607 2642 2585 2497 2668 1083 1088 1085 1073 1054 1029 1002 967 920 865 809 754 696 640 589 540 493 447 409 373 337 299 265 237 213 192 174 163 151 138 129 124 122 120 121 127 137 149 161 173 184 191 195 199 205 208 208 204 199 194 189 182 176 172 170 170 173 180 189 196 206 218 234 252 269 285 300 315 327 336 345 354 360 365 372 380 386 392 396 402 410 419 426 433 441 447 452 456 460 461 460 457 453 448 442 432 421 410 399 388 378 368 358 347 337 329 322 315 308 302 296 292 288 284 280 276 271 267 263 259 255 250 245 240 235 230 224 219 214 209 203 198 193 188 183 178 172 168 164 160 156 152 149 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 69630 437 1205 30 11945 19 20 30 1421 -10044 99999 7426 7366 7262 7185 7157 7128 7057 7038 7077 7118 7168 7255 7304 7374 7416 7482 7548 7661 7754 7756 7775 7794 7775 7738 7670 7547 7344 7154 6931 6707 6488 6241 5925 5604 5329 5100 4904 4724 4539 4390 4284 4196 4120 4096 4089 4071 4050 4056 4047 4015 3933 3836 3759 3697 3615 3528 3455 3395 3322 3263 3239 3252 3264 3310 3362 3427 3495 3573 3643 3719 3789 3880 3959 4031 4061 4070 4076 4107 4115 4143 4210 4262 4254 4235 4224 4236 4237 4242 4226 4216 4167 4062 3902 3740 3548 3315 3093 2889 2679 2439 2180 1918 1652 1445 1268 1140 1028 910 784 662 548 428 344 298 289 285 281 313 328 367 437 570 768 982 1202 1419 1640 1834 2000 2142 2260 2339 2353 2340 2275 2156 1964 1735 1528 1353 1209 1083 991 918 858 844 878 960 1057 1158 1259 1421 1598 1743 1863 1979 2073 2120 2151 2198 2211 2202 2164 2118 2090 2061 1960 1851 1758 999 1004 1005 1384 989 971 952 930 900 862 823 786 743 696 652 608 565 520 481 445 407 364 321 283 251 220 192 172 154 136 123 116 113 111 111 116 127 142 157 171 183 190 195 199 203 205 203 197 189 183 174 -174 156 149 145 145 149 156 164 173 183 197 217 239 260 281 300 318 334 347 358 367 375 381 388 395 401 404 406 409 414 421 428 435 442 448 453 458 462 465 465 463 461 458 453 444 433 421 409 397 385 374 363 351 340 331 322 313 305 298 292 286 282 277 272 268 264 259 255 252 248 244 240 236 232 228 223 219 215 211 206 202 197 193 188 182 177 173 169 164 159 155 151 148 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 69639 437 1207 30 11947 19 20 39 1419 -10043 99999 6760 6705 6629 6594 6584 6567 6574 6616 6686 6762 6866 7019 7115 7216 7276 7376 7479 7610 7715 7736 7761 7761 7724 7672 7583 7455 7254 7062 6854 6652 6452 6218 5922 5619 5359 5144 4957 4783 4617 4476 4362 4264 4184 4140 4115 4076 4045 4029 3998 3942 3849 3754 3675 3604 3533 3471 3424 3377 3324 3280 3269 3284 3320 3400 3503 3617 3718 3830 3936 4057 4166 4294 4419 4523 4581 4598 4593 4584 4535 4477 4431 4388 4283 4159 4016 3890 3750 3634 3527 3445 3371 3271 3142 3014 2875 2730 2597 2498 2384 2247 2092 1926 1727 1559 1417 1311 1210 1089 973 871 765 631 525 478 479 483 489 540 579 623 671 786 978 1171 1355 1524 1720 1888 2028 2142 2245 2324 2350 2357 2316 2244 2097 1897 1718 1549 1430 1315 1218 1116 1018 960 933 942 959 994 1032 1113 1208 1296 1406 1495 1568 1613 1669 1739 1775 1804 1815 1822 1836 1834 1791 1760 1729 1674 1598 1008 1516 985 962 937 908 872 829 786 746 702 653 605 557 512 466 427 390 356 318 280 247 220 194 173 -549 -604 -603 -571 127 128 131 136 144 158 176 192 207 221 229 234 239 242 243 241 235 225 216 206 195 182 171 163 158 159 162 167 173 180 191 206 226 247 266 285 303 321 337 351 364 374 384 396 406 417 425 431 436 443 452 460 468 475 480 484 487 489 489 486 482 477 471 463 452 440 427 412 398 385 373 361 349 338 328 318 309 301 294 288 283 278 274 271 267 263 259 256 254 251 247 244 241 237 233 228 224 220 216 211 207 202 197 191 186 181 175 171 166 161 157 152 149 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 69648 437 1207 30 11947 19 20 48 1418 -10041 99999 8091 7931 7809 7740 7722 7689 7683 7697 7708 7709 7719 7776 7773 7781 7740 7762 7775 7820 7877 7879 7884 7855 7779 7700 7596 7478 7299 7120 6916 6708 6498 6273 5997 5708 5457 5234 5024 4831 4658 4515 4388 4269 4169 4116 4100 4068 4046 4050 4040 3994 3929 3884 3863 3837 3790 3750 3735 3722 3683 3639 3626 3619 3602 3618 3663 3721 3746 3776 3811 3892 3976 4079 4178 4279 4353 4400 4436 4494 4525 4545 4545 4548 4494 4408 4280 4144 3987 3860 3737 3626 3508 3375 3215 3068 2927 2814 2722 2674 2630 2560 2483 2393 2250 2122 2015 1942 1859 1745 1594 1420 1234 1021 833 686 592 490 394 364 346 350 357 432 590 775 975 1160 1373 1547 1701 1827 1972 2105 2181 2220 2192 2161 2065 1922 1806 1690 1621 1541 1487 1424 1384 1372 1367 1387 1427 1505 1558 1635 1717 1785 1880 1938 1988 2012 2042 2059 2024 1998 1968 1925 1864 1796 1703 1625 1544 1435 1326 1049 1185 1012 982 968 892 863 811 762 713 663 612 561 511 463 419 381 348 316 283 251 223 -382 -466 -539 -592 -634 -632 -588 -546 -487 -388 -283 -169 -47 64 157 220 231 237 240 240 239 236 230 220 206 195 185 174 161 148 140 137 138 143 152 161 172 185 203 227 251 275 295 317 339 358 375 390 402 413 425 435 446 454 460 464 469 476 482 487 492 495 497 498 498 496 493 489 483 477 470 460 449 437 424 411 399 388 377 366 356 346 337 328 319 312 306 300 295 290 286 282 277 273 270 267 263 260 256 252 248 243 239 235 230 226 221 216 211 205 200 194 189 184 179 173 168 164 159 155 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 69657 436 1234 30 11944 19 20 57 1416 -10040 99999 8904 8843 8852 8880 8853 8822 8791 8751 8693 8624 8581 8494 8392 8229 8143 8093 8072 8045 7974 7917 7850 7747 7638 7532 7439 7298 7129 6951 6788 6610 6400 6155 5914 5707 5514 5313 5121 4965 4837 4721 4613 4541 4513 4505 4474 4452 4445 4419 4352 4274 4216 4180 4127 4041 3953 3883 3811 3726 3645 3593 3544 3492 3478 3499 3533 3543 3562 3588 3670 3759 3875 3994 4100 4178 4241 4308 4398 4458 4506 4531 4568 4553 4507 4411 4305 4173 4059 3951 3861 3771 3648 3498 3359 3220 3115 3019 2954 2891 2819 2735 2628 2471 2321 2178 2062 1955 1811 1636 1456 1250 1018 834 712 636 575 532 553 600 675 739 849 1035 1222 1398 1576 1775 1913 2001 2059 2100 2134 2131 2093 2003 1927 1803 1655 1554 1467 1419 1384 1379 1384 1418 1494 1566 1631 1696 1792 1872 1973 2051 2113 2196 2236 2244 2239 2237 2206 2119 2037 1965 1903 1820 1709 1573 1465 1346 1210 1109 1092 947 872 1008 734 921 873 819 769 722 674 623 573 526 480 436 399 367 337 305 272 242 218 -335 -472 -586 -699 -767 -802 -830 -821 -732 -633 -526 -403 -253 -109 188 200 207 212 213 214 214 213 208 199 194 189 183 174 165 158 155 157 161 169 175 182 190 204 224 243 263 282 302 323 343 362 379 394 408 424 440 454 466 475 483 490 498 505 512 517 519 520 520 519 516 511 506 499 492 484 473 461 449 435 421 409 397 386 375 364 355 345 335 326 319 314 309 304 299 296 292 288 285 282 279 276 273 269 266 261 256 251 246 240 235 229 223 218 212 205 199 193 188 182 176 171 166 162 157 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 15 15 14 14 13 13 12 11 11 10 10 9 8 69666 436 1233 30 11943 19 21 6 1415 -10038 99999 7851 7869 7925 7954 7951 7927 7905 7885 7864 7864 7904 7891 7883 7832 7849 7884 7937 7992 7992 7987 7955 7887 7799 7709 7627 7493 7343 7172 7000 6807 6583 6339 6079 5853 5642 5427 5223 5058 4919 4783 4659 4569 4522 4506 4473 4445 4420 4389 4326 4264 4214 4166 4102 4009 3915 3838 3760 3673 3584 3528 3476 3443 3462 3510 3563 3609 3679 3754 3885 4016 4152 4285 4391 4458 4495 4531 4559 4533 4496 4420 4350 4240 4114 3934 3756 3573 3410 3269 3172 3101 3025 2946 2895 2846 2853 2885 2942 2998 3046 3075 3080 3040 3001 2931 2853 2772 2631 2441 2246 2016 1732 1455 1214 1012 843 697 595 521 503 491 521 637 790 949 1115 1310 1482 1632 1757 1853 1941 2009 2055 2038 2020 1947 1853 1782 1689 1624 1574 1547 1526 1536 1592 1638 1678 1698 1748 1809 1893 1964 2018 2096 2136 2142 2143 2139 2105 2019 1935 1862 1807 1736 1626 1504 1397 1281 1168 1067 1024 1041 1018 988 954 914 873 827 781 737 691 640 589 543 498 451 407 368 333 297 261 229 204 180 159 143 135 129 124 120 123 128 130 131 136 145 154 161 168 174 178 178 177 178 179 175 171 169 169 168 162 156 151 151 153 156 162 167 171 177 188 204 221 239 256 277 299 322 343 364 383 402 422 442 461 476 488 498 507 515 523 530 534 536 536 535 534 530 525 520 513 506 497 487 475 463 449 435 422 410 398 385 373 362 352 341 331 323 317 311 305 301 297 293 289 286 283 280 277 274 270 267 264 259 253 249 243 237 231 225 218 211 204 197 190 184 177 169 163 157 152 147 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 69675 437 1231 30 11941 19 21 15 1414 -10037 99999 7048 7025 7023 7006 6958 6914 6894 6921 7033 7141 7250 7339 7450 7545 7681 7843 7994 8135 8194 8192 8180 8163 8120 8028 7944 7850 7745 7616 7457 7284 7094 6894 6683 6503 6342 6162 5959 5761 5572 5387 5195 4999 4830 4690 4533 4374 4220 4065 3900 3765 3662 3583 3524 3467 3418 3383 3363 3353 3339 3358 3392 3444 3529 3623 3703 3768 3854 3942 4064 4197 4344 4485 4580 4653 4697 4725 4736 4716 4703 4655 4601 4490 4341 4155 3953 3749 3563 3409 3284 3173 3061 2958 2883 2799 2765 2752 2775 2815 2849 2862 2843 2799 2750 2675 2615 2564 2473 2323 2169 1987 1775 1573 1386 1218 1092 979 878 804 783 750 735 784 873 982 1116 1265 1394 1521 1638 1716 1806 1912 1982 1987 1981 1937 1869 1812 1727 1644 1583 1537 1485 1474 1523 1567 1585 1612 1683 1787 1908 2016 2111 2225 2306 2335 2353 2363 2319 2212 2476 1932 1347 766 1527 1346 1197 1061 932 1083 1072 1058 1034 1004 968 926 882 832 780 729 677 620 563 511 456 403 356 316 279 244 209 178 155 135 119 111 109 107 104 105 112 117 119 120 124 131 139 146 152 156 159 159 163 170 174 175 177 181 184 188 187 183 180 179 180 183 186 186 185 188 195 205 219 233 247 265 286 309 331 353 373 392 415 436 456 472 485 496 505 515 523 529 534 536 536 536 536 532 528 524 518 512 504 494 483 472 460 446 434 421 408 396 383 372 361 350 340 332 326 320 315 310 306 303 300 297 294 291 288 284 281 277 272 266 260 254 247 239 232 225 217 209 201 193 186 178 170 163 156 150 145 140 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 14 14 13 12 11 10 10 9 8 7 6 5 4 3 69685 437 1228 30 11938 19 21 25 1412 -10035 99999 7560 7518 7505 7539 7608 7698 7786 7841 7945 8035 8084 8080 8077 8089 8122 8170 8210 8255 8226 8136 8042 7979 7927 7850 7789 7735 7676 7583 7440 7269 7086 6911 6720 6546 6377 6190 5969 5737 5514 5303 5099 4885 4701 4561 4430 4295 4148 4010 3873 3771 3691 3638 3619 3598 3563 3535 3530 3535 3512 3508 3529 3571 3625 3683 3725 3757 3800 3842 3913 4018 4142 4262 4346 4448 4531 4578 4618 4652 4692 4697 4706 4670 4573 4442 4273 4089 3912 3768 3616 3456 3314 3167 3026 2876 2780 2682 2606 2583 2547 2514 2473 2412 2324 2232 2187 2158 2115 2034 1961 1869 1762 1671 1577 1525 1497 1451 1400 1367 1366 1316 1245 1205 1201 1215 1242 1291 1340 1403 1456 1484 1542 1645 1745 1793 1843 1887 1915 1932 1897 1852 1829 1806 1760 1722 1735 1750 1738 1722 1756 1826 1909 1970 2030 2129 2215 2239 2236 2215 2050 1600 1173 663 101 -393 1189 978 810 663 521 387 298 1112 1084 1053 1015 969 919 862 803 746 686 620 556 497 434 374 321 279 239 204 170 140 119 104 93 90 92 96 95 100 109 115 116 116 117 118 121 123 124 127 129 130 134 144 154 161 171 183 194 205 212 216 219 222 223 223 223 220 215 212 211 213 218 225 233 247 265 284 306 328 351 375 401 427 451 474 493 509 523 536 546 553 558 561 561 560 556 551 544 535 527 518 508 497 484 473 460 447 435 422 410 398 386 376 366 356 346 338 332 326 320 316 312 309 305 302 299 296 292 288 283 279 273 267 260 253 245 237 229 221 213 205 197 189 182 175 168 161 154 149 144 140 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 15 14 14 13 12 11 10 9 8 7 6 5 4 3 69694 437 1225 30 11935 19 21 34 1411 -10034 99999 7743 7716 7680 7669 7686 7718 7779 7852 7996 8133 8217 8273 8348 8440 8530 8633 8689 8725 8693 8593 8463 8331 8189 8010 7854 7709 7556 7385 7187 6972 6769 6610 6454 6309 6176 6028 5853 5669 5500 5336 5191 5034 4895 4772 4650 4502 4332 4160 3998 3870 3763 3678 3629 3571 3500 3430 3391 3359 3327 3324 3349 3390 3438 3491 3539 3584 3638 3688 3776 3886 3994 4095 4186 4295 4374 4430 4500 4580 4658 4690 4734 4753 4719 4628 4504 4383 4252 4107 3934 3756 3590 3388 3184 2973 2805 2616 2430 2295 2177 2082 1989 1877 1778 1698 1664 1649 1663 1658 1647 1640 1644 1665 1683 1720 1757 1768 1796 1816 1831 1812 1755 1670 1601 1573 1546 1524 1499 1475 1457 1441 1452 1493 1553 1602 1639 1687 1752 1818 1818 1799 1785 1777 1760 1741 1737 1735 1717 1693 1705 1754 1818 1878 1932 2017 2106 2173 2217 2888 2421 1899 1428 895 290 -253 -718 -1133 1390 1361 1326 1289 1249 1205 1153 1106 1059 1010 957 897 837 778 717 653 589 525 453 385 324 273 225 182 142 108 81 61 49 46 49 54 58 69 84 96 104 112 120 126 133 139 145 150 151 150 153 161 167 172 179 186 193 200 205 209 210 212 212 212 213 211 209 208 209 211 216 225 234 250 268 287 309 333 357 381 406 430 453 475 493 509 523 535 542 547 551 552 552 550 546 541 534 526 517 509 500 490 480 470 460 449 438 427 417 406 396 387 378 370 362 355 349 343 338 334 330 326 322 318 314 310 305 299 293 287 280 272 264 255 246 236 227 218 209 200 192 184 176 168 161 154 147 142 136 132 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 16 15 14 13 12 11 10 9 8 6 5 4 3 1 69703 437 1223 30 11933 19 21 43 1410 -10032 99999 7984 7980 7965 7937 7907 7850 7829 7833 7899 7951 7975 7987 8020 8075 8131 8179 8199 8213 8184 8092 7999 7910 7793 7641 7520 7410 7300 7166 6996 6809 6647 6517 6384 6261 6167 6062 5921 5762 5615 5474 5347 5192 5060 4949 4826 4662 4468 4279 4103 3944 3798 3674 3595 3510 3399 3299 3241 3189 3133 3117 3151 3204 3258 3305 3348 3400 3464 3522 3606 3723 3816 3889 3955 4050 4127 4169 4226 4301 4387 4429 4469 4506 4503 4467 4401 4353 4313 4256 4147 4008 3895 3751 3589 3416 3297 3156 2994 2862 2724 2603 2496 2363 2234 2139 2095 2030 1977 1908 1823 1741 1674 1615 1564 1554 1546 1491 1453 1413 1365 1303 1238 1168 1132 1148 1147 1143 1153 1165 1168 1174 1223 1305 1418 1520 1586 1658 1739 1808 1812 1817 1835 1846 1840 1820 1806 1791 1757 1699 1677 1714 1762 1805 1832 1886 1941 2512 2005 2008 1789 1404 1076 698 234 -199 -623 -978 1365 1340 519 350 180 39 -58 1128 1089 1048 1000 945 886 827 765 700 633 566 493 422 359 304 251 203 161 124 96 76 65 63 66 72 78 90 106 118 127 135 142 145 149 151 150 148 144 139 137 139 139 140 145 150 156 163 172 179 186 193 197 202 207 210 213 217 222 226 234 242 252 266 282 299 318 340 361 382 404 424 444 464 480 495 507 518 524 529 532 535 535 535 534 531 526 521 514 508 500 493 485 477 468 458 448 436 426 414 404 394 384 375 367 359 352 346 341 336 332 328 324 320 316 312 307 301 296 289 282 274 265 256 247 237 227 217 208 198 189 180 172 164 156 149 143 137 132 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 16 15 14 13 12 11 10 8 7 6 5 3 2 1 69712 437 1227 30 11937 19 21 52 1410 -10030 99999 8526 8441 8353 8223 8075 7875 7710 7578 7563 7551 7538 7514 7557 7629 7716 7804 7870 7915 7929 7874 7824 7777 7702 7562 7430 7304 7202 7069 6897 6709 6551 6415 6277 6151 6051 5940 5800 5633 5484 5336 5197 5017 4861 4727 4584 4408 4220 4047 3900 3778 3678 3598 3570 3534 3480 3432 3430 3421 3399 3404 3442 3492 3526 3532 3528 3534 3548 3538 3553 3608 3641 3650 3656 3703 3739 3750 3774 3823 3898 3924 3936 3943 3942 3922 3871 3844 3830 3807 3726 3616 3536 3430 3306 3161 3059 2945 2820 2698 2544 2411 2295 2158 2033 1952 1922 1867 1821 1757 1695 1668 1657 1634 1624 1660 1683 1652 1631 1592 1533 1451 1362 1267 1208 1198 1150 1101 1079 1070 1063 1063 1102 1163 1263 1352 1407 1470 1541 1594 1571 1552 1552 1551 1526 1477 1445 1418 1379 1324 1313 1376 1453 1527 1585 1675 1761 1825 1863 1882 1886 1395 1139 866 1605 1486 -210 -499 -857 -1144 636 524 393 297 227 1003 976 940 899 849 799 746 690 631 571 509 444 380 323 273 225 180 141 109 86 72 67 68 74 82 91 105 122 135 147 157 166 170 173 173 169 165 159 152 147 147 144 140 140 139 138 140 144 149 155 163 167 172 179 185 191 198 207 217 230 244 258 276 294 311 329 351 371 390 408 426 444 460 473 484 494 503 507 511 515 517 517 516 515 512 508 502 496 490 484 477 469 461 453 444 435 425 416 406 397 389 381 373 366 359 352 347 342 338 333 329 324 319 315 310 305 299 292 285 278 270 261 253 243 234 225 216 206 197 188 179 171 162 154 147 140 134 129 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 15 14 13 12 11 10 9 8 6 5 4 3 1 69721 437 1228 30 11938 19 22 1 1409 -10028 99999 7360 7381 7410 7438 7464 7454 7465 7490 7591 7655 7685 7697 7770 7859 7947 8010 8037 8050 8030 7947 7877 7821 7744 7606 7470 7338 7224 7067 6859 6627 6423 6243 6048 5859 5700 5541 5364 5176 5012 4869 4759 4617 4500 4414 4330 4217 4092 3984 3900 3834 3772 3707 3680 3645 3587 3522 3500 3469 3430 3407 3422 3450 3458 3441 3429 3442 3480 3499 3536 3598 3650 3677 3707 3784 3862 3889 3916 3971 4046 4060 4051 4024 3991 3949 3892 3836 3789 3740 3618 3462 3373 3280 3168 3030 2929 2806 2686 2572 2423 2290 2191 2073 1951 1880 1849 1774 1702 1629 1573 1550 1554 1537 1515 1538 1550 1523 1512 1491 1439 1372 1304 1231 1189 1185 1152 1109 1094 1103 1112 1134 1176 1237 1339 1443 1526 1611 1693 1740 1710 1690 1690 1697 1679 1623 1556 1499 1430 1339 1299 1320 1349 1383 1413 1472 1523 2092 2133 2123 2061 1855 1670 1465 1239 1095 908 709 497 333 221 118 -11 -78 -110 982 951 -61 873 825 774 719 662 602 540 477 412 348 292 244 199 156 119 89 68 58 56 60 68 79 92 108 127 143 158 172 183 190 195 195 190 185 178 170 165 160 155 147 142 135 129 127 127 129 133 138 140 143 148 153 159 168 179 191 205 221 235 254 272 290 309 331 352 372 391 409 425 442 455 467 477 486 492 497 502 505 506 507 507 506 503 498 493 489 484 478 471 464 456 447 438 429 420 410 401 393 385 378 370 363 357 352 347 342 338 333 329 324 319 314 308 301 294 287 279 270 262 253 243 234 224 215 206 196 187 179 170 162 154 147 140 134 129 124 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 14 14 13 12 10 9 8 7 6 5 3 2 1 0 69730 437 1230 30 11940 19 22 10 1408 -10027 99999 7772 7782 7818 7817 7762 7619 7483 7401 7393 7372 7298 7219 7188 7169 7183 7202 7227 7246 7246 7208 7201 7213 7174 7074 6961 6851 6769 6659 6499 6294 6109 5934 5746 5578 5446 5315 5169 5022 4904 4810 4747 4645 4565 4514 4468 4395 4315 4244 4179 4115 4051 3985 3956 3915 3851 3781 3758 3722 3681 3654 3666 3680 3671 3630 3599 3584 3589 3569 3566 3583 3595 3567 3551 3578 3622 3622 3649 3711 3802 3843 3871 3878 3877 3881 3875 3868 3884 3876 3792 3655 3567 3442 3300 3146 3007 2847 2700 2563 2381 2212 2063 1883 1725 1623 1576 1498 1442 1379 1319 1311 1330 1341 1356 1416 1473 1506 1567 1595 1588 1541 1478 1403 1351 1345 1296 1224 1152 1095 1050 1007 983 977 1028 1094 1169 1269 1375 1458 1463 1490 1557 1647 1716 1734 1741 1742 1731 1691 1690 1718 1729 1723 1707 1731 3118 3069 2922 2705 2487 2151 1791 1413 948 980 32 -311 -706 -1003 -1301 155 42 -17 -50 -58 939 908 871 826 779 730 677 620 559 496 433 372 317 267 218 168 125 89 62 47 39 37 39 46 56 71 90 108 127 146 164 179 191 199 201 202 201 197 195 190 182 173 163 151 140 133 127 124 124 124 123 123 127 131 139 149 161 176 195 214 232 253 274 294 316 339 360 381 401 419 435 450 463 473 481 489 493 497 500 501 500 500 498 495 492 487 483 479 474 469 464 459 452 446 439 431 423 416 408 400 394 386 378 371 363 357 352 347 342 337 332 326 321 316 311 305 298 291 284 277 268 260 251 242 232 223 214 205 196 187 178 170 161 153 146 140 134 130 126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 12 12 11 10 9 7 6 5 4 3 2 1 0 -1 69739 437 1232 30 11942 19 22 19 1407 -10025 99999 7621 7743 7864 7938 7943 7882 7828 7801 7801 7764 7695 7604 7545 7508 7482 7437 7414 7408 7388 7359 7339 7307 7220 7085 6953 6825 6719 6590 6407 6207 6024 5842 5641 5456 5288 5114 4950 4811 4705 4616 4538 4434 4354 4307 4258 4198 4143 4109 4083 4053 4038 4018 4014 3995 3969 3956 3983 3983 3969 3970 3993 4009 3997 3967 3967 3965 3961 3934 3926 3904 3840 3734 3651 3613 3568 3471 3400 3345 3289 3175 3080 3009 2955 2907 2879 2881 2921 2937 2897 2847 2869 2852 2828 2810 2806 2764 2714 2640 2514 2395 2299 2175 2081 2021 1976 1879 1796 1716 1638 1610 1607 1569 1543 1562 1580 1568 1578 1546 1483 1398 1328 1259 1209 1197 1143 1062 1014 994 989 983 1011 1049 1140 1257 1386 1515 1653 1761 1781 1834 1924 2016 2072 2079 2067 2010 1941 1838 1763 1721 1659 1578 1500 1479 1433 1373 1281 1182 1104 1670 986 978 895 800 669 561 -862 -1053 346 301 227 191 179 189 205 881 170 789 739 689 634 315 322 464 408 351 301 255 213 172 134 104 82 71 67 69 74 83 96 112 131 150 170 187 203 215 224 229 230 228 223 215 208 197 185 172 158 143 130 120 113 109 108 106 105 106 110 117 127 139 154 171 191 213 236 260 284 305 329 352 374 395 414 430 445 459 470 479 485 489 490 492 493 492 491 490 488 484 480 476 473 470 465 461 457 454 448 443 437 431 425 418 412 406 400 393 386 379 372 366 361 355 350 344 340 334 329 324 318 312 305 299 293 286 277 269 260 252 243 233 224 214 205 195 186 177 168 159 151 144 138 133 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 12 11 10 9 8 7 6 5 4 3 2 1 0 69748 436 1233 30 11943 19 22 28 1406 -10023 99999 7248 7374 7570 7729 7777 7761 7747 7750 7770 7757 7693 7612 7537 7449 7377 7325 7312 7303 7276 7249 7231 7216 7175 7093 6981 6856 6752 6646 6501 6337 6166 5980 5763 5557 5365 5174 4996 4824 4668 4534 4417 4294 4193 4121 4047 3988 3949 3934 3942 3955 3981 4006 4038 4061 4084 4117 4167 4180 4185 4187 4193 4183 4144 4071 4009 3939 3862 3785 3734 3667 3572 3448 3352 3277 3230 3166 3135 3117 3106 3061 3041 3046 3055 3061 3102 3159 3236 3279 3290 3260 3248 3183 3117 3068 3026 2943 2844 2722 2567 2402 2263 2131 2051 1986 1949 1887 1854 1829 1790 1793 1827 1833 1840 1851 1859 1823 1776 1674 1550 1406 1277 1135 1005 910 782 626 513 441 412 395 423 471 575 712 861 1012 1183 1318 1394 1493 1620 1738 1814 1842 1837 1797 1760 1694 1651 1636 1597 1540 1502 1499 1473 1449 1397 1340 1304 1282 1274 1248 1215 1130 1020 939 860 806 761 720 642 1031 997 955 915 871 825 774 724 672 617 560 505 449 397 346 301 258 217 179 145 119 100 88 84 85 92 100 114 132 152 171 190 209 226 239 249 253 254 252 246 236 226 213 196 177 158 141 124 108 94 84 79 73 70 72 77 83 92 106 123 144 167 193 221 251 279 305 333 359 383 405 425 443 459 471 480 486 490 491 490 490 489 487 485 482 479 475 471 467 464 462 458 456 454 451 448 444 440 434 430 425 420 415 410 403 396 390 383 377 370 364 357 352 346 340 334 328 322 315 309 303 297 290 282 275 267 259 250 240 231 221 211 201 192 182 172 163 154 147 140 135 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 13 13 12 11 10 9 8 7 6 5 4 3 2 69756 440 1115 30 11945 19 22 36 1405 -10022 99999 9999999 9999999 9999999 7711 7841 7962 8107 8224 8282 8277 8238 8183 8173 8123 7998 7846 7721 7595 7492 7404 7352 7301 7236 7173 7125 7102 7080 7006 6893 6761 6659 6561 6436 6293 6128 5954 5747 5545 5352 5156 4970 4778 4588 4407 4250 4101 3959 3845 3746 3689 3662 3677 3721 3767 3841 3918 4008 4101 4203 4295 4376 4428 4452 4457 4460 4436 4373 4272 4185 4077 3958 3842 3744 3648 3559 3455 3373 3319 3296 3257 3248 3246 3251 3231 3227 3224 3219 3220 3236 3242 3270 3280 3260 3192 3126 3018 2921 2838 2746 2634 2539 2417 2256 2099 1987 1888 1832 1797 1798 1792 1809 1814 1819 1880 1968 2014 2067 2123 2164 2153 2112 2010 1879 1719 1565 1389 1225 1081 895 680 505 368 278 210 180 173 227 329 451 580 741 898 1019 1170 1347 1538 1705 1830 1920 1976 2036 2061 2072 2098 2104 2083 2039 1994 1919 1833 1691 1526 1377 1245 1128 989 850 705 545 417 312 261 243 227 188 180 202 247 293 328 375 443 512 566 607 656 497 445 395 347 305 268 231 195 161 136 118 107 101 99 102 105 114 126 141 154 167 181 193 203 210 213 213 210 206 198 191 182 170 155 142 129 117 106 97 91 89 87 88 91 98 105 113 126 142 161 181 204 229 254 278 301 325 348 369 389 409 427 442 454 465 474 480 483 486 487 488 487 485 482 478 474 468 464 460 457 452 448 445 442 439 436 432 428 425 422 419 415 411 406 399 393 387 381 374 367 360 354 348 341 335 329 323 316 309 304 297 290 283 275 267 258 250 240 231 222 211 202 192 183 174 164 156 149 143 137 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 12 11 10 8 7 6 5 4 3 2 1 0 69766 441 1085 30 11945 19 22 46 1404 -10020 99999 6741 6755 6728 6772 6848 6886 6878 6981 7088 7170 7244 7308 7362 7492 7601 7606 7609 7627 7619 7601 7605 7634 7629 7590 7523 7446 7407 7361 7263 7125 6978 6837 6714 6578 6436 6257 6073 5863 5665 5477 5286 5094 4896 4685 4488 4310 4160 4004 3871 3752 3678 3629 3614 3631 3668 3738 3822 3912 4024 4147 4271 4381 4471 4541 4588 4619 4624 4608 4563 4505 4410 4293 4183 4081 3972 3863 3741 3632 3525 3440 3370 3336 3296 3246 3199 3185 3184 3180 3178 3191 3208 3222 3224 3233 3217 3173 3075 2980 2906 2808 2690 2573 2440 2285 2116 1962 1848 1789 1733 1693 1668 1677 1687 1696 1744 1815 1861 1904 1926 1959 1968 1940 1845 1727 1595 1457 1303 1154 1015 862 668 506 391 334 279 256 259 298 384 492 608 754 903 1034 1182 1367 1562 1719 1847 1958 2039 2118 2185 2215 2233 2231 2201 2151 2101 2022 1931 1782 1619 1454 1312 1175 1012 848 704 571 466 368 310 272 239 184 169 191 241 261 276 310 370 426 625 571 516 463 414 368 324 285 250 214 180 148 127 112 102 96 94 95 97 104 115 129 142 154 167 180 190 196 198 199 197 194 189 185 177 167 154 142 134 125 117 110 107 109 110 113 118 126 133 144 157 175 193 211 230 251 273 294 314 334 352 369 386 402 416 428 437 446 453 458 461 464 467 467 466 466 466 463 460 456 453 451 448 445 442 440 437 435 433 430 426 423 420 417 413 410 405 399 393 388 383 377 370 364 358 352 346 340 335 329 322 315 308 302 294 285 276 268 258 249 239 229 219 209 199 189 181 172 163 155 148 142 137 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 14 13 12 11 10 9 8 7 6 5 4 3 2 69774 427 1506 30 11946 19 22 54 1403 -10018 99999 7338 8397 8282 8156 8053 7936 7816 7734 7608 7442 7287 7123 7014 6930 6845 6729 6623 6512 6429 6365 6306 6190 6072 5930 5785 5627 5469 5299 5100 4869 4643 4422 4242 4075 3925 3786 3694 3616 3574 3574 3606 3671 3756 3854 3970 4101 4240 4354 4443 4505 4542 4564 4565 4554 4520 4458 4355 4229 4109 4003 3883 3763 3643 3534 3421 3328 3266 3244 3204 3144 3110 3116 3132 3144 3154 3188 3226 3253 3255 3278 3283 3237 3135 3048 3004 2933 2836 2739 2631 2517 2384 2252 2158 2131 2085 2031 1994 1991 1974 1917 1871 1844 1809 1767 1694 1642 1586 1497 1335 1178 1041 919 773 641 534 433 310 190 116 112 99 101 136 228 372 532 694 885 1084 1275 1472 1686 1932 2136 2294 2421 2515 2592 2631 2608 2560 2474 2373 2240 2101 1948 1786 1570 1349 1132 955 800 642 494 382 287 230 180 181 201 222 237 280 352 446 824 559 608 668 700 602 559 516 475 436 399 363 329 298 266 234 203 179 158 140 127 116 106 98 97 101 107 113 119 126 133 140 145 149 153 152 152 150 150 146 139 132 126 123 121 119 118 118 121 122 127 134 141 148 157 168 181 196 211 227 245 263 283 302 323 341 359 377 396 413 428 442 454 464 473 479 484 489 490 490 490 488 485 480 476 472 468 463 458 453 449 445 441 437 434 429 425 421 416 411 407 401 394 388 382 376 369 363 357 351 346 340 335 331 326 321 316 311 306 299 292 284 276 267 258 248 238 227 216 205 194 184 174 164 156 148 141 136 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 16 15 14 12 11 10 9 8 6 5 4 3 2 69784 441 1086 30 11946 19 23 4 1402 -10016 99999 5687 5853 5994 6190 6464 6721 6918 7173 7475 7741 7975 8161 8342 8537 8668 8663 8681 8655 8555 8408 8276 8164 8015 7814 7628 7432 7293 7157 7024 6882 6773 6649 6562 6501 6446 6347 6247 6132 6018 5872 5725 5557 5365 5134 4903 4668 4474 4281 4104 3944 3825 3720 3636 3598 3606 3646 3717 3800 3907 4038 4174 4289 4392 4479 4535 4573 4592 4608 4604 4565 4487 4383 4288 4190 4065 3940 3812 3699 3574 3467 3399 3364 3307 3218 3159 3136 3123 3105 3097 3117 3144 3160 3127 3108 3094 3017 2882 2773 2713 2613 2488 2361 2226 2094 1957 1826 1743 1760 1761 1743 1758 1826 1869 1878 1921 1975 2013 2060 2056 2050 2022 1938 1748 1557 1374 1186 961 755 556 354 159 -20 -165 -228 -272 -278 -228 -99 88 291 507 753 1012 1273 1529 1778 2043 2248 2396 2500 2562 2587 2567 2488 2411 2302 2183 2034 1896 1757 1617 1456 1319 1197 1110 1032 958 889 854 802 773 740 748 755 747 742 727 727 848 811 712 729 755 748 598 556 512 472 436 400 364 331 300 266 233 202 176 155 136 122 111 101 94 91 92 96 102 108 116 123 130 135 140 142 142 141 140 139 137 132 129 126 124 124 123 125 126 130 134 140 148 157 165 174 186 199 214 229 245 263 283 303 323 343 362 380 399 416 433 448 460 470 479 486 491 495 497 497 496 495 492 488 484 480 475 470 466 461 457 452 448 444 441 436 431 427 423 419 414 410 404 398 392 387 382 375 368 362 356 350 343 337 332 326 320 314 308 301 293 285 277 269 260 251 241 231 221 211 201 192 183 173 165 157 150 144 139 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 69793 440 1114 30 11944 19 23 13 1401 -10014 99999 6741 6806 6871 6976 7088 7199 7391 7630 7881 8094 8284 8412 8579 8737 8796 8875 8908 8873 8778 8665 8528 8339 8130 7916 7699 7545 7430 7299 7142 7018 6876 6783 6722 6674 6582 6495 6395 6280 6135 5979 5797 5584 5336 5079 4814 4588 4356 4130 3920 3760 3628 3513 3445 3436 3471 3541 3629 3743 3886 4040 4170 4282 4389 4470 4511 4521 4537 4534 4478 4376 4233 4093 3958 3803 3640 3498 3380 3241 3128 3091 3097 3097 3090 3122 3191 3292 3390 3475 3567 3652 3690 3682 3694 3679 3572 3395 3219 3064 2894 2712 2517 2313 2125 1939 1782 1700 1715 1713 1708 1731 1807 1864 1887 1893 1892 1883 1886 1834 1784 1708 1580 1360 1146 960 805 627 466 309 189 85 -9 -88 -85 -51 25 132 295 504 717 915 1136 1368 1624 1862 2075 2289 2468 2602 2677 2698 2701 2676 2609 2528 2423 2310 2178 2039 1891 1761 1630 1510 1390 1303 1233 1145 1046 971 897 844 780 738 694 643 591 528 479 457 753 358 672 391 395 383 391 407 465 437 408 381 352 324 293 263 234 210 185 162 142 124 107 94 86 82 79 78 79 83 87 91 94 97 100 100 100 102 103 103 104 106 108 113 118 124 131 138 146 155 165 175 184 194 204 213 224 237 248 260 274 289 305 322 338 355 373 391 408 425 443 457 469 480 489 497 502 505 506 505 503 499 494 489 483 477 470 464 457 451 446 442 438 434 430 427 424 421 417 413 408 404 399 394 390 384 377 370 364 357 351 344 338 332 326 319 313 306 299 291 283 276 268 259 250 240 231 221 212 202 193 185 176 168 160 154 148 143 139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 16 15 14 13 12 11 10 9 7 6 5 4 3 2 69802 440 1114 30 11944 19 23 22 1401 -10013 99999 6517 6621 6744 6879 7045 7154 7311 7534 7815 8043 8243 8412 8650 8870 8987 9085 9172 9170 9094 8976 8846 8664 8441 8177 7919 7715 7543 7349 7150 6993 6830 6694 6596 6518 6406 6298 6189 6078 5962 5831 5658 5439 5196 4946 4692 4484 4282 4097 3931 3804 3706 3627 3596 3610 3665 3754 3871 4004 4150 4294 4410 4502 4581 4628 4646 4639 4632 4591 4503 4380 4224 4066 3916 3759 3618 3499 3410 3318 3267 3287 3335 3399 3473 3583 3710 3844 3964 4062 4155 4212 4221 4183 4133 4040 3857 3632 3395 3171 2930 2680 2452 2242 2050 1872 1727 1643 1636 1632 1642 1677 1734 1751 1726 1684 1642 1588 1542 1458 1380 1276 1139 946 776 613 484 348 241 145 102 74 52 38 84 136 224 345 498 664 837 976 1133 1312 1513 1688 1855 2025 2154 2251 2329 2378 2406 2414 2393 2364 2339 2307 2250 2191 2126 2058 1981 1923 1859 1804 1741 3085 2974 2822 2560 2187 1755 1402 934 931 908 881 851 819 786 749 710 674 165 599 565 528 494 461 429 397 366 334 297 257 222 193 165 139 116 95 76 61 52 46 45 45 47 54 62 69 73 76 78 80 84 88 92 93 95 97 101 106 113 121 129 138 148 159 171 181 190 198 209 220 233 245 256 267 278 291 307 323 340 355 373 390 406 422 438 451 462 472 481 489 496 498 499 498 496 493 489 485 480 474 468 461 455 450 444 439 435 432 427 424 421 418 413 408 404 400 396 392 388 383 377 371 365 360 354 348 342 336 331 325 319 312 304 296 288 280 271 262 252 242 232 222 212 203 193 184 176 168 161 155 150 145 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 15 14 13 12 11 10 9 8 8 7 6 5 69811 441 1086 30 11946 19 23 31 1400 -10011 99999 9999999 7057 7025 7016 7035 7057 7093 7182 7330 7543 7739 7917 8086 8320 8524 8658 8768 8881 8918 8894 8807 8691 8539 8382 8182 7961 7783 7632 7455 7275 7137 6999 6869 6760 6662 6545 6428 6304 6163 6008 5844 5642 5403 5144 4887 4624 4397 4191 4008 3845 3715 3615 3532 3488 3502 3552 3636 3752 3889 4032 4177 4309 4421 4520 4589 4624 4639 4655 4640 4563 4463 4328 4175 4023 3863 3710 3568 3447 3331 3255 3252 3260 3293 3352 3453 3563 3702 3840 3954 4059 4151 4208 4221 4199 4137 3997 3837 3630 3427 3215 2985 2747 2523 2328 2150 1982 1853 1788 1753 1728 1713 1706 1687 1611 1509 1416 1320 1226 1098 981 858 724 559 408 283 196 126 97 108 165 225 301 387 518 645 794 959 1124 1292 1443 1571 1700 1809 1915 2002 2095 2175 2214 2230 2231 2202 2137 2074 1997 1915 1821 1717 1623 1551 1483 1404 1337 1309 1273 1243 1220 1210 1172 2511 2503 2353 2097 1840 950 934 913 889 864 836 806 775 741 710 87 45 26 13 532 493 457 420 382 349 311 270 235 204 174 146 123 102 85 74 67 62 62 63 63 70 79 86 91 93 94 92 91 90 89 85 83 80 79 80 82 84 89 95 103 113 126 135 146 156 169 182 197 211 226 239 252 266 285 303 321 338 357 376 393 409 425 440 452 464 474 484 491 494 495 496 496 494 491 489 486 482 476 471 465 460 455 451 446 442 436 432 427 423 416 410 403 398 393 387 382 376 370 364 358 353 348 343 338 333 329 325 319 314 307 300 293 286 278 270 260 251 241 231 221 212 202 193 184 175 168 161 155 150 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 13 12 12 11 10 9 8 7 6 5 4 3 2 69820 441 1085 30 11945 19 23 40 1399 -10009 99999 -5845 7529 7500 7460 7413 7330 7262 7245 7272 7373 7480 7558 7624 7769 7942 8082 8238 8400 8501 8541 8523 8481 8411 8345 8221 8057 7925 7814 7664 7483 7326 7144 6969 6799 6635 6464 6301 6140 5966 5786 5611 5415 5193 4966 4762 4562 4399 4252 4129 4030 3952 3886 3823 3791 3801 3832 3889 3967 4058 4150 4234 4307 4364 4417 4453 4465 4472 4491 4488 4431 4360 4261 4159 4049 3920 3795 3687 3598 3508 3434 3423 3415 3421 3439 3527 3623 3740 3846 3945 4033 4115 4157 4154 4112 4055 3917 3766 3572 3382 3145 2897 2636 2387 2163 1977 1795 1646 1565 1517 1469 1453 1434 1417 1370 1305 1246 1206 1171 1100 1023 950 868 760 672 601 558 534 522 526 582 643 704 772 876 973 1082 1216 1349 1468 1581 1662 1748 1824 1905 1977 2055 2124 2147 2153 2153 2129 2054 1982 1921 1857 1783 1697 1629 1581 1516 1449 1390 1392 1390 1392 2018 2360 2564 2672 2774 2796 2670 1096 1070 1036 999 955 908 858 808 759 709 664 621 582 548 515 485 455 428 399 372 348 319 287 256 226 193 163 134 108 86 68 53 41 34 31 30 36 46 56 66 76 85 91 97 103 107 109 111 112 111 110 109 108 109 111 114 118 124 129 133 140 150 161 174 189 205 220 236 254 275 297 319 340 362 384 402 420 437 453 465 475 485 493 498 499 499 498 495 492 488 486 482 477 471 467 462 458 453 449 445 441 437 433 429 425 419 412 407 401 396 390 384 378 370 363 357 351 345 339 333 328 323 318 313 308 302 296 290 284 277 270 262 253 245 236 226 217 208 198 188 179 171 163 157 151 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 11 10 9 8 7 6 5 4 3 2 2 69829 440 1114 30 11944 19 23 49 1398 -10007 99999 7492 7483 7468 7439 7414 7386 7357 7360 7430 7527 7589 7629 7743 7888 8017 8126 8256 8353 8384 8331 8241 8175 8143 8061 7932 7838 7773 7663 7513 7390 7255 7127 6985 6831 6667 6524 6367 6173 5974 5784 5572 5345 5119 4915 4714 4548 4380 4236 4136 4064 3999 3937 3905 3913 3941 3986 4043 4117 4190 4239 4270 4302 4328 4336 4321 4299 4295 4277 4208 4131 4049 3965 3868 3759 3680 3629 3600 3576 3555 3589 3635 3677 3732 3842 3951 4042 4112 4176 4231 4257 4246 4179 4074 3967 3788 3584 3357 3131 2863 2570 2296 2049 1818 1626 1457 1327 1261 1227 1196 1196 1207 1223 1205 1195 1215 1242 1262 1262 1247 1212 1146 1076 1031 988 957 931 897 886 910 918 928 959 1009 1052 1126 1253 1360 1429 1495 1537 1617 1714 1819 1901 2007 2094 2112 2121 2148 2145 2068 1983 1924 1863 1808 1713 1613 1524 1438 1345 1284 1321 1367 1385 1407 3043 3204 3312 9999999 9999999 9999999 1090 1071 1046 1015 977 936 892 844 796 748 703 659 618 581 545 510 476 444 413 384 357 327 296 265 233 201 173 145 119 96 79 63 48 36 27 21 21 24 29 37 45 50 56 63 72 79 87 95 103 109 115 118 122 126 129 131 133 135 136 136 138 142 147 155 167 181 196 213 233 256 282 308 335 363 388 411 432 452 469 483 494 503 511 514 514 512 510 505 500 495 491 486 480 473 467 462 456 450 446 441 435 428 423 417 412 405 398 391 385 379 373 367 361 354 348 343 338 334 329 325 321 318 314 311 307 303 299 293 288 283 276 269 261 252 243 234 224 214 204 194 184 175 167 161 155 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 12 11 10 10 9 8 7 6 5 4 3 2 1 1 69838 440 1113 30 11943 19 23 58 1397 -10006 99999 7897 7841 7785 7695 7602 7511 7440 7392 7404 7439 7463 7485 7567 7665 7782 7901 8045 8151 8198 8157 8082 8012 7976 7893 7774 7674 7589 7450 7285 7130 6963 6802 6652 6504 6357 6239 6117 5966 5814 5664 5499 5332 5173 5019 4864 4747 4611 4473 4368 4293 4219 4150 4107 4102 4116 4148 4179 4231 4297 4345 4368 4401 4435 4449 4440 4415 4396 4359 4272 4175 4066 3962 3843 3703 3594 3509 3462 3437 3426 3458 3515 3590 3685 3832 3980 4125 4250 4368 4481 4555 4605 4583 4499 4392 4226 4028 3777 3508 3190 2856 2542 2245 1961 1711 1497 1296 1156 1084 1046 1041 1030 1051 1055 1069 1104 1134 1173 1195 1189 1153 1112 1077 1033 970 920 909 890 902 968 1015 1068 1109 1163 1223 1323 1455 1532 1568 1593 1587 1597 1627 1668 1677 1711 1738 1752 1781 1842 1891 1889 1913 1976 2054 2139 2175 2189 2177 3624 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1148 1119 1084 1043 994 941 886 825 767 713 662 610 563 520 478 439 405 373 345 319 295 270 248 227 203 178 159 139 119 103 92 79 67 57 51 49 52 57 63 71 79 84 91 99 105 111 118 125 130 134 136 136 137 138 140 142 144 145 145 147 150 154 159 168 178 189 202 216 232 251 271 292 316 340 361 381 401 421 438 453 466 477 486 493 496 497 498 496 493 490 488 484 479 472 466 460 455 449 444 438 431 423 417 411 405 398 390 383 377 371 365 358 352 346 341 336 332 328 324 320 317 314 311 308 305 302 299 294 290 285 279 272 265 257 249 240 231 221 211 201 191 182 174 167 161 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 10 10 9 8 7 6 5 4 3 2 1 0 0 69847 440 1114 30 11944 19 24 7 1396 -10004 99999 9382 9275 9151 9001 8860 8695 8520 8326 8200 8119 7996 7863 7804 7783 7789 7788 7848 7892 7896 7821 7770 7755 7762 7736 7677 7626 7580 7461 7300 7140 6979 6793 6608 6448 6288 6129 5964 5777 5583 5395 5209 5026 4866 4735 4596 4487 4379 4266 4180 4133 4089 4044 4030 4054 4086 4133 4182 4245 4307 4356 4385 4422 4460 4485 4484 4475 4478 4466 4414 4361 4295 4230 4158 4077 4026 3989 3973 3974 3962 3966 3970 3964 3970 4023 4070 4102 4131 4150 4157 4129 4112 4067 3983 3894 3781 3687 3572 3435 3236 3016 2822 2629 2441 2289 2179 2033 1879 1773 1700 1651 1564 1503 1436 1386 1369 1339 1309 1276 1194 1065 965 923 885 827 787 785 761 767 824 861 921 986 1046 1110 1213 1324 1364 1354 1345 1304 1291 1309 1330 1320 1346 1362 1362 1384 1465 1539 1575 1636 1718 1792 1874 1895 1898 1892 1901 2824 2877 3089 3263 3308 3320 3364 9999999 9999999 9999999 9999999 1161 1132 1100 1061 1017 966 912 854 793 734 684 639 592 547 510 477 444 413 385 360 334 312 288 266 245 220 195 175 157 137 119 108 97 88 81 78 76 79 84 90 96 102 104 107 110 112 113 116 116 115 112 111 108 104 104 106 109 113 116 122 128 136 144 155 168 184 201 218 236 254 273 291 311 332 353 371 388 404 420 435 447 458 467 475 482 486 490 492 491 489 487 485 482 477 470 463 456 450 443 435 426 418 409 402 395 390 383 376 370 365 360 355 351 346 342 338 335 332 329 326 322 320 317 315 312 309 306 302 298 293 288 282 276 269 261 253 244 234 225 215 204 194 185 176 169 163 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 10 9 9 8 7 6 5 5 4 3 2 2 69856 435 1264 30 11944 19 24 16 1395 -10002 99999 6832 6760 6701 6708 6775 6795 6795 6843 6930 7030 7113 7228 7362 7460 7484 7522 7583 7660 7699 7685 7671 7660 7587 7472 7354 7222 7062 6889 6731 6566 6399 6226 6027 5820 5627 5435 5238 5059 4902 4737 4609 4488 4363 4263 4202 4148 4096 4076 4088 4104 4139 4179 4235 4301 4356 4391 4431 4470 4495 4501 4500 4498 4484 4440 4396 4341 4293 4235 4157 4107 4057 4027 4027 4018 4006 3984 3960 3938 3962 3998 4024 4038 4050 4068 4053 4078 4093 4061 4027 3973 3934 3877 3810 3664 3470 3296 3120 2933 2763 2617 2407 2151 1928 1737 1605 1461 1340 1192 1083 1022 953 898 872 815 731 668 680 707 717 689 684 665 700 769 807 843 874 872 870 894 970 984 960 925 897 904 949 984 1001 1064 1153 1219 1307 1438 1578 1649 1725 1813 1921 2025 2054 2037 2014 2006 1981 2262 2393 2591 2660 2681 2769 2927 3040 3047 3011 1199 1176 1148 1111 1068 1020 967 910 848 783 727 675 618 562 518 476 433 393 355 320 289 262 235 210 188 164 142 128 116 101 90 86 82 81 84 87 90 97 106 116 126 133 136 137 139 139 138 139 136 131 125 120 114 108 104 103 103 105 109 114 121 129 137 147 161 177 194 213 233 251 270 289 309 330 350 369 387 404 421 437 450 461 470 478 485 490 493 494 493 489 484 480 475 469 460 452 445 438 430 422 414 405 398 391 386 381 375 369 363 359 354 349 344 339 334 330 326 323 319 315 311 308 306 303 301 299 296 293 289 286 282 277 271 265 258 251 242 233 224 215 205 194 185 177 169 163 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 12 11 10 9 8 8 7 6 5 5 4 3 69865 436 1261 30 11941 19 24 25 1394 -10000 99999 6842 6725 6604 6494 6419 6306 6178 6101 6091 6148 6240 6338 6451 6562 6653 6765 6887 7032 7162 7258 7358 7461 7493 7457 7390 7283 7164 7030 6904 6749 6569 6375 6159 5939 5733 5526 5328 5152 5004 4849 4729 4599 4461 4340 4270 4214 4165 4140 4139 4143 4170 4196 4241 4305 4360 4390 4435 4478 4508 4512 4511 4507 4495 4463 4419 4363 4320 4266 4197 4163 4135 4119 4138 4155 4171 4174 4169 4167 4209 4270 4309 4330 4345 4346 4303 4302 4306 4271 4210 4114 4021 3929 3814 3614 3373 3159 2929 2681 2461 2273 2024 1725 1446 1225 1087 947 811 678 597 559 529 535 577 580 562 562 623 713 773 786 822 845 894 971 1024 1040 1044 1028 1036 1055 1134 1168 1162 1155 1159 1194 1287 1384 1447 1527 1656 1761 1859 1968 2086 2111 2121 2123 2128 2138 2084 1965 1825 1707 1596 1460 1380 1335 2706 2628 2591 2598 2531 2389 2255 1228 1192 1150 1100 1042 978 909 843 775 706 645 588 530 473 428 389 351 318 289 267 248 231 214 200 189 175 163 155 147 135 123 115 108 102 97 94 91 91 92 95 100 104 105 108 112 118 122 127 131 131 130 130 130 129 129 130 132 134 136 140 143 148 153 160 170 182 195 208 222 237 251 267 285 304 323 340 357 375 394 412 428 442 455 466 475 484 491 494 495 494 491 489 484 478 470 461 453 444 436 427 417 408 399 393 387 382 376 371 365 360 356 351 346 341 336 332 327 323 317 312 306 301 296 291 286 282 278 274 270 266 262 257 252 247 242 236 230 223 216 208 200 191 183 176 170 164 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 10 9 8 7 7 6 5 4 4 3 2 2 1 69874 436 1260 30 11940 19 24 34 1394 -9999 99999 6921 6677 6458 6269 6145 6011 5851 5733 5690 5754 5860 5951 6086 6238 6375 6512 6660 6828 6989 7121 7242 7364 7433 7451 7415 7328 7226 7114 7000 6859 6695 6511 6301 6082 5861 5647 5448 5272 5104 4942 4819 4686 4548 4436 4367 4317 4287 4284 4291 4308 4338 4362 4404 4470 4523 4548 4582 4601 4601 4582 4564 4535 4503 4459 4402 4344 4303 4256 4193 4156 4129 4118 4134 4143 4148 4136 4105 4058 4045 4054 4038 4002 3965 3929 3859 3829 3811 3783 3764 3716 3671 3654 3629 3525 3389 3292 3179 3028 2878 2748 2554 2306 2059 1833 1673 1509 1320 1127 991 878 749 649 592 509 433 385 390 410 413 379 388 413 487 585 676 730 773 801 873 943 1065 1146 1203 1259 1325 1384 1489 1581 1638 1696 1817 1920 2017 2099 2190 2201 2207 2205 2215 2231 2197 2083 1948 1832 1737 1604 1527 1475 1412 1306 2778 2833 2869 2786 2681 2593 1097 1057 1010 953 889 820 749 681 614 558 508 453 401 358 324 294 269 248 233 222 211 199 190 181 170 160 155 148 138 126 116 106 98 93 88 84 81 81 84 87 89 88 90 95 101 108 116 122 125 127 130 134 138 140 143 145 148 150 153 156 160 163 167 174 184 194 204 216 231 245 261 280 300 320 339 357 377 398 419 436 451 465 477 487 495 503 507 508 506 504 500 495 487 477 467 457 446 436 426 414 402 392 384 376 369 362 356 350 345 340 336 333 328 324 321 317 314 309 305 300 296 291 286 282 278 273 268 264 259 254 249 244 239 233 227 221 214 208 201 193 186 179 172 167 163 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 69883 436 1261 30 11941 19 24 43 1393 -9997 99999 7408 7216 7026 6837 6632 6417 6207 6044 5911 5887 5904 5904 5976 6083 6199 6326 6476 6630 6778 6942 7091 7229 7321 7374 7371 7331 7273 7180 7089 6970 6805 6624 6438 6242 6024 5811 5610 5435 5276 5120 4995 4876 4751 4624 4540 4494 4459 4432 4421 4418 4419 4415 4414 4429 4443 4435 4429 4422 4408 4372 4328 4269 4213 4160 4107 4057 4020 3976 3913 3867 3830 3818 3842 3861 3860 3853 3848 3831 3831 3866 3894 3916 3958 4011 4040 4100 4159 4182 4214 4250 4260 4278 4274 4181 4014 3861 3693 3475 3258 3053 2784 2474 2181 1918 1700 1521 1327 1136 1015 927 817 730 688 603 511 460 443 426 378 299 237 209 229 272 336 398 437 467 566 684 837 974 1095 1224 1364 1484 1601 1703 1766 1807 1886 1960 2026 2055 2087 2050 2012 1980 1968 1970 1942 1879 1804 1756 1732 1668 1658 1662 1660 3235 3344 9999999 9999999 9999999 1244 1191 1136 1079 1013 942 869 265 63 -104 -198 -237 -282 -331 -318 358 322 290 262 239 223 212 201 189 181 175 167 159 157 156 150 141 134 126 119 113 107 99 91 84 79 75 70 63 58 56 57 59 64 69 71 73 79 87 95 104 113 122 132 142 152 162 173 181 190 200 212 223 234 245 257 269 281 296 311 326 341 355 371 389 406 421 435 448 459 469 478 486 491 492 492 490 488 484 477 469 459 449 439 430 420 409 398 388 380 372 366 359 353 346 341 337 333 329 325 320 317 313 310 305 301 296 291 286 281 275 270 265 260 255 250 245 239 234 228 222 217 211 206 200 194 188 181 175 170 166 162 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 3 69892 436 1261 30 11941 19 24 52 1392 -9995 99999 6735 6659 6584 6514 6434 6353 6266 6198 6164 6243 6359 6422 6512 6637 6765 6892 7021 7154 7281 7417 7525 7614 7656 7670 7627 7545 7442 7320 7213 7079 6890 6677 6462 6247 5999 5754 5523 5327 5139 4950 4784 4632 4481 4317 4188 4113 4073 4040 4011 4009 4024 4044 4079 4139 4207 4273 4344 4406 4467 4518 4548 4537 4524 4508 4475 4431 4385 4324 4234 4144 4049 3966 3927 3890 3834 3764 3724 3676 3643 3652 3679 3718 3763 3825 3874 3962 4078 4142 4200 4264 4327 4365 4379 4335 4222 4087 3913 3697 3484 3280 3004 2654 2341 2065 1826 1614 1413 1234 1093 984 875 801 773 705 631 589 581 565 502 411 339 294 289 327 394 454 501 549 666 801 982 1150 1304 1476 1649 1774 1880 1955 1964 1932 1951 1963 1963 1917 1864 1738 1632 1546 1482 1453 1430 1383 1328 1307 1319 1271 1261 1258 1267 1746 1986 1347 1318 1285 1243 1192 1139 1081 1016 944 338 204 63 -62 -111 -119 -122 -133 -110 326 291 260 233 212 199 192 186 178 173 171 168 161 160 159 153 144 135 126 118 112 105 97 90 85 81 78 76 71 67 66 67 69 72 76 76 73 75 80 84 90 97 105 116 127 137 148 161 172 183 197 213 227 239 252 264 276 287 298 310 323 336 347 359 374 388 400 412 424 434 443 451 459 464 467 467 467 466 464 460 454 447 440 433 425 418 410 401 392 385 378 372 365 357 350 343 337 331 326 320 314 308 303 298 292 287 281 275 270 264 259 253 248 243 238 234 229 224 220 215 210 205 201 196 191 186 181 175 169 164 160 157 154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 10 9 8 8 7 7 6 5 4 4 3 2 2 69901 436 1262 30 11942 19 25 1 1391 -9993 99999 7541 7356 7162 6958 6742 6539 6351 6221 6109 6117 6166 6213 6309 6444 6595 6763 6950 7144 7317 7486 7607 7707 7749 7768 7726 7645 7534 7377 7213 7023 6794 6550 6304 6070 5832 5612 5406 5233 5071 4921 4791 4670 4558 4442 4362 4326 4312 4299 4287 4277 4270 4269 4290 4335 4380 4416 4442 4464 4485 4488 4481 4453 4431 4406 4375 4338 4298 4244 4163 4086 4021 3983 3976 3972 3964 3936 3920 3885 3861 3868 3901 3930 3949 3968 3972 3982 4009 4002 4000 3994 3982 3957 3931 3869 3746 3586 3410 3213 3024 2839 2633 2387 2155 1929 1738 1596 1446 1285 1154 1066 1010 967 948 909 894 874 847 836 820 767 694 641 639 662 689 672 665 689 762 827 950 1101 1227 1344 1471 1582 1693 1782 1821 1834 1898 1918 1906 1846 1777 1638 1490 1355 1232 1147 1071 980 892 833 816 771 795 839 907 954 998 1041 1094 1129 1217 1070 1044 990 1004 839 761 647 517 392 319 306 303 290 295 313 276 245 217 194 177 165 158 152 145 141 142 139 138 141 141 138 132 129 126 125 124 118 111 107 104 99 94 88 79 73 70 67 67 67 65 61 62 67 72 77 85 94 105 119 130 141 154 165 176 190 207 221 233 246 260 273 285 299 312 327 340 354 367 381 393 405 416 427 435 443 449 455 459 460 461 460 458 455 452 447 440 434 426 419 412 405 396 388 381 373 367 360 353 345 338 332 326 321 315 308 302 296 291 285 280 274 267 261 255 249 244 238 232 227 222 218 213 208 203 198 194 190 186 182 178 173 167 163 159 155 152 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 69910 436 1261 30 11941 19 25 10 1390 -9992 99999 7640 7574 7509 7417 7308 7213 7106 7046 6946 6935 6980 6979 6990 7022 7094 7180 7272 7390 7479 7572 7638 7710 7748 7787 7773 7721 7657 7560 7437 7286 7093 6892 6671 6468 6256 6052 5851 5667 5484 5328 5186 5046 4897 4762 4657 4585 4532 4484 4443 4415 4383 4356 4359 4393 4420 4447 4482 4527 4556 4566 4570 4549 4542 4521 4485 4445 4400 4317 4207 4098 3998 3912 3860 3826 3803 3779 3778 3750 3741 3765 3821 3877 3950 4022 4074 4119 4165 4173 4196 4198 4165 4124 4090 4012 3882 3715 3520 3276 3034 2792 2550 2303 2057 1789 1552 1377 1186 996 855 741 657 623 629 638 690 730 725 739 756 748 721 717 726 745 777 772 746 758 804 840 928 1064 1180 1292 1404 1498 1584 1678 1732 1769 1841 1895 1909 1891 1858 1766 1657 1575 1508 1489 1466 1433 1385 1347 1332 1295 1303 1326 1350 1348 1327 1310 1389 1335 1278 1218 1149 1079 1004 627 498 348 191 47 -35 -37 -29 -42 -18 29 201 169 142 119 102 94 92 91 92 97 108 116 125 136 146 151 152 151 151 152 151 145 138 133 127 119 112 105 97 92 89 87 86 86 84 80 81 85 86 90 95 101 108 118 125 133 142 151 162 176 193 206 219 234 250 265 280 295 310 325 339 353 367 380 390 400 411 420 428 435 440 446 449 451 453 453 452 450 448 444 440 434 427 420 413 406 398 389 381 372 364 356 347 338 330 322 314 308 301 293 286 280 275 270 265 260 254 249 244 239 234 230 225 220 215 210 205 200 195 190 186 182 178 174 169 164 160 155 152 149 147 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 12 11 11 10 9 9 8 7 7 6 5 4 3 3 2 69919 436 1262 30 11942 19 25 19 1389 -9990 99999 8871 8749 8622 8435 8225 8056 7884 7737 7556 7473 7462 7447 7426 7418 7487 7585 7697 7820 7930 8028 8080 8134 8148 8164 8131 8069 7964 7814 7653 7464 7235 6994 6735 6491 6245 6010 5791 5617 5446 5286 5137 5018 4903 4793 4703 4640 4595 4559 4514 4480 4448 4412 4382 4377 4389 4405 4418 4434 4438 4440 4440 4421 4410 4392 4358 4308 4255 4171 4060 3929 3801 3694 3624 3573 3519 3478 3471 3447 3456 3505 3613 3720 3846 3977 4107 4233 4335 4382 4441 4484 4478 4426 4372 4269 4118 3893 3646 3369 3095 2817 2544 2297 2087 1854 1643 1484 1353 1223 1124 1045 1005 999 1000 981 999 1000 943 883 842 800 743 693 669 683 719 740 751 818 926 1014 1138 1327 1487 1621 1739 1853 1934 2003 2003 1975 1964 1941 1878 1801 1715 1577 1399 1266 1142 1057 970 904 834 786 769 735 731 740 756 781 817 881 939 992 1004 1018 1035 1032 963 893 820 748 681 615 549 483 420 357 297 249 209 177 149 127 112 105 104 104 108 114 123 129 139 152 160 165 166 164 163 160 157 150 142 135 128 120 115 109 101 97 95 96 97 99 99 97 99 102 104 106 109 113 117 122 127 131 138 144 153 165 179 192 205 220 237 254 271 288 306 322 339 354 370 384 395 405 415 424 431 436 440 444 445 445 445 444 442 439 436 431 426 420 414 407 401 394 386 378 370 361 353 345 336 327 319 311 303 296 289 282 275 270 265 261 257 252 247 243 239 234 231 226 222 217 212 207 201 196 190 185 180 175 171 167 163 158 153 149 146 144 142 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 69928 435 1263 30 11943 19 25 28 1388 -9988 99999 8828 8895 8948 8917 8856 8842 8804 8736 8586 8486 8436 8373 8291 8185 8151 8133 8124 8142 8158 8165 8115 8079 8030 8012 7964 7896 7782 7625 7467 7291 7091 6883 6645 6421 6190 5979 5771 5597 5411 5233 5064 4941 4830 4715 4597 4504 4437 4395 4353 4331 4308 4290 4271 4279 4319 4376 4420 4467 4510 4561 4603 4617 4634 4643 4635 4609 4570 4505 4410 4276 4141 4010 3906 3809 3701 3612 3556 3476 3403 3357 3373 3398 3458 3545 3643 3737 3830 3879 3960 4063 4125 4140 4163 4165 4119 3993 3846 3648 3426 3196 2963 2740 2549 2326 2089 1895 1735 1572 1422 1324 1274 1259 1260 1252 1256 1252 1205 1153 1116 1089 1028 955 913 916 913 893 855 862 908 962 1041 1171 1271 1334 1371 1434 1491 1520 1484 1422 1381 1352 1299 1239 1167 1059 927 840 802 812 818 821 826 855 917 962 1017 1063 1109 1163 1213 1264 1293 1247 1197 1141 1081 1020 955 885 813 742 679 617 558 498 440 385 332 288 251 220 191 165 144 129 119 111 105 101 101 99 101 105 108 109 110 109 110 110 112 110 108 106 105 104 106 106 104 105 107 108 112 115 119 119 121 125 126 128 130 132 135 138 142 146 152 157 164 173 185 197 210 224 239 255 270 285 300 316 330 345 359 372 383 393 403 410 417 423 428 432 435 436 436 435 433 429 426 422 415 409 402 395 387 379 370 362 354 345 337 329 321 313 306 299 292 286 281 275 270 266 263 259 256 253 249 244 240 236 232 228 223 217 212 206 200 194 188 182 176 171 166 161 157 152 147 143 140 137 135 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 9 9 8 7 7 6 5 5 4 3 2 1 1 0 0 69937 435 1263 30 11943 19 25 37 1388 -9986 99999 9510 9537 9551 9489 9393 9326 9243 9125 8906 8720 8564 8447 8343 8209 8138 8109 8106 8119 8126 8143 8117 8103 8074 8074 8068 8044 7954 7816 7680 7540 7360 7171 6957 6755 6540 6332 6111 5915 5713 5502 5286 5123 4971 4809 4633 4488 4364 4274 4188 4120 4072 4050 4036 4049 4098 4174 4235 4306 4380 4473 4562 4621 4670 4700 4712 4698 4657 4579 4468 4338 4199 4064 3958 3864 3757 3661 3615 3564 3543 3546 3589 3641 3737 3857 3962 4071 4167 4198 4237 4287 4303 4265 4223 4139 4015 3837 3644 3418 3176 2937 2702 2490 2316 2131 1938 1770 1624 1479 1357 1280 1246 1240 1228 1205 1192 1160 1101 1054 1013 975 913 842 787 781 773 752 727 744 784 833 910 1026 1113 1170 1208 1288 1368 1427 1413 1380 1356 1326 1271 1226 1165 1066 929 818 758 754 739 725 726 757 801 839 897 961 1030 1101 1177 1267 1360 1287 1234 1174 1108 1041 971 900 830 760 694 632 572 512 453 401 351 308 268 233 202 171 142 116 97 82 70 59 54 51 48 51 52 58 64 69 77 85 96 102 109 116 123 130 137 143 146 151 154 155 159 160 162 160 159 158 155 152 148 146 145 146 147 149 152 156 160 168 178 190 201 214 228 241 255 268 282 295 308 321 334 348 359 370 380 389 398 407 414 420 424 428 430 430 429 427 425 420 414 408 402 394 387 378 370 362 353 343 334 326 317 308 301 293 286 278 271 265 259 254 249 245 242 238 234 231 227 223 220 217 214 210 206 201 196 191 187 182 178 173 169 165 160 156 151 147 143 140 137 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 9 8 8 7 6 5 5 4 3 2 1 1 0 69946 436 1235 30 11945 19 25 46 1387 -9985 99999 8869 8909 8922 8948 8919 8854 8814 8763 8708 8568 8422 8311 8280 8266 8208 8203 8227 8263 8312 8329 8351 8329 8313 8256 8229 8211 8161 8041 7867 7688 7510 7315 7114 6871 6650 6421 6192 5971 5785 5587 5373 5172 5016 4874 4742 4604 4481 4377 4312 4251 4199 4172 4155 4140 4153 4210 4273 4321 4376 4421 4473 4535 4571 4592 4590 4588 4563 4518 4447 4360 4255 4147 4040 3960 3908 3857 3797 3772 3758 3784 3790 3818 3853 3919 3988 4026 4067 4109 4099 4072 4033 3989 3913 3828 3698 3578 3424 3257 3067 2869 2696 2537 2394 2273 2148 2041 1939 1854 1762 1685 1633 1617 1623 1622 1606 1586 1535 1440 1364 1305 1230 1130 1007 888 808 723 630 531 476 434 399 399 458 497 515 534 603 702 813 884 950 1014 1084 1127 1187 1224 1232 1198 1166 1143 1145 1127 1095 1054 1014 982 968 958 955 959 990 1019 1065 1136 1200 1218 1157 1087 1015 944 872 805 738 675 614 559 503 446 396 347 305 265 230 199 169 139 111 91 77 65 55 52 52 54 59 65 74 85 92 100 111 124 134 140 147 154 160 166 170 172 174 175 174 174 174 173 170 166 163 158 153 147 143 141 141 140 141 144 147 152 159 169 180 193 205 219 233 248 260 273 286 300 314 329 343 356 367 378 386 396 405 412 418 423 426 428 428 426 422 418 413 407 400 393 385 376 367 358 350 342 333 325 316 308 300 293 286 279 272 266 261 256 252 247 244 240 237 234 231 227 223 220 217 213 209 205 200 195 190 184 180 175 170 166 161 157 153 149 145 141 139 136 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 10 10 9 8 7 7 6 5 4 3 2 1 0 0 69955 435 1264 30 11944 19 25 55 1386 -9983 99999 9233 9125 9049 8926 8775 8699 8617 8523 8359 8193 8081 8069 8075 8045 8069 8123 8191 8251 8278 8316 8306 8299 8254 8234 8210 8148 8017 7836 7653 7484 7298 7102 6869 6663 6436 6215 6002 5819 5621 5410 5211 5064 4943 4827 4683 4555 4446 4378 4312 4269 4257 4248 4239 4259 4333 4422 4497 4566 4625 4695 4771 4814 4834 4820 4789 4727 4659 4556 4452 4322 4194 4060 3966 3903 3865 3836 3841 3856 3938 4008 4095 4176 4305 4406 4486 4546 4595 4590 4568 4498 4400 4277 4149 3947 3754 3528 3285 3012 2747 2495 2261 2052 1855 1658 1504 1365 1247 1131 1048 994 984 1024 1059 1089 1108 1107 1090 1092 1105 1094 1054 996 932 906 878 853 794 764 746 747 776 850 908 939 969 1046 1139 1245 1302 1333 1338 1355 1350 1344 1324 1279 1181 1077 998 952 904 861 811 766 754 766 783 811 870 949 1027 1128 1222 1187 1147 1099 1045 986 930 871 813 755 701 645 591 537 485 437 391 348 307 267 230 195 162 130 104 82 63 47 38 33 30 31 35 42 52 60 69 80 95 105 116 127 138 146 154 161 167 172 175 178 182 185 188 189 190 191 190 188 187 186 185 184 182 181 181 179 177 176 179 182 187 193 201 210 219 229 241 253 268 285 303 322 340 357 372 386 400 413 424 433 440 445 448 449 446 442 437 431 423 414 406 396 384 372 362 352 342 332 322 313 303 295 287 279 272 265 259 254 249 245 240 237 233 230 228 224 221 217 214 210 207 204 199 195 190 185 180 175 170 166 161 157 153 149 144 140 137 134 132 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 9 8 7 7 6 5 4 3 2 2 1 0 69964 435 1263 30 11943 19 26 4 1385 -9981 99999 8960 8923 8900 8814 8728 8691 8611 8446 8258 8057 7890 7814 7777 7726 7731 7759 7814 7872 7936 8013 8063 8126 8179 8225 8266 8261 8181 8043 7897 7755 7586 7382 7128 6872 6580 6271 5969 5695 5419 5120 4845 4635 4467 4319 4151 4014 3911 3862 3826 3821 3880 3943 3991 4056 4180 4318 4447 4557 4643 4737 4811 4836 4828 4789 4739 4641 4535 4401 4281 4131 3979 3821 3710 3636 3592 3586 3629 3692 3818 3925 4066 4207 4397 4570 4729 4862 4968 5010 5035 5007 4932 4812 4672 4456 4226 3947 3665 3351 3028 2716 2432 2170 1925 1667 1454 1263 1116 980 876 831 812 814 831 841 851 838 824 836 871 892 883 866 848 860 855 869 866 857 859 866 902 963 982 974 949 982 1021 1070 1096 1098 1087 1085 1088 1104 1111 1100 1057 1036 1049 1095 1127 1143 1146 1137 1155 1185 1229 1278 1345 1425 1504 1605 1191 1157 1116 1070 1022 972 924 872 819 769 725 676 626 580 537 496 457 421 386 349 315 281 248 217 189 162 137 115 96 80 67 57 49 44 44 43 44 49 57 63 70 79 90 102 114 125 136 146 156 164 175 185 195 201 206 209 212 212 211 209 206 203 201 198 195 191 187 183 182 185 189 193 198 204 212 220 231 242 256 271 288 306 324 342 357 371 385 399 412 422 430 435 438 439 437 434 429 422 415 406 397 388 377 367 357 348 339 330 322 313 305 297 290 283 276 270 263 257 252 246 241 237 232 227 223 219 214 210 206 202 199 195 191 187 183 178 174 169 165 161 157 153 149 145 141 137 134 131 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 9 8 7 7 6 5 5 4 3 2 1 0 69973 435 1263 30 11943 19 26 13 1384 -9979 99999 9327 9273 9217 9109 9005 8971 8888 8728 8546 8355 8170 8097 8073 8013 7981 7962 7973 7980 7976 7997 7981 7978 7945 7912 7886 7832 7723 7558 7399 7268 7118 6935 6711 6519 6283 6039 5792 5575 5348 5093 4848 4646 4494 4351 4162 4007 3879 3805 3716 3661 3666 3682 3688 3720 3822 3949 4067 4171 4268 4394 4495 4562 4596 4612 4620 4580 4530 4461 4388 4260 4123 3989 3881 3797 3736 3710 3715 3741 3828 3903 4014 4127 4279 4435 4600 4749 4872 4952 5000 4993 4953 4878 4770 4589 4380 4117 3852 3564 3246 2938 2654 2377 2102 1849 1647 1453 1289 1141 1013 954 920 888 867 870 864 824 812 846 884 896 893 905 929 987 1011 1058 1106 1127 1129 1140 1192 1230 1209 1164 1109 1092 1061 1035 991 949 886 825 792 769 734 686 634 619 641 705 766 823 863 892 948 1029 1123 1216 1338 1464 1568 1673 1215 1184 1145 1104 1061 1018 973 921 867 817 768 716 664 617 572 527 482 440 401 357 318 281 244 209 179 151 125 104 85 70 59 51 45 42 45 48 51 58 66 73 80 90 100 110 122 132 142 152 161 168 178 188 199 208 217 224 229 233 235 235 234 232 229 225 220 214 207 199 192 189 188 188 188 191 196 201 210 222 236 252 270 288 307 326 343 357 371 385 397 406 415 420 423 424 423 421 417 412 406 399 393 385 377 368 360 352 343 335 327 318 309 301 293 285 278 270 263 257 250 244 238 233 228 223 219 214 209 204 199 195 191 188 183 179 176 172 167 164 160 156 153 149 146 143 139 136 133 130 128 126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 8 8 7 6 6 5 4 3 2 1 0 0 69982 435 1264 30 11944 19 26 22 1383 -9978 99999 9036 8932 8836 8708 8593 8498 8381 8218 8069 7912 7728 7624 7604 7572 7525 7454 7422 7402 7375 7369 7367 7378 7366 7329 7299 7272 7227 7132 7030 6957 6881 6769 6611 6474 6308 6125 5919 5723 5527 5307 5081 4868 4693 4539 4357 4201 4077 4008 3929 3862 3842 3852 3879 3928 4020 4132 4248 4347 4438 4545 4624 4663 4669 4643 4621 4586 4542 4448 4350 4236 4128 4031 3966 3906 3883 3899 3935 3986 4126 4262 4378 4477 4624 4769 4901 4991 5045 5060 5060 4988 4887 4789 4666 4447 4183 3904 3645 3368 3069 2767 2509 2244 1962 1695 1499 1315 1132 965 844 796 777 751 740 753 780 755 775 857 932 947 952 980 998 1013 998 984 971 928 882 842 873 874 824 770 744 734 712 733 776 814 851 875 931 970 996 997 1010 1054 1121 1204 1289 1356 1374 1352 1353 1366 1405 1439 1505 1558 1589 1618 1182 1154 1124 1092 1060 1029 1000 962 919 876 834 785 734 685 640 595 546 497 449 401 355 309 268 229 195 163 135 111 92 76 62 51 45 41 42 42 46 51 58 63 69 79 89 99 111 123 136 148 160 171 183 195 207 218 228 237 244 247 250 251 249 244 239 232 225 217 207 198 189 184 180 177 176 177 180 184 192 204 218 233 250 268 287 305 323 339 355 370 383 394 404 412 418 421 423 424 423 421 417 412 406 399 391 383 375 366 357 347 336 325 314 303 293 283 273 263 254 246 238 230 223 217 211 205 200 196 191 186 182 178 175 173 170 167 165 163 161 159 157 155 153 151 148 146 143 140 137 135 132 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 9 8 7 6 5 5 4 2 1 0 0 69991 436 1235 30 11945 19 26 31 1382 -9976 99999 -6049 -4225 -2409 -731 906 8192 8165 8136 8114 8078 8013 7923 7863 7830 7798 7771 7732 7705 7665 7591 7531 7487 7447 7381 7285 7182 7090 7006 6893 6783 6703 6624 6517 6377 6268 6142 5994 5821 5658 5493 5308 5111 4911 4745 4606 4441 4292 4159 4081 3999 3930 3899 3893 3911 3951 4028 4132 4244 4333 4406 4488 4552 4605 4634 4611 4580 4554 4530 4451 4379 4298 4216 4136 4088 4043 4041 4060 4056 4048 4152 4260 4332 4391 4498 4588 4674 4730 4777 4804 4815 4744 4648 4581 4492 4307 4085 3845 3615 3358 3086 2794 2536 2264 1978 1719 1540 1391 1252 1134 1056 1029 1046 1047 1072 1106 1157 1147 1147 1172 1187 1153 1104 1069 1038 1000 945 884 859 814 790 772 821 886 923 940 964 987 978 977 1006 1030 1047 1014 982 919 863 812 762 752 767 803 862 933 994 1015 1073 1146 1256 1401 1584 1732 1832 1907 1060 1045 1031 1017 998 982 968 947 921 891 863 823 781 738 699 659 614 566 521 475 431 387 349 313 279 245 214 188 165 142 120 102 88 73 64 56 51 46 43 42 44 51 58 67 78 90 105 119 134 148 162 176 189 203 215 225 232 237 241 242 242 238 232 225 219 211 203 195 187 181 178 175 175 177 181 186 195 209 224 242 260 278 296 315 332 349 364 378 389 398 406 412 416 418 418 416 413 411 406 401 394 386 378 371 364 356 347 338 328 318 309 299 289 280 270 261 252 244 235 227 219 212 205 198 192 186 181 176 171 168 165 163 161 159 158 157 156 154 153 152 151 149 147 145 142 139 136 134 132 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 11 11 10 10 9 8 7 7 6 5 4 3 2 1 70000 436 1238 30 11948 19 26 40 1381 -9974 99999 -5280 -3522 -1791 -187 1363 7922 7912 7892 7878 7875 7875 7863 7858 7873 7890 7895 7884 7883 7873 7818 7747 7666 7582 7482 7339 7179 7028 6899 6753 6609 6514 6428 6312 6178 6072 5952 5818 5666 5514 5368 5210 5032 4842 4677 4543 4366 4204 4068 3984 3907 3844 3814 3809 3835 3877 3945 4055 4179 4283 4373 4470 4540 4598 4624 4592 4553 4525 4491 4415 4357 4291 4219 4160 4127 4091 4110 4171 4204 4250 4396 4546 4649 4743 4855 4936 5022 5073 5093 5099 5086 4984 4839 4731 4596 4377 4120 3856 3607 3355 3090 2802 2549 2289 2015 1767 1611 1489 1369 1270 1211 1211 1244 1257 1286 1330 1376 1354 1363 1386 1388 1320 1242 1181 1118 1029 906 793 729 639 575 545 595 621 627 642 685 731 755 796 883 977 1054 1073 1109 1105 1097 1096 1123 1179 1233 1288 1351 1400 1429 1415 1434 1457 1500 1558 1648 1707 1711 1678 1021 1004 990 977 962 951 942 926 904 883 866 836 800 764 730 694 651 603 557 509 459 408 363 321 278 236 198 165 137 110 88 72 60 48 41 38 38 38 41 46 53 62 71 80 90 102 113 125 137 148 160 172 183 193 202 211 218 224 230 233 234 232 227 223 219 214 208 203 198 195 193 192 193 194 197 203 211 223 236 251 266 281 295 310 324 338 351 363 372 381 388 394 398 402 404 404 404 403 401 398 393 388 382 375 368 360 352 343 332 321 311 301 290 279 268 258 248 239 230 221 213 205 198 191 185 179 174 169 164 161 158 156 154 153 152 151 150 149 148 147 146 144 142 140 137 135 132 130 128 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 9 8 7 6 5 5 4 3 2 1 0 70009 436 1238 30 11948 19 26 49 1381 -9972 99999 7861 7921 7952 7933 7925 7974 8100 8155 8072 8030 8050 8073 8039 8001 7949 7880 7772 7668 7574 7483 7383 7261 7154 7072 6958 6824 6693 6588 6480 6384 6322 6263 6196 6111 6032 5937 5836 5706 5569 5440 5310 5154 4980 4809 4652 4467 4301 4154 4062 3980 3907 3854 3831 3842 3865 3906 3991 4089 4174 4254 4336 4391 4432 4448 4424 4397 4383 4375 4332 4314 4286 4257 4257 4292 4318 4374 4467 4530 4587 4719 4861 4960 5037 5112 5150 5188 5195 5162 5118 5055 4940 4783 4677 4550 4352 4108 3874 3673 3489 3281 3066 2867 2662 2432 2232 2092 1979 1847 1726 1630 1605 1584 1516 1444 1405 1372 1301 1268 1257 1226 1154 1082 1041 1022 990 901 818 797 772 757 764 825 839 823 811 821 840 830 807 817 860 904 891 890 869 855 851 882 952 1038 1111 1173 1220 1271 1300 1352 1394 1443 1506 1588 1621 1082 1039 1004 980 957 939 922 910 899 882 863 849 842 825 802 780 758 731 697 658 618 573 523 472 426 380 331 281 236 196 159 127 100 78 60 46 38 36 36 37 41 49 58 68 78 88 98 107 118 129 140 148 156 165 173 181 188 196 202 207 212 216 218 217 213 209 207 205 201 199 196 194 193 194 196 199 203 209 218 230 244 258 271 284 297 312 325 339 351 363 372 379 386 391 397 400 402 402 402 402 399 394 388 382 375 367 359 351 342 330 319 308 298 287 277 267 256 247 237 229 221 213 205 197 191 184 178 172 168 163 159 155 153 151 149 148 148 147 147 146 146 146 145 143 142 140 138 136 134 132 130 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 13 13 12 12 11 10 9 8 8 7 6 5 4 70018 436 1235 30 11945 19 26 58 1380 -9971 99999 8642 8618 8615 8640 8689 8724 8764 8762 8642 8562 8551 8555 8470 8371 8253 8107 7946 7813 7691 7554 7424 7287 7153 7063 6956 6833 6700 6607 6520 6442 6395 6344 6284 6202 6121 6028 5931 5812 5668 5521 5375 5211 5029 4842 4670 4478 4291 4122 4016 3934 3858 3786 3743 3742 3750 3775 3844 3919 3986 4050 4122 4192 4251 4279 4271 4262 4294 4328 4332 4357 4370 4376 4409 4470 4520 4563 4615 4632 4654 4737 4838 4870 4875 4878 4867 4857 4835 4798 4747 4676 4605 4511 4480 4429 4312 4141 4001 3899 3795 3653 3499 3323 3118 2898 2709 2540 2391 2202 2014 1864 1774 1680 1552 1437 1348 1270 1182 1135 1110 1083 1033 982 967 976 957 896 847 843 827 831 852 914 948 955 938 932 929 898 862 868 895 906 870 845 793 754 738 743 770 824 870 915 956 989 1003 1046 1101 1159 1243 1347 1396 1388 1357 990 960 937 922 909 901 894 883 874 868 866 855 840 822 800 773 737 695 650 599 543 488 436 385 333 281 233 191 154 122 95 75 58 45 40 40 42 45 50 58 66 76 85 94 104 113 122 132 141 148 153 159 166 173 178 183 186 189 191 191 190 188 184 179 177 177 176 175 174 176 179 184 190 198 208 218 229 243 258 273 286 298 310 322 333 344 354 362 368 373 377 381 386 388 389 389 389 388 385 381 376 370 363 356 348 340 331 320 308 298 288 278 268 259 249 239 231 223 215 207 200 193 186 181 175 170 165 161 157 154 151 149 148 147 146 146 146 146 145 145 144 143 141 139 137 135 133 131 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 12 11 11 10 10 9 8 7 7 6 5 4 3 70027 435 1263 30 11943 19 27 7 1379 -9969 99999 8136 8237 8304 8391 8458 8510 8547 8485 8448 8472 8506 8435 8352 8238 8092 7908 7761 7613 7465 7320 7178 7029 6915 6793 6667 6536 6461 6399 6357 6337 6314 6285 6252 6219 6184 6146 6102 6011 5903 5789 5659 5499 5321 5143 4946 4751 4560 4408 4280 4162 4035 3915 3862 3830 3810 3838 3872 3909 3952 4006 4068 4132 4180 4201 4213 4262 4313 4324 4357 4395 4420 4456 4503 4543 4561 4572 4560 4565 4614 4670 4663 4655 4666 4665 4650 4622 4610 4598 4551 4535 4518 4548 4533 4451 4334 4258 4214 4136 4008 3873 3713 3503 3280 3104 2920 2730 2489 2252 2076 1963 1841 1667 1524 1418 1318 1239 1217 1215 1196 1172 1156 1177 1236 1232 1170 1113 1098 1066 1047 1048 1036 986 920 844 783 730 667 591 579 600 613 609 616 603 598 651 724 800 892 966 1038 1102 1161 1194 1241 1296 1249 1226 1203 1172 1133 1090 1051 1020 994 973 953 932 912 889 867 851 842 826 808 790 768 744 712 673 631 585 534 481 431 380 327 272 222 178 138 104 73 49 31 17 11 12 17 22 31 43 56 71 84 99 112 125 138 150 161 169 174 180 185 190 192 195 194 194 192 189 186 182 177 172 170 169 168 168 169 171 175 180 186 195 204 213 223 235 248 259 270 281 291 301 311 321 331 340 347 354 360 367 373 378 382 384 385 386 384 381 376 370 363 356 347 338 327 315 303 291 281 271 260 250 239 231 222 215 207 200 193 186 180 175 169 164 160 156 153 150 147 145 143 142 142 142 143 143 143 142 142 141 140 139 137 135 133 131 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 10 9 9 8 7 6 5 4 3 2 1 0 0 70036 435 1264 30 11944 19 27 16 1378 -9967 99999 7697 7812 7891 7993 8061 8107 8137 8091 8056 8083 8125 8063 7993 7916 7806 7652 7538 7447 7365 7290 7213 7121 7061 6991 6899 6780 6714 6651 6589 6540 6492 6442 6379 6294 6210 6124 6050 5935 5816 5697 5587 5452 5293 5135 4973 4809 4649 4517 4409 4304 4195 4073 4007 3964 3940 3948 3952 3968 3993 4027 4076 4126 4164 4184 4201 4245 4304 4342 4390 4441 4483 4534 4596 4658 4692 4689 4666 4668 4706 4746 4734 4713 4681 4634 4562 4476 4424 4368 4279 4225 4209 4234 4213 4147 4056 4016 4016 4009 3976 3948 3889 3768 3637 3545 3439 3318 3149 2978 2839 2736 2596 2401 2215 2026 1823 1654 1542 1441 1313 1178 1040 932 861 747 618 525 472 415 407 449 484 496 505 516 553 608 665 710 805 898 964 1017 1078 1106 1134 1190 1239 1277 1325 1334 1326 1310 1286 1243 1220 1201 1162 1131 1104 1074 1038 1001 968 942 923 906 893 881 870 851 835 826 823 812 801 787 771 752 725 688 650 605 555 503 453 402 347 290 237 189 147 110 77 52 33 18 10 9 12 16 23 34 47 60 73 86 99 111 124 135 147 155 163 171 179 186 191 195 196 198 196 194 191 187 182 177 174 171 168 165 163 164 165 169 174 180 186 194 203 214 226 237 247 257 267 278 288 299 309 318 327 336 343 351 358 364 369 371 373 374 373 370 365 360 353 347 339 329 320 309 298 287 278 270 260 251 242 235 227 220 213 207 200 193 187 182 176 171 166 162 158 155 152 149 147 145 144 144 143 143 142 141 140 139 137 135 133 130 128 126 124 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 10 10 9 8 7 7 6 5 3 2 1 0 0 -1 70045 436 1237 30 11947 19 27 25 1377 -9966 99999 7478 7688 7813 7900 8016 8104 8177 8219 8172 8097 8083 8104 8042 7962 7869 7734 7599 7500 7425 7348 7291 7213 7115 7055 7008 6938 6819 6714 6617 6517 6430 6325 6226 6119 6008 5893 5781 5693 5586 5476 5374 5304 5242 5156 5075 4981 4885 4783 4697 4612 4530 4449 4347 4268 4202 4149 4113 4070 4055 4042 4040 4050 4064 4069 4078 4088 4121 4172 4212 4265 4322 4373 4426 4470 4528 4573 4594 4598 4630 4676 4709 4699 4679 4662 4625 4558 4473 4411 4349 4246 4175 4131 4123 4072 3992 3912 3867 3857 3837 3805 3789 3750 3673 3589 3535 3453 3361 3232 3095 2982 2884 2748 2557 2365 2172 1967 1796 1664 1539 1406 1277 1143 1032 965 879 780 735 731 726 751 808 845 859 880 902 936 991 1044 1070 1114 1158 1157 1159 1175 1168 1172 1206 1239 1247 1259 1252 1224 3489 3203 2838 2400 1983 1562 1309 1101 869 635 979 963 945 929 916 900 884 868 845 825 814 807 797 786 771 754 733 706 669 629 584 533 481 430 378 324 269 217 169 129 95 67 48 34 26 25 30 37 47 60 75 90 105 118 132 143 152 158 163 167 168 168 170 172 172 172 171 170 169 165 162 161 159 157 155 155 155 153 152 152 154 156 161 166 173 179 186 193 202 212 222 233 245 255 266 276 287 297 307 317 327 336 344 353 359 364 367 368 369 368 367 362 357 350 343 334 325 315 305 295 286 277 269 260 252 244 236 229 223 217 210 204 197 191 184 178 172 166 162 158 154 151 148 145 143 141 141 140 140 139 139 138 136 135 133 130 128 125 123 121 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 11 11 10 9 8 8 7 6 5 4 3 2 1 0 -1 70054 436 1238 30 11948 19 27 34 1376 -9964 99999 7952 7989 8010 8045 8056 8056 8073 8082 8013 7929 7902 7912 7860 7830 7792 7708 7619 7560 7513 7495 7495 7461 7395 7361 7324 7273 7175 7086 6986 6884 6771 6642 6529 6422 6289 6145 6000 5885 5746 5607 5458 5351 5261 5150 5031 4921 4816 4713 4613 4519 4431 4360 4261 4168 4089 4039 3998 3942 3909 3891 3882 3877 3859 3834 3830 3829 3834 3865 3911 3959 4002 4041 4096 4153 4228 4284 4327 4373 4450 4524 4593 4629 4644 4656 4659 4633 4586 4548 4496 4400 4340 4303 4299 4259 4188 4113 4068 4059 4032 4010 4002 3967 3888 3789 3706 3591 3453 3273 3081 2915 2755 2561 2330 2114 1893 1671 1509 1404 1338 1287 1242 1196 1169 1170 1150 1128 1156 1188 1198 1209 1237 1231 1193 1146 1094 1058 1053 1049 1046 1063 1082 1054 1053 1090 1137 1190 1249 1301 1336 1366 1369 2211 2136 1989 1753 1433 1160 1156 1137 1119 1096 1065 1028 991 959 935 914 893 873 855 832 812 799 790 779 767 751 729 705 675 638 596 552 504 455 403 351 297 245 197 154 118 89 66 51 40 37 40 46 53 64 77 92 106 121 131 142 150 156 160 163 164 162 160 162 163 164 165 165 165 166 165 165 165 166 165 165 166 166 164 161 159 160 160 161 163 166 168 171 176 182 188 196 205 215 225 236 247 260 273 285 298 311 324 335 345 355 362 367 370 372 371 369 364 358 351 342 333 323 313 302 291 281 272 263 254 246 238 231 224 218 211 205 199 194 188 182 176 171 166 163 159 156 152 149 146 143 142 141 140 139 138 137 136 135 133 130 128 125 123 121 119 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 12 11 10 9 8 8 7 5 4 3 2 1 0 70063 436 1238 30 11948 19 27 43 1375 -9962 99999 8097 8179 8223 8283 8324 8338 8334 8305 8189 8038 7914 7803 7676 7591 7511 7391 7292 7261 7244 7264 7313 7340 7346 7366 7392 7391 7347 7277 7181 7080 6960 6815 6678 6550 6401 6241 6084 5956 5827 5690 5545 5444 5375 5286 5186 5097 5000 4893 4781 4666 4555 4461 4345 4219 4113 4040 3974 3897 3845 3807 3784 3787 3793 3800 3840 3881 3919 3961 4021 4073 4118 4162 4194 4230 4272 4289 4277 4260 4277 4269 4269 4259 4257 4281 4306 4312 4282 4296 4299 4279 4312 4379 4466 4501 4517 4510 4509 4534 4505 4473 4450 4413 4311 4178 4049 3858 3635 3378 3121 2886 2663 2414 2122 1866 1622 1377 1187 1062 986 935 918 904 914 952 977 999 1065 1143 1203 1253 1314 1350 1366 1364 1351 1329 1339 1335 1316 1304 1294 1247 1215 1196 1181 1167 1152 1118 1091 1070 1046 985 947 932 1356 1090 902 984 698 541 400 398 996 973 947 925 906 886 864 843 818 795 777 761 744 728 707 680 650 616 579 539 497 457 416 375 334 295 258 221 189 163 141 123 110 100 94 91 89 88 88 91 95 99 105 108 112 115 118 121 123 124 126 129 134 140 145 149 153 157 163 167 171 174 176 179 180 182 182 180 176 173 171 168 166 164 162 159 158 159 161 164 168 175 183 193 205 216 230 244 259 274 290 304 318 330 340 349 356 361 364 364 362 359 354 347 340 332 323 314 305 296 287 279 271 262 254 247 239 232 225 218 210 203 196 189 182 175 168 163 158 154 150 147 144 141 139 139 138 138 138 137 136 135 133 131 129 126 123 120 117 114 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 11 11 10 9 8 7 6 5 4 3 2 1 0 70072 436 1237 30 11947 19 27 52 1374 -9960 99999 7918 7973 7996 8023 8032 7976 7930 7915 7848 7745 7650 7552 7458 7409 7360 7272 7218 7209 7211 7233 7291 7321 7315 7320 7321 7307 7275 7211 7113 7014 6903 6776 6649 6536 6397 6246 6104 5985 5854 5708 5548 5409 5297 5184 5068 4953 4821 4678 4525 4381 4254 4144 4027 3898 3795 3720 3664 3612 3571 3525 3506 3526 3561 3603 3681 3738 3779 3821 3881 3940 3998 4056 4091 4133 4196 4226 4220 4216 4236 4228 4238 4263 4279 4312 4335 4344 4302 4305 4289 4249 4260 4304 4335 4325 4294 4241 4176 4172 4143 4124 4108 4102 4036 3966 3905 3795 3660 3509 3346 3202 3057 2888 2652 2431 2217 2001 1820 1686 1576 1479 1395 1305 1254 1236 1217 1212 1249 1296 1331 1349 1376 1403 1427 1433 1431 1427 1452 1437 1412 1379 1342 1271 1216 1181 1158 1129 1080 1006 954 919 895 1020 834 964 802 508 368 375 474 455 423 547 933 914 894 878 863 848 831 815 797 779 764 750 736 721 699 672 641 606 569 531 492 455 415 374 332 293 256 222 191 165 144 126 113 103 97 92 89 87 89 94 99 105 112 116 122 128 135 140 144 146 148 152 157 162 165 168 171 173 176 178 181 182 182 183 184 186 185 181 178 175 172 169 165 161 157 151 147 144 143 143 143 147 153 159 168 178 191 205 220 236 253 269 285 299 313 326 336 343 349 352 354 353 350 347 341 335 328 320 312 304 296 287 280 272 264 256 248 240 232 224 216 208 201 193 185 177 170 163 158 153 149 146 143 140 137 136 136 135 135 134 134 132 131 129 126 123 120 117 114 111 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 10 9 9 8 7 5 4 3 2 1 0 70081 436 1236 30 11946 19 28 1 1374 -9959 99999 8255 8237 8198 8149 8075 7939 7815 7738 7655 7529 7386 7270 7189 7138 7098 7072 7096 7124 7169 7239 7336 7400 7422 7432 7441 7439 7393 7294 7162 7021 6849 6662 6495 6344 6169 5990 5839 5729 5615 5491 5364 5279 5224 5175 5128 5086 5014 4905 4766 4637 4508 4377 4236 4084 3946 3821 3701 3602 3510 3422 3361 3331 3342 3361 3403 3446 3487 3525 3576 3641 3722 3807 3871 3943 4031 4111 4185 4244 4332 4398 4460 4526 4579 4654 4689 4697 4655 4620 4572 4506 4440 4379 4313 4217 4102 3994 3881 3814 3735 3699 3668 3669 3660 3639 3619 3604 3577 3530 3472 3429 3355 3264 3120 2962 2793 2631 2451 2278 2128 1981 1808 1630 1488 1366 1259 1174 1108 1070 1058 1036 1010 1013 1018 1007 1012 1028 1077 1101 1122 1105 1101 1101 1106 1111 1129 1158 1172 1187 1229 1266 1316 568 476 439 298 23 -139 -130 -36 -44 -68 893 873 851 829 811 794 778 765 754 738 724 712 700 687 674 656 630 601 568 533 499 465 432 398 363 327 292 262 232 205 182 163 147 135 126 119 114 108 105 105 108 113 118 124 127 131 135 141 145 147 149 150 152 155 158 160 162 164 166 170 175 180 184 187 191 195 198 199 199 197 194 191 186 181 175 167 158 151 145 140 137 135 136 140 145 153 162 174 186 201 217 233 249 264 279 293 306 317 325 333 338 342 343 343 342 339 335 329 323 317 309 301 292 284 275 266 257 248 238 229 221 212 205 197 189 182 175 169 163 159 155 152 149 147 144 142 141 140 139 138 137 135 133 131 128 125 121 117 114 111 107 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 11 10 9 9 7 6 5 4 3 1 0 70090 436 1236 30 11946 19 28 10 1373 -9957 99999 9252 9506 8671 8581 8447 8288 8168 8042 7908 7739 7569 7437 7346 7298 7251 7255 7309 7344 7380 7453 7558 7622 7639 7651 7665 7666 7637 7551 7420 7284 7090 6863 6663 6490 6283 6051 5842 5669 5511 5348 5176 5034 4941 4868 4798 4752 4701 4626 4516 4411 4329 4256 4184 4075 3960 3856 3756 3663 3568 3472 3401 3350 3325 3324 3351 3377 3393 3411 3442 3498 3580 3670 3745 3839 3950 4053 4149 4235 4336 4427 4505 4581 4633 4721 4763 4764 4723 4693 4649 4582 4512 4451 4393 4298 4170 4067 3972 3920 3847 3826 3826 3846 3844 3816 3796 3764 3705 3618 3540 3478 3365 3224 3045 2851 2651 2444 2229 2033 1866 1690 1512 1355 1249 1152 1089 1065 1076 1114 1180 1234 1296 1390 1465 1514 1599 1685 1773 1816 1848 1810 1770 1705 1623 1540 1471 1382 1251 1135 1063 980 924 848 805 774 751 407 126 -46 -190 -430 -643 773 757 742 729 718 710 701 697 694 688 682 676 666 655 642 627 604 577 544 511 480 452 425 400 372 344 317 296 275 257 240 224 210 202 195 188 180 170 160 154 151 148 146 144 141 137 137 138 138 136 134 134 137 141 143 146 149 152 155 160 167 174 178 182 187 192 196 197 196 196 194 192 188 183 176 168 158 150 143 137 132 129 129 130 133 138 145 155 167 181 195 211 227 243 257 270 283 296 305 314 320 325 328 330 329 328 325 322 317 312 307 300 291 283 274 265 255 246 236 226 217 207 198 190 182 174 167 161 155 152 148 146 144 142 141 140 140 139 139 138 137 136 134 131 128 124 119 115 111 108 104 101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 11 10 9 8 8 7 5 4 3 2 1 0 0 70099 435 1264 30 11944 19 28 19 1372 -9955 99999 9541 9406 9243 9030 8787 8542 8348 8149 7944 7750 7595 7476 7421 7390 7407 7464 7519 7572 7643 7721 7768 7777 7773 7753 7720 7677 7591 7457 7323 7148 6949 6762 6605 6424 6225 6050 5889 5740 5582 5413 5250 5113 5003 4905 4825 4729 4617 4484 4361 4261 4171 4110 4018 3921 3832 3753 3700 3627 3541 3474 3428 3412 3403 3434 3459 3471 3467 3470 3517 3588 3678 3748 3847 3957 4040 4127 4195 4286 4362 4424 4486 4524 4621 4658 4674 4668 4665 4659 4635 4628 4629 4642 4620 4533 4473 4412 4386 4320 4300 4285 4266 4225 4149 4086 4023 3927 3791 3656 3560 3423 3270 3077 2866 2654 2432 2187 1954 1749 1541 1321 1124 982 868 785 719 682 696 759 807 860 970 1079 1163 1261 1362 1479 1554 1606 1603 1617 1617 1578 1509 1462 1430 1356 1286 1255 1234 1236 1203 1191 1308 1247 1190 1133 1073 1012 953 894 838 794 759 738 720 700 682 667 655 642 629 615 599 583 566 550 527 501 470 443 420 399 382 367 350 332 317 306 296 287 276 267 259 253 246 238 227 215 202 191 182 174 166 159 151 144 140 138 135 131 127 126 127 129 130 130 131 132 135 140 146 154 159 164 171 177 183 186 189 192 194 195 194 191 186 180 171 163 157 152 146 141 138 137 137 140 144 151 160 170 182 195 209 221 234 246 259 272 283 293 301 308 313 317 319 320 319 317 314 310 305 298 290 282 272 262 253 243 232 222 212 202 193 185 176 169 162 155 150 147 143 140 138 137 135 135 134 133 133 132 131 130 128 126 123 119 116 112 108 105 102 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 14 13 12 11 10 9 8 6 5 4 3 1 0 70108 435 1290 30 11940 19 28 28 1371 -9953 99999 10023 10091 10196 10311 8950 8817 8676 8532 8357 8160 7978 7832 7691 7623 7572 7521 7482 7474 7478 7482 7477 7470 7448 7428 7398 7351 7261 7169 7022 6862 6701 6561 6387 6192 6018 5856 5686 5501 5308 5133 4973 4857 4765 4704 4632 4545 4446 4380 4345 4309 4285 4250 4210 4164 4114 4087 4022 3928 3836 3759 3716 3679 3647 3610 3564 3513 3459 3447 3463 3500 3529 3602 3701 3797 3894 3968 4049 4152 4238 4349 4462 4636 4754 4846 4917 4977 5027 5060 5077 5110 5153 5162 5088 5041 4976 4902 4798 4748 4717 4687 4644 4556 4471 4407 4296 4140 4005 3906 3752 3566 3368 3142 2891 2609 2293 1992 1740 1481 1205 972 807 644 518 434 396 389 424 468 540 687 831 937 1060 1189 1316 1408 1515 1568 1612 1639 1624 1584 1555 1528 1441 1361 1314 1267 1240 1348 1166 1239 1174 1112 1052 990 928 872 817 766 728 701 685 672 658 644 633 624 613 601 590 577 563 549 537 520 497 471 448 431 416 404 393 380 367 354 345 335 324 310 297 284 274 262 249 232 215 197 181 168 157 144 134 123 116 110 108 105 101 99 101 104 109 112 116 118 122 127 135 143 152 158 165 172 178 183 187 190 193 195 196 196 194 189 183 175 168 163 157 152 147 143 140 139 140 144 150 157 166 177 189 201 214 226 239 251 264 276 286 295 302 307 312 314 315 315 312 309 304 298 290 281 271 261 250 239 229 218 207 197 188 180 172 165 159 154 149 145 143 141 139 137 136 136 135 135 134 133 132 131 129 127 124 122 118 114 110 107 104 101 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 16 15 14 13 12 11 9 8 7 6 4 3 2 1 70117 435 1290 30 11940 19 28 37 1370 -9952 99999 4494 5501 6536 7560 8809 8612 8419 8229 8005 7743 7517 7354 7181 7068 7013 6972 6954 6944 6954 6980 7031 7078 7101 7140 7195 7215 7173 7131 7055 6937 6803 6672 6523 6356 6186 6001 5801 5599 5382 5166 4967 4816 4692 4591 4497 4407 4314 4247 4209 4186 4194 4202 4208 4216 4219 4248 4241 4202 4162 4119 4095 4063 4032 3990 3937 3865 3777 3721 3690 3675 3656 3690 3767 3843 3926 3978 4046 4138 4227 4332 4442 4605 4713 4785 4856 4910 4933 4930 4911 4902 4929 4937 4871 4811 4747 4670 4586 4562 4565 4547 4520 4464 4397 4354 4289 4166 4045 3960 3839 3682 3526 3319 3082 2819 2530 2239 1988 1738 1455 1197 1001 813 665 548 482 441 465 501 563 694 844 961 1085 1228 1366 1465 1571 1609 1644 1656 1624 1553 1495 1446 1351 1256 1198 1163 1156 1290 1249 1198 1139 1081 1024 966 909 857 805 755 713 681 661 644 625 607 592 577 561 547 535 521 506 493 485 475 462 445 431 423 417 412 410 407 402 396 392 386 378 364 348 332 316 299 277 252 226 200 176 155 136 119 104 92 84 80 81 81 81 85 92 101 110 117 123 128 132 136 141 146 151 153 157 160 164 167 170 173 177 180 183 185 187 187 185 181 177 172 168 163 158 154 150 147 146 147 149 152 158 165 174 185 197 208 219 231 242 253 263 272 280 286 292 295 296 297 295 292 288 284 278 271 263 254 245 236 226 217 207 198 190 182 174 167 160 154 148 144 141 138 135 134 132 131 131 130 129 129 129 128 127 125 124 121 118 115 112 109 106 104 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1 0 70126 435 1292 30 11942 19 28 46 1369 -9950 99999 1205 2765 4326 5857 7359 8844 9921 9977 8347 8254 8170 8095 7997 7890 7825 7727 7628 7521 7417 7331 7259 7177 7078 7006 6947 6868 6760 6664 6545 6385 6228 6093 5954 5810 5664 5511 5350 5204 5050 4902 4785 4716 4661 4629 4619 4608 4588 4580 4586 4599 4639 4678 4689 4699 4693 4694 4665 4614 4564 4494 4440 4379 4316 4258 4190 4100 3983 3899 3829 3785 3741 3728 3754 3771 3806 3819 3858 3938 4002 4099 4205 4362 4484 4578 4675 4747 4798 4824 4836 4851 4886 4892 4821 4761 4677 4588 4506 4479 4472 4439 4411 4361 4310 4282 4236 4145 4050 3977 3870 3727 3569 3355 3094 2805 2491 2180 1914 1641 1346 1070 857 661 507 389 325 301 327 370 439 577 724 837 954 1084 1222 1323 1437 1499 1553 1594 1575 1530 1503 1500 1453 1384 1329 1292 1281 1220 1184 1139 1087 1036 987 936 888 845 803 761 724 695 675 657 637 616 598 579 556 537 519 499 477 458 446 433 418 402 389 383 379 376 378 381 381 382 384 385 385 379 371 364 356 344 328 309 287 263 241 219 198 177 157 140 125 114 105 97 91 88 88 92 96 100 104 107 111 115 120 124 129 132 135 138 142 145 148 152 156 159 164 168 173 175 177 177 176 176 175 173 171 168 164 161 159 159 159 159 162 166 172 180 189 199 209 219 231 242 253 263 272 279 285 290 292 293 291 287 283 278 271 263 253 243 233 223 213 203 194 185 177 169 162 156 150 145 141 137 135 133 131 131 130 130 130 129 129 129 129 128 128 127 125 123 120 116 113 111 108 106 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 70135 435 1291 30 11941 19 28 55 1368 -9948 99999 974 2487 4019 5525 7037 8547 9665 9767 8354 8239 8140 8051 7952 7847 7783 7691 7600 7505 7423 7369 7323 7257 7180 7129 7094 7032 6945 6854 6732 6555 6387 6246 6106 5949 5766 5570 5386 5224 5054 4903 4803 4736 4688 4671 4690 4717 4740 4757 4786 4842 4924 4975 4994 5018 5016 4991 4947 4872 4795 4704 4598 4469 4356 4248 4117 3968 3822 3709 3616 3541 3475 3443 3479 3506 3530 3561 3647 3763 3864 4001 4160 4361 4536 4664 4811 4954 5072 5121 5165 5229 5307 5333 5294 5265 5205 5111 5011 4939 4907 4831 4726 4584 4461 4342 4205 4029 3865 3722 3560 3360 3159 2927 2670 2372 2063 1763 1520 1278 1022 764 561 375 221 91 35 32 70 129 224 392 603 793 977 1171 1387 1564 1735 1850 1949 2024 2024 1985 1943 1918 1834 1684 1531 1393 1186 1166 1140 1050 1023 1039 1008 970 933 898 859 818 779 747 720 693 663 633 605 576 545 519 494 468 441 419 404 391 378 365 355 351 347 347 352 356 359 364 369 373 376 374 371 367 362 354 341 326 307 284 262 239 215 190 167 146 126 109 95 82 72 65 62 63 67 70 74 78 83 89 95 101 106 110 114 117 121 124 127 130 134 138 142 148 153 158 162 165 169 172 174 175 176 175 173 172 171 171 171 171 172 175 179 185 193 200 208 217 227 237 246 255 263 270 276 280 282 283 281 277 273 269 263 255 246 236 226 217 207 197 188 179 171 164 158 152 147 142 138 135 133 132 130 129 129 129 129 128 128 127 126 125 124 123 121 118 115 112 110 107 105 104 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 12 11 11 10 9 8 7 6 5 3 2 1 0 0 70144 434 1293 30 11943 19 29 4 1367 -9946 99999 1293 2713 4116 5488 6846 8173 9123 9110 7933 7870 7807 7774 7738 7673 7611 7543 7457 7367 7263 7166 7095 7023 6909 6820 6779 6742 6665 6584 6488 6368 6255 6175 6097 6008 5889 5750 5620 5526 5415 5311 5224 5162 5105 5067 5054 5045 5021 4972 4927 4918 4930 4913 4869 4845 4806 4766 4728 4690 4659 4624 4583 4528 4504 4490 4446 4375 4305 4250 4172 4089 4001 3923 3873 3807 3729 3652 3628 3630 3619 3658 3744 3861 3971 4088 4245 4404 4545 4652 4753 4876 5018 5116 5163 5218 5228 5190 5153 5134 5115 5044 4950 4819 4684 4549 4391 4181 3959 3744 3514 3254 3002 2717 2410 2088 1770 1456 1205 977 761 554 420 316 232 169 172 212 296 410 552 740 963 1154 1315 1471 1646 1764 1869 1944 2006 2053 2037 1978 1903 1841 1737 1110 1108 1102 1086 1069 1055 1036 1013 996 976 953 931 907 879 850 820 790 761 734 703 669 634 597 559 525 490 456 423 395 373 354 339 327 319 316 316 321 329 338 345 355 364 373 381 383 384 382 378 371 359 344 325 304 281 257 233 207 183 159 138 119 103 88 76 67 61 60 60 63 65 68 72 76 82 87 92 97 101 104 107 110 114 118 121 125 130 135 140 144 149 153 156 160 164 166 168 168 168 168 169 170 172 172 174 177 181 187 194 201 209 217 226 236 245 252 259 265 270 274 275 275 273 269 265 259 253 245 236 226 217 207 197 188 178 170 162 155 148 142 137 133 129 126 125 123 123 123 124 124 126 126 127 128 128 128 128 128 126 124 122 119 116 114 112 110 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 14 13 12 11 10 9 9 8 6 5 4 3 2 1 70153 434 1293 30 11943 19 29 13 1367 -9945 99999 8951 8751 8575 8455 8404 8305 8185 8123 8080 7982 7857 7750 7672 7556 7437 7321 7196 7061 6927 6810 6736 6668 6568 6499 6481 6457 6397 6327 6249 6149 6040 5947 5864 5782 5655 5510 5376 5279 5160 5058 4984 4943 4916 4909 4925 4958 4981 4977 4960 4991 5029 5047 5033 5022 4984 4935 4877 4799 4732 4675 4605 4524 4465 4425 4360 4281 4203 4147 4103 4053 3988 3945 3950 3930 3881 3843 3835 3834 3824 3845 3912 3988 4044 4080 4158 4259 4332 4374 4425 4487 4559 4613 4669 4729 4757 4729 4714 4734 4770 4761 4724 4659 4571 4481 4388 4249 4099 3922 3716 3481 3262 3018 2730 2423 2100 1772 1498 1255 1006 760 567 384 231 122 63 38 45 100 179 325 514 685 831 975 1138 1273 1409 1518 1603 1689 1718 1718 1696 1691 1642 1043 1057 1068 1071 1068 1064 1056 1041 1025 1003 978 951 918 880 842 805 769 734 702 671 638 602 567 534 505 474 445 418 397 378 363 349 339 333 330 327 331 338 343 347 353 359 364 367 367 366 363 356 346 335 322 304 286 267 250 230 209 189 170 153 136 121 108 96 86 77 72 67 64 61 59 60 61 63 67 70 74 78 84 90 96 103 110 116 121 128 134 140 145 149 153 157 159 160 161 160 159 158 159 160 162 164 166 169 173 179 186 195 204 213 223 233 243 252 259 265 271 276 279 279 278 275 270 265 258 251 242 233 223 214 204 194 184 174 166 158 151 145 140 135 131 128 125 124 123 123 124 125 126 128 128 129 129 129 129 129 128 126 124 122 119 116 114 112 110 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 12 11 11 10 9 8 7 6 6 5 4 3 2 70162 435 1292 30 11942 19 29 22 1366 -9943 99999 8307 8185 8104 8048 8014 7954 7884 7847 7809 7726 7624 7529 7444 7311 7206 7126 7020 6893 6790 6714 6657 6600 6527 6487 6488 6461 6401 6335 6275 6179 6058 5953 5867 5778 5644 5512 5402 5322 5212 5114 5049 5003 4965 4938 4941 4959 4956 4919 4871 4877 4878 4851 4799 4762 4700 4623 4550 4467 4406 4355 4297 4257 4241 4242 4213 4172 4142 4138 4139 4136 4129 4132 4162 4155 4108 4063 4024 3989 3938 3925 3954 3966 3954 3929 3938 3972 4000 4015 4049 4099 4166 4233 4313 4395 4434 4431 4458 4503 4569 4601 4594 4533 4444 4344 4239 4090 3917 3722 3506 3255 3007 2757 2484 2179 1854 1546 1310 1119 930 758 652 555 466 422 446 518 585 687 812 989 1187 1361 1504 1625 1737 1787 1827 3035 1852 1845 1778 1712 1621 1538 1440 1001 1015 1021 1021 1016 1010 1001 982 963 942 918 892 862 831 798 766 735 705 677 649 619 586 553 524 497 470 445 420 399 381 366 354 346 342 340 338 342 346 350 354 358 362 366 369 368 367 363 357 348 337 325 309 293 275 257 238 218 199 180 163 145 128 113 99 86 75 65 58 53 48 43 42 41 41 43 47 51 56 62 70 79 90 100 109 118 128 136 145 153 160 165 170 173 174 174 173 171 169 168 168 168 169 169 169 172 177 183 190 197 206 215 224 233 241 248 254 260 264 267 268 266 263 259 254 247 240 232 223 214 205 196 187 179 171 163 157 151 147 143 139 136 134 133 132 131 131 132 132 133 133 133 133 132 131 129 128 125 123 121 118 114 111 109 106 105 103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 12 11 11 10 9 8 7 7 6 5 4 3 2 1 1 70171 435 1289 30 11939 19 29 31 1365 -9941 99999 7424 7344 7321 7356 7430 7491 7571 7676 7760 7783 7778 7761 7747 7665 7588 7532 7443 7331 7235 7146 7053 6948 6835 6748 6695 6619 6513 6404 6294 6146 5985 5848 5724 5591 5418 5259 5127 5025 4905 4800 4733 4686 4641 4614 4615 4624 4610 4566 4517 4530 4540 4529 4495 4472 4427 4371 4331 4289 4270 4265 4245 4230 4242 4273 4259 4226 4195 4190 4198 4214 4225 4230 4257 4244 4194 4171 4186 4195 4169 4177 4209 4224 4215 4194 4192 4208 4221 4207 4225 4272 4312 4328 4367 4428 4455 4465 4492 4523 4556 4554 4520 4441 4357 4248 4116 3942 3746 3534 3303 3047 2790 2541 2299 2034 1766 1489 1279 1099 927 781 710 659 600 559 571 631 707 797 918 1075 1266 1427 1566 1682 1783 1817 1822 2544 1807 1791 1720 1620 1498 1378 1248 920 941 954 962 960 956 578 609 932 917 898 877 847 816 788 760 731 699 667 638 609 577 544 515 489 460 432 408 387 369 354 342 335 332 330 326 327 330 333 335 341 346 350 353 354 353 351 347 340 333 326 314 301 287 271 253 234 216 198 180 161 143 125 108 90 75 62 51 42 34 28 25 23 22 23 26 31 36 43 52 62 73 83 93 103 114 124 135 145 155 163 170 176 181 184 186 186 187 188 188 188 187 186 184 184 185 188 192 197 203 210 218 226 234 241 248 254 260 264 265 265 263 259 254 248 241 233 225 216 207 198 188 180 172 166 160 155 150 146 142 140 137 135 134 132 131 131 130 129 128 127 126 125 123 121 119 116 114 111 108 106 103 101 99 98 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 10 10 9 8 8 7 6 5 4 3 3 2 70180 435 1291 30 11941 19 29 40 1364 -9940 99999 2621 4340 5715 7002 8138 8457 8127 8110 8102 8083 8048 8007 7940 7823 7703 7589 7444 7322 7199 7068 6941 6838 6731 6639 6563 6466 6366 6284 6195 6081 5960 5859 5739 5608 5471 5357 5256 5168 5068 5000 4965 4935 4896 4871 4866 4859 4828 4785 4747 4743 4707 4645 4573 4507 4419 4320 4239 4165 4112 4073 4027 4000 4000 4008 3982 3961 3961 3987 4028 4068 4107 4147 4197 4221 4218 4254 4304 4330 4321 4346 4389 4406 4404 4393 4397 4410 4406 4380 4378 4390 4372 4357 4393 4458 4481 4483 4492 4487 4490 4481 4461 4420 4366 4271 4150 4000 3823 3614 3398 3175 2952 2757 2564 2331 2072 1791 1563 1373 1207 1072 1001 929 834 742 688 675 671 704 774 870 998 1109 1208 1292 1376 1416 1446 1472 1498 1517 1507 1472 1386 1298 1225 860 885 899 905 904 902 898 726 877 861 845 824 794 766 740 712 683 653 623 592 561 529 495 466 438 407 379 356 335 317 305 296 291 292 296 298 305 314 321 328 337 345 353 359 363 362 361 357 351 343 336 325 312 299 283 266 248 228 208 189 169 148 129 109 89 72 57 43 34 26 20 18 19 22 25 31 38 46 55 66 76 87 97 105 113 120 126 131 137 142 147 152 156 158 160 162 163 165 169 172 175 179 182 185 189 193 198 205 213 221 229 237 244 250 257 262 266 270 271 271 269 265 260 253 245 237 228 219 210 201 192 183 175 168 162 157 153 149 146 144 142 140 138 136 135 134 133 132 130 128 126 124 121 118 115 112 109 106 103 100 97 94 92 90 89 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 13 12 11 11 10 9 9 8 7 6 5 5 4 3 70189 435 1266 30 11946 19 29 49 1363 -9938 99999 8250 8199 8128 8077 8067 8079 8039 7998 8004 8012 7951 7843 7737 7639 7507 7371 7260 7143 7039 6950 6874 6816 6777 6730 6692 6675 6638 6587 6533 6475 6395 6284 6175 6053 5917 5761 5621 5490 5357 5218 5107 5020 4949 4885 4830 4795 4778 4740 4699 4674 4686 4662 4617 4568 4517 4443 4365 4294 4222 4161 4119 4066 4037 4014 3993 3948 3931 3936 3968 4030 4107 4176 4238 4313 4385 4423 4482 4536 4584 4602 4622 4619 4603 4587 4553 4514 4486 4458 4415 4373 4339 4311 4319 4361 4413 4462 4512 4553 4559 4560 4560 4569 4542 4480 4364 4234 4049 3817 3561 3310 3051 2799 2561 2334 2096 1860 1584 1356 1183 1072 994 960 914 849 782 730 704 707 742 799 838 900 973 1038 1084 1126 1163 1209 1260 1319 1374 1410 1417 1371 1308 899 916 937 947 949 944 939 932 918 898 874 853 828 792 759 731 702 672 641 611 580 550 517 484 458 432 403 376 354 335 317 306 297 293 292 294 294 301 307 312 319 327 334 340 343 345 341 338 332 324 317 308 294 280 265 249 233 217 199 182 166 150 133 118 102 86 71 60 50 43 37 33 31 32 35 39 45 52 59 67 77 87 98 107 115 123 130 136 141 145 150 154 157 160 161 163 163 164 165 168 171 174 178 182 187 191 197 203 211 219 228 237 246 253 259 265 269 273 275 276 275 272 267 261 254 245 236 227 218 208 198 189 180 171 163 157 151 147 143 139 136 133 131 129 127 125 124 123 122 121 120 118 117 115 113 111 109 107 105 103 101 98 96 94 93 91 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 11 11 10 9 9 8 7 6 5 5 4 3 70198 457 1294 30 11944 19 29 58 1362 -9936 99999 8137 8205 8266 8346 8397 8387 8354 8320 8277 8184 8031 7854 7667 7456 7235 7065 6888 6736 6616 6527 6445 6387 6356 6338 6334 6311 6278 6269 6257 6234 6173 6118 6046 5942 5821 5724 5639 5547 5430 5327 5250 5188 5105 5023 4954 4897 4815 4737 4680 4658 4594 4498 4394 4313 4222 4125 4030 3959 3906 3871 3821 3810 3798 3795 3771 3795 3847 3921 4014 4119 4223 4348 4458 4567 4640 4749 4820 4893 4951 4999 4996 4965 4933 4892 4834 4782 4699 4619 4529 4461 4394 4390 4407 4409 4409 4434 4472 4485 4485 4493 4495 4460 4384 4270 4136 3948 3707 3441 3185 2937 2693 2439 2187 1930 1683 1416 1230 1119 1058 1016 996 957 929 915 907 913 966 1036 1090 1112 1163 1207 1223 1210 1203 1211 1231 1223 1201 1173 1135 1051 943 864 824 768 663 565 498 417 353 345 398 490 593 694 821 743 716 691 663 634 608 584 561 536 509 482 461 438 412 390 373 353 335 325 317 312 311 312 313 320 328 333 342 352 359 366 372 375 372 370 364 355 345 334 317 300 283 264 244 227 206 186 168 152 135 120 105 90 77 67 59 53 50 48 48 52 59 66 74 83 92 102 113 124 133 141 147 151 154 156 156 156 155 152 150 149 148 146 144 143 145 148 152 158 165 172 178 186 195 206 216 226 236 246 256 263 269 275 278 280 280 280 277 272 265 256 247 237 227 215 206 196 186 176 168 160 153 148 143 140 138 136 135 134 133 132 131 130 129 128 127 126 124 123 121 118 115 112 110 107 104 101 99 96 94 92 90 89 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 14 14 13 13 12 11 11 10 9 8 7 7 6 5 5 4 4 3 2 2 1 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -2 -1 70207 458 1289 30 11939 19 30 7 1361 -9934 99999 8538 8593 8643 8661 8597 8487 8365 8235 8108 7979 7808 7592 7368 7132 6932 6772 6615 6477 6383 6330 6280 6262 6282 6304 6332 6336 6336 6338 6329 6292 6229 6171 6086 5969 5831 5699 5567 5431 5296 5178 5090 5018 4940 4880 4832 4786 4728 4689 4659 4664 4647 4606 4553 4504 4438 4363 4299 4249 4184 4129 4049 3992 3919 3852 3767 3716 3687 3666 3671 3713 3769 3830 3887 3986 4076 4218 4336 4475 4621 4763 4863 4945 5057 5160 5208 5229 5231 5221 5162 5091 4996 4944 4887 4793 4684 4604 4543 4430 4300 4204 4124 4026 3903 3783 3674 3551 3384 3189 3014 2859 2691 2506 2327 2135 1938 1713 1529 1411 1329 1241 1149 1064 1014 980 951 958 1009 1069 1132 1161 1227 1312 1358 1364 1394 1452 1469 1443 1398 1331 1246 1123 988 883 830 745 598 484 409 310 214 208 264 358 481 598 725 893 1043 744 720 696 675 651 625 599 571 540 513 484 454 429 407 385 366 353 342 335 334 334 334 338 345 350 358 368 375 380 384 384 380 377 370 359 346 333 315 296 277 256 236 216 195 176 159 144 129 114 101 89 79 72 67 64 64 65 66 72 80 88 96 105 114 125 135 144 152 158 162 164 166 167 166 164 160 157 154 152 150 148 145 144 146 150 154 160 167 175 183 192 202 213 224 234 243 254 263 270 274 278 280 280 278 275 270 264 256 246 236 226 216 205 196 188 180 173 167 161 156 153 150 148 148 147 146 145 144 142 140 138 135 133 130 127 123 120 117 113 110 106 103 100 98 96 94 92 91 89 88 87 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 1 70216 453 1439 30 11939 19 30 16 1360 -9933 99999 8081 7956 7817 7671 7530 7377 7209 7032 6866 6735 6649 6554 6462 6381 6322 6247 6182 6145 6116 6096 6071 6040 6025 6007 5978 5938 5921 5901 5858 5808 5768 5725 5674 5612 5559 5512 5468 5396 5318 5244 5152 5040 4926 4818 4732 4628 4522 4431 4367 4304 4242 4195 4171 4151 4141 4114 4096 4060 4008 3937 3894 3858 3808 3761 3732 3714 3698 3689 3718 3753 3841 3929 4059 4225 4399 4544 4687 4864 5033 5164 5268 5347 5393 5375 5331 5264 5211 5133 5023 4900 4791 4677 4507 4322 4171 4049 3916 3788 3681 3587 3473 3341 3198 3076 2970 2847 2712 2595 2468 2325 2132 1987 1886 1810 1723 1629 1542 1476 1406 1332 1299 1319 1327 1326 1294 1310 1335 1316 1267 1250 1269 1242 1177 1108 1028 940 808 689 621 606 564 470 422 400 350 295 319 402 516 642 751 873 1023 1133 842 820 794 770 743 712 679 644 606 570 532 494 463 438 411 390 379 369 363 363 366 370 379 389 400 413 425 433 440 445 444 438 432 422 407 388 368 343 317 291 262 235 210 183 159 138 121 103 88 76 66 60 56 55 55 58 62 66 75 85 95 105 115 124 134 143 151 156 161 164 166 167 168 167 164 161 157 154 152 150 148 145 144 146 149 154 159 167 175 184 194 206 218 230 241 251 262 272 279 284 288 290 288 285 281 275 268 259 248 237 227 217 206 197 189 182 174 168 163 159 156 153 151 151 150 148 147 146 144 141 139 137 134 131 127 123 120 116 112 109 105 102 99 96 94 92 91 89 88 87 86 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 1 1 70225 457 1291 30 11941 19 30 25 1360 -9931 99999 7923 8892 9217 9412 9602 9768 9942 8167 7936 7701 7468 7231 6997 6821 6706 6642 6577 6539 6499 6479 6454 6424 6416 6403 6391 6372 6354 6332 6281 6217 6161 6121 6070 5997 5922 5859 5791 5710 5640 5593 5544 5467 5374 5282 5193 5075 4948 4826 4714 4614 4499 4405 4336 4293 4265 4237 4240 4254 4268 4289 4293 4284 4237 4180 4106 4042 3967 3870 3761 3645 3542 3435 3359 3332 3323 3379 3454 3599 3783 3997 4210 4422 4673 4919 5137 5331 5488 5599 5624 5604 5537 5475 5384 5251 5094 4927 4744 4510 4271 4067 3884 3714 3551 3432 3342 3259 3170 3069 2996 2923 2844 2784 2740 2684 2598 2470 2371 2302 2243 2143 2023 1902 1794 1667 1547 1468 1422 1348 1274 1184 1155 1144 1103 1043 1044 1085 1082 1047 1020 983 938 838 780 758 772 748 673 622 592 525 444 432 485 557 640 702 782 857 904 975 950 917 885 852 815 775 733 688 646 604 560 524 497 467 441 425 413 406 402 404 408 417 430 441 457 472 483 493 502 505 502 496 483 467 445 419 388 355 323 286 252 219 185 154 127 105 85 70 58 51 49 50 53 59 68 78 87 100 113 126 137 146 155 163 168 172 173 172 170 167 164 161 158 153 147 142 139 136 134 134 132 132 135 139 144 151 159 168 177 188 200 212 224 234 245 255 265 273 279 283 285 283 281 277 272 266 258 248 238 229 219 210 202 195 188 181 176 171 167 163 160 158 156 154 152 150 147 144 140 137 134 131 128 124 121 117 114 111 109 106 104 102 101 99 98 97 96 95 94 94 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 70234 457 1294 30 11944 19 30 34 1359 -9929 99999 10940 10717 10407 10064 9602 9156 8756 8330 7921 7516 7145 6800 6516 6289 6126 6045 5996 5978 5973 6021 6052 6073 6110 6138 6186 6233 6268 6277 6270 6268 6246 6218 6199 6160 6113 6076 6047 6028 6008 5994 5956 5902 5840 5773 5700 5605 5503 5384 5262 5145 5020 4908 4804 4744 4705 4684 4676 4664 4641 4618 4569 4510 4420 4327 4210 4098 3967 3813 3639 3455 3281 3135 3050 3033 3039 3119 3211 3376 3587 3831 4065 4312 4597 4845 5061 5247 5385 5456 5421 5333 5212 5123 4997 4827 4659 4499 4334 4126 3950 3818 3721 3628 3532 3490 3488 3483 3436 3368 3321 3254 3174 3087 3009 2923 2805 2640 2494 2400 2309 2167 1989 1831 1702 1573 1441 1346 1281 1196 1093 975 918 890 818 740 728 780 788 776 756 747 742 700 699 737 815 849 839 862 890 882 839 847 893 961 1031 1061 1107 1146 1162 1166 1192 1240 1295 1337 972 928 1392 1345 782 732 682 640 605 565 632 528 398 230 94 460 462 469 479 138 504 518 527 534 541 542 538 529 513 491 464 432 398 362 327 289 253 221 188 158 133 111 93 80 71 66 65 67 70 76 83 91 97 107 117 127 135 142 149 155 159 163 163 163 162 159 156 155 153 148 142 137 133 130 128 126 124 124 126 129 134 141 150 159 169 182 196 210 223 235 246 258 269 277 284 288 290 288 286 282 276 269 260 250 240 230 220 210 201 194 187 181 175 171 166 163 160 159 158 156 155 154 152 150 147 145 143 141 138 135 132 129 126 123 121 118 116 115 113 111 110 109 107 106 105 104 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 70243 451 1476 30 11946 19 30 43 1358 -9927 99999 8145 7840 7521 7213 6898 6588 6324 6141 6043 6017 5982 5963 5957 5999 6002 5989 5987 5976 5980 6009 6015 6007 5977 5956 5928 5926 5935 5933 5932 5939 5941 5972 6003 6034 6023 6001 5962 5924 5871 5781 5676 5555 5418 5289 5162 5060 4954 4881 4830 4801 4777 4745 4696 4660 4589 4505 4401 4306 4184 4058 3910 3748 3583 3408 3232 3093 3026 3019 3007 3078 3179 3352 3568 3810 4056 4319 4599 4825 5019 5218 5378 5448 5408 5337 5238 5132 4975 4782 4599 4424 4236 4022 3869 3773 3674 3561 3487 3492 3532 3557 3553 3515 3456 3351 3211 3079 2957 2809 2629 2417 2231 2069 1913 1738 1553 1415 1332 1292 1269 1283 1311 1325 1320 1276 1285 1308 1292 1241 1207 1210 1144 1052 943 864 816 744 711 712 770 799 798 844 910 946 953 1023 1119 1217 1308 1350 1402 1440 1468 1482 1508 1551 1569 1577 1101 1067 1587 984 941 894 844 800 763 719 676 517 371 206 62 -28 -65 540 541 59 166 555 560 562 566 567 562 552 535 514 488 456 421 385 348 308 270 234 199 166 137 112 92 77 67 62 62 64 68 75 85 94 103 113 125 135 144 151 159 166 170 173 174 174 172 171 169 169 167 164 159 154 151 147 144 143 140 139 140 142 145 150 156 163 172 185 198 211 224 235 246 259 271 280 287 292 293 292 289 284 277 269 259 248 237 227 216 205 195 188 181 175 171 167 164 161 159 158 157 157 156 154 153 151 149 147 144 142 139 136 133 130 128 126 124 121 120 118 117 116 116 115 115 114 114 113 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 3 3 3 70252 450 1503 30 11943 19 30 52 1357 -9926 99999 10965 10755 6557 6475 6410 6354 6296 6249 6274 6281 6284 6277 6296 6291 6282 6258 6226 6208 6229 6233 6247 6249 6257 6250 6254 6275 6299 6316 6310 6264 6256 6246 6228 6155 6059 5937 5813 5674 5506 5346 5170 4974 4793 4645 4543 4448 4384 4347 4335 4339 4333 4325 4326 4284 4207 4141 4089 4016 3931 3829 3715 3598 3459 3325 3232 3213 3221 3231 3343 3506 3681 3883 4104 4325 4558 4783 4962 5132 5299 5410 5424 5370 5288 5149 4989 4801 4613 4432 4254 4063 3866 3729 3635 3554 3486 3473 3527 3621 3712 3771 3812 3804 3737 3636 3528 3423 3279 3092 2829 2592 2365 2117 1832 1554 1338 1166 1039 962 928 932 926 913 881 940 985 993 1002 1046 1109 1102 1068 1019 985 983 948 955 997 1074 1107 1125 1188 1253 1273 1267 1309 1381 1459 1516 1521 1534 1519 1479 1444 1435 1441 1416 1378 1356 1334 1295 1234 1154 1068 984 918 853 800 743 698 650 607 575 581 611 706 699 692 689 683 674 661 648 632 613 589 559 525 488 446 405 364 323 280 242 206 173 144 120 99 83 72 65 63 67 71 78 87 98 108 117 127 137 146 154 160 166 172 175 176 176 174 172 169 168 167 167 164 159 155 152 149 145 143 140 139 139 140 142 147 152 158 167 178 191 204 217 229 241 253 265 274 282 287 289 288 286 283 277 270 261 251 242 233 223 214 206 199 193 188 183 178 175 171 169 167 165 163 160 158 156 153 150 148 146 144 141 139 136 134 132 131 129 128 127 126 125 124 124 123 122 121 120 119 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 70261 457 1291 30 11941 19 31 1 1356 -9924 99999 8109 8330 8674 9054 9422 9626 7476 7302 7133 6987 6845 6717 6573 6497 6491 6540 6577 6615 6641 6689 6703 6700 6679 6661 6607 6573 6529 6500 6442 6371 6301 6233 6183 6128 6061 6002 5924 5882 5842 5833 5782 5697 5603 5513 5428 5310 5205 5080 4939 4812 4698 4633 4577 4549 4531 4538 4574 4589 4602 4622 4616 4569 4522 4496 4440 4369 4272 4177 4065 3919 3759 3615 3548 3511 3466 3499 3603 3726 3841 3986 4155 4337 4501 4638 4792 4962 5096 5120 5071 5000 4885 4715 4542 4403 4276 4121 3942 3761 3636 3551 3475 3411 3430 3505 3603 3687 3773 3820 3814 3742 3655 3594 3532 3426 3262 3047 2834 2588 2337 2079 1838 1630 1452 1312 1209 1132 1051 969 892 808 771 741 719 685 667 673 650 621 593 613 679 736 817 911 1043 1161 1269 1396 1532 1631 1686 1758 1853 1937 1971 1946 1924 1875 1810 1737 1672 1610 1517 1405 1301 1219 1123 1005 875 760 658 562 491 435 389 363 334 316 313 364 758 739 725 713 704 694 685 673 660 645 627 604 576 544 509 469 429 388 347 302 261 220 183 148 119 94 75 61 52 49 52 57 64 73 85 98 110 122 135 146 154 160 168 175 179 180 181 181 180 178 176 175 173 169 164 159 155 149 142 137 131 127 124 123 125 128 133 139 149 163 177 191 206 222 236 251 266 278 287 293 296 297 297 294 288 282 275 266 257 248 239 230 221 213 206 200 193 187 182 177 173 169 166 163 160 157 154 152 149 147 145 144 143 141 139 138 136 135 134 133 132 131 129 128 128 127 126 124 123 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 70270 450 1504 30 11944 19 31 10 1355 -9922 99999 7871 7605 7357 7100 6844 6589 6448 6381 6375 6382 6437 6517 6597 6649 6704 6759 6792 6772 6761 6761 6766 6723 6655 6581 6520 6452 6371 6309 6266 6205 6152 6104 6083 6038 5938 5815 5698 5578 5416 5254 5087 4924 4766 4615 4494 4413 4359 4332 4324 4365 4391 4421 4466 4489 4480 4464 4451 4409 4342 4282 4205 4132 4008 3865 3729 3668 3640 3601 3644 3762 3893 4022 4166 4339 4503 4649 4752 4884 5044 5165 5178 5115 5032 4918 4748 4587 4440 4312 4171 4007 3852 3761 3696 3625 3544 3539 3578 3655 3705 3724 3709 3665 3557 3426 3326 3235 3103 2932 2724 2559 2374 2193 1980 1779 1634 1509 1410 1355 1322 1275 1205 1133 1035 979 917 851 776 721 687 632 580 534 528 573 629 706 802 949 1089 1217 1363 1521 1650 1752 1855 1967 2072 2136 2135 2118 2085 2026 1944 1859 1765 1642 1487 1341 1206 1080 949 804 668 553 451 379 333 312 310 322 334 374 462 817 795 779 763 751 737 723 709 693 674 651 625 593 559 521 479 437 393 350 305 263 223 185 151 122 98 78 62 53 48 50 53 60 69 81 92 104 116 129 140 149 157 166 173 178 180 181 180 179 177 176 174 170 165 159 154 149 143 137 132 127 123 122 122 124 128 135 143 155 169 184 199 215 231 246 261 275 287 297 303 306 307 306 302 297 291 284 275 265 255 246 236 226 218 210 203 196 190 184 178 173 169 165 161 158 155 152 149 147 145 144 143 141 140 140 139 139 138 138 138 138 137 136 135 135 134 133 131 130 129 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 70279 457 1293 30 11943 19 31 19 1354 -9921 99999 8719 8763 8720 8628 8511 8408 8267 8009 7688 7460 7251 7076 6854 6711 6623 6560 6491 6476 6506 6548 6572 6629 6679 6711 6689 6663 6637 6641 6618 6566 6504 6456 6385 6297 6219 6152 6073 6031 6007 6006 5978 5911 5817 5731 5640 5522 5404 5297 5189 5070 4949 4847 4758 4674 4603 4562 4557 4538 4498 4473 4436 4373 4286 4203 4106 4000 3909 3823 3753 3660 3549 3453 3420 3457 3488 3583 3738 3917 4095 4286 4495 4689 4853 4978 5111 5276 5419 5485 5460 5423 5354 5250 5146 5033 4928 4811 4671 4531 4437 4363 4249 4099 3979 3881 3813 3731 3603 3429 3245 3018 2782 2569 2381 2168 1946 1725 1545 1387 1272 1132 988 910 891 907 951 1009 1067 1115 1158 1166 1203 1253 1280 1276 1278 1320 1328 1309 1282 1291 1333 1377 1415 1458 1539 1609 1650 1714 1782 1844 1864 1899 1951 2009 2044 2030 1999 1970 1941 1899 1844 1781 1679 1552 1410 1284 1163 1052 923 782 672 583 529 482 457 460 489 538 612 729 873 836 803 773 746 721 698 674 651 629 606 581 552 522 489 454 419 384 349 312 277 244 213 185 162 142 126 113 104 99 98 99 102 106 113 120 126 133 140 145 150 154 160 164 167 168 169 168 167 165 163 162 159 154 149 144 140 135 129 125 120 117 116 116 120 125 131 140 152 166 180 195 211 227 243 258 272 285 294 300 303 305 305 302 298 293 286 278 269 259 250 241 232 223 216 209 202 195 188 182 176 170 165 160 155 150 146 142 139 136 135 134 133 133 134 135 136 138 139 140 141 142 142 142 142 141 140 139 137 135 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 7 7 7 7 7 7 6 7 7 7 70288 457 1292 30 11942 19 31 28 1353 -9919 99999 7050 7229 7391 7554 7727 7860 7922 7892 7785 7747 7687 7657 7553 7501 7435 7354 7239 7139 7074 7005 6924 6883 6849 6817 6726 6650 6581 6552 6501 6434 6373 6332 6271 6184 6104 6029 5931 5853 5796 5773 5731 5667 5590 5531 5467 5381 5301 5247 5198 5142 5080 5025 4968 4888 4804 4731 4676 4610 4516 4454 4387 4300 4187 4088 3987 3890 3825 3789 3775 3754 3724 3699 3706 3782 3812 3886 4012 4158 4285 4412 4549 4667 4756 4834 4920 5045 5165 5235 5233 5251 5252 5206 5144 5085 5025 4955 4887 4831 4787 4745 4649 4511 4392 4287 4191 4069 3914 3721 3491 3249 3013 2770 2528 2292 2060 1841 1692 1564 1476 1383 1295 1252 1274 1359 1449 1528 1607 1676 1709 1696 1697 1669 1620 1540 1455 1398 1327 1233 1119 1049 1023 1015 1006 1031 1115 1196 1275 1382 1488 1593 1683 1796 1916 2049 2147 2190 2206 2224 2231 2214 2176 2117 2007 1883 1751 1621 1486 1362 1218 1074 974 903 864 821 788 778 1154 1085 1024 967 917 875 837 803 770 738 709 680 651 619 590 560 528 495 462 429 396 364 333 301 271 242 216 192 175 159 146 134 125 119 115 114 114 114 117 119 121 125 129 131 133 136 141 145 149 153 155 156 158 159 160 161 161 158 155 153 149 145 140 135 130 127 125 126 129 134 140 148 160 172 186 201 216 231 246 260 274 285 294 299 302 303 303 301 297 291 285 278 270 263 255 248 239 232 225 219 212 205 198 191 184 177 171 164 158 151 146 141 137 134 131 130 128 128 129 131 132 134 136 138 139 140 141 142 142 141 141 140 138 136 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 70297 458 1265 30 11945 19 31 37 1353 -9917 99999 2380 3667 4993 6353 7737 8870 9419 9700 9799 7176 7247 7277 7284 7280 7328 7331 7297 7194 7103 7045 6977 6878 6826 6815 6801 6714 6646 6583 6553 6500 6440 6385 6353 6292 6200 6107 6022 5897 5758 5647 5576 5482 5377 5278 5216 5148 5068 5003 4970 4964 4955 4935 4935 4937 4907 4854 4808 4771 4726 4648 4586 4515 4429 4314 4192 4076 3973 3911 3891 3880 3879 3885 3883 3876 3932 3984 4064 4181 4323 4454 4571 4699 4794 4867 4963 5058 5159 5273 5370 5382 5382 5395 5339 5256 5163 5078 4976 4884 4791 4677 4562 4415 4217 4046 3908 3791 3627 3476 3300 3103 2897 2693 2483 2277 2086 1905 1741 1657 1568 1510 1444 1404 1394 1451 1559 1676 1784 1895 1989 2063 2094 2136 2134 2129 2075 2007 1948 1868 1749 1610 1504 1444 1387 1325 1272 1273 1272 1278 1303 1351 1416 1459 1529 1624 1744 1830 1858 1871 1894 1929 1934 1917 1885 1803 1705 1588 1497 1397 1299 1185 1078 1020 980 967 934 911 760 1139 1106 1071 1029 984 935 882 832 783 738 697 659 620 581 546 511 477 443 412 382 353 325 297 271 246 222 201 184 171 160 151 143 137 133 130 129 130 131 133 135 137 138 141 142 144 147 150 153 156 159 160 162 164 164 165 165 164 162 159 156 152 147 142 138 133 130 128 129 132 137 144 152 163 175 187 200 215 229 243 255 267 277 284 288 290 291 291 288 285 281 277 271 264 258 252 246 239 233 227 221 214 207 200 193 185 178 171 164 157 150 144 139 135 131 129 128 127 128 129 131 133 136 138 140 142 143 144 144 144 143 142 140 138 136 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 70306 458 1269 30 11949 19 31 46 1352 -9915 99999 5907 5926 5976 6050 6157 6329 6510 6561 6549 6485 6536 6611 6713 6784 6908 7010 7078 7080 7110 7178 7227 7232 7294 7397 7493 7492 7481 7452 7424 7366 7280 7189 7118 6993 6821 6646 6494 6302 6090 5902 5750 5593 5433 5296 5192 5099 4987 4883 4821 4798 4773 4756 4765 4782 4768 4762 4759 4781 4794 4791 4795 4810 4802 4759 4700 4633 4544 4476 4420 4354 4269 4183 4057 3926 3832 3737 3665 3644 3656 3671 3720 3798 3849 3927 4043 4195 4359 4554 4721 4835 4950 5059 5114 5149 5159 5143 5098 5075 5027 4973 4865 4715 4520 4348 4187 4035 3852 3673 3463 3254 3028 2833 2627 2434 2248 2099 1989 1945 1908 1900 1869 1873 1907 2002 2126 2270 2399 2518 2604 2652 2664 2677 2639 2586 2497 2409 2288 2131 1941 1746 1576 1419 1272 1138 1038 976 904 870 863 872 905 970 1082 1211 1359 1473 1564 1640 1721 1809 1875 1923 1924 1888 1843 1770 1687 1592 1523 1433 1353 1315 1303 1315 1294 474 637 1104 1076 1047 1014 977 935 892 852 811 773 739 708 672 635 599 565 531 494 458 423 389 356 323 294 263 233 206 184 166 151 139 128 120 114 110 110 111 112 115 119 124 128 133 138 143 148 152 157 162 166 167 168 169 168 166 163 160 157 153 148 142 137 132 127 123 121 120 122 126 131 139 149 160 171 184 197 211 226 239 251 263 274 282 287 291 293 294 293 292 289 286 280 274 268 263 257 249 243 236 230 223 216 209 201 194 187 180 174 167 161 155 150 145 141 138 136 135 134 135 136 137 138 140 141 142 143 144 144 143 142 141 140 138 136 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 70315 458 1267 30 11947 19 31 55 1351 -9914 99999 5623 5677 5789 5861 5945 6137 6338 6364 6318 6272 6324 6382 6469 6546 6681 6765 6782 6737 6758 6830 6875 6888 6973 7099 7209 7234 7258 7252 7239 7188 7123 7054 6996 6869 6681 6485 6316 6122 5902 5709 5561 5404 5259 5135 5049 4978 4901 4835 4808 4829 4861 4895 4932 4976 4999 5023 5040 5067 5079 5076 5063 5043 4998 4924 4834 4736 4605 4507 4423 4320 4200 4102 3977 3856 3772 3701 3623 3584 3591 3603 3635 3700 3730 3780 3863 3965 4056 4194 4323 4376 4422 4530 4613 4668 4687 4689 4677 4698 4699 4695 4662 4603 4473 4334 4248 4185 4072 3947 3791 3652 3507 3385 3252 3131 3017 2909 2822 2791 2787 2788 2761 2750 2760 2828 2906 2987 3056 3112 3139 3125 3100 3080 3030 2956 2824 2684 2531 2346 2120 1893 1702 1515 1326 1139 994 907 821 768 739 773 845 927 1058 1227 1434 1591 1712 1832 1965 2109 2197 2259 2278 2270 2218 2120 2018 1908 1794 1626 735 618 1310 436 222 -10 -196 1086 1053 1020 984 946 904 860 818 778 742 710 680 648 615 581 548 514 478 443 410 378 347 319 294 267 242 219 199 183 169 157 146 139 132 125 121 118 115 113 114 115 117 120 122 125 130 135 139 143 149 152 154 157 159 159 158 156 155 153 151 148 145 143 140 138 138 139 141 145 150 158 166 175 184 195 206 218 230 241 251 262 271 279 284 288 290 292 292 291 288 285 280 274 268 263 256 249 241 234 227 221 214 206 199 192 186 179 173 167 161 156 151 147 143 140 138 136 136 137 138 139 141 143 144 145 146 146 146 145 144 143 141 139 137 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 70324 457 1292 30 11942 19 32 4 1350 -9912 99999 4142 4360 4591 4909 5328 5765 6023 6213 6397 6640 6858 7109 7317 7543 7648 7672 7597 7544 7541 7489 7397 7370 7351 7305 7206 7139 7023 6906 6778 6677 6573 6506 6404 6261 6132 6026 5895 5762 5673 5603 5494 5415 5352 5300 5246 5191 5126 5069 5054 5040 5042 5064 5072 5046 5029 5011 4978 4937 4918 4892 4852 4809 4766 4707 4628 4504 4398 4318 4220 4115 4043 3961 3868 3762 3665 3571 3494 3444 3406 3420 3472 3494 3550 3646 3759 3856 4002 4166 4304 4451 4657 4843 4994 5092 5147 5190 5251 5247 5135 5010 4878 4673 4430 4214 4012 3759 3503 3260 3062 2962 2846 2722 2645 2771 2861 2911 3009 3137 3256 3343 3438 3552 3669 3753 3649 3586 3542 3466 3274 3092 2967 2823 2675 2498 2317 2130 1905 1674 1477 1400 1314 1217 1125 1036 992 939 921 924 982 1062 1138 1263 1404 1559 1685 1780 1868 1956 2079 2161 2219 2234 2207 2144 2070 2009 1939 1883 1794 1700 1644 1608 1592 1535 1249 882 1158 1124 1090 1051 1009 964 916 871 827 788 751 718 681 641 602 565 527 488 448 411 376 342 311 284 258 236 214 195 181 168 156 145 138 132 125 121 118 115 112 111 109 109 110 110 113 117 122 125 129 134 138 141 144 147 149 150 150 151 151 151 149 149 150 150 151 153 156 160 165 170 178 186 195 204 213 223 232 242 251 258 266 273 278 282 285 286 287 286 284 281 278 273 267 262 257 250 243 237 230 224 217 210 203 196 190 183 177 172 167 161 156 152 148 145 143 141 140 140 140 141 143 144 146 147 148 148 149 148 147 146 145 143 140 138 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 70333 457 1291 30 11941 19 32 13 1349 -9910 99999 4763 5047 5291 5495 5789 6081 6245 6304 6377 6482 6641 6821 6990 7182 7288 7319 7254 7198 7212 7186 7119 7063 7012 6945 6836 6752 6629 6505 6386 6278 6177 6125 6059 5945 5842 5768 5684 5610 5588 5580 5516 5481 5458 5439 5434 5425 5395 5360 5350 5316 5288 5298 5271 5196 5115 5049 4963 4874 4794 4691 4573 4470 4381 4302 4252 4181 4087 4048 4000 3982 4004 4009 3999 3981 3983 3964 3941 3926 3878 3836 3792 3745 3720 3720 3694 3639 3653 3688 3726 3793 3951 4116 4280 4463 4638 4832 5038 5167 5209 5270 5319 5285 5228 5154 5042 4858 4665 4459 4251 4111 3943 3774 3659 3713 3715 3693 3721 3754 3789 3827 3891 3964 4042 4091 3972 3906 3849 3760 3576 3408 3284 3129 2972 2789 2599 2386 2131 1862 1625 1507 1376 1225 1076 945 850 753 707 694 746 815 886 1011 1176 1367 1513 1621 1746 1871 2019 2138 2244 2299 2299 2248 2182 2117 2037 1940 1804 1670 1564 1458 1383 1269 1178 669 1226 1187 1146 1101 1053 1001 947 895 848 805 767 730 690 650 610 571 531 489 448 410 374 337 304 273 243 216 192 172 154 140 127 117 112 107 103 101 101 101 101 103 105 107 108 110 113 117 121 124 127 131 134 137 141 144 147 149 151 154 156 158 159 161 163 165 168 171 176 181 186 192 199 207 214 222 231 239 247 255 261 267 273 277 280 281 282 281 279 277 274 269 264 258 252 246 240 234 228 223 217 212 207 202 196 191 187 182 178 174 170 165 161 157 154 151 149 146 144 144 143 143 143 143 144 144 144 144 144 143 142 140 139 137 135 133 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 70342 457 1291 30 11941 19 32 22 1348 -9908 99999 5904 5932 5951 6025 6167 6351 6408 6316 6322 6399 6535 6687 6861 7071 7188 7265 7251 7259 7355 7427 7444 7440 7454 7416 7325 7249 7106 6933 6755 6604 6446 6328 6202 6019 5842 5690 5550 5414 5345 5300 5215 5180 5176 5182 5190 5197 5192 5160 5154 5139 5150 5191 5189 5122 5044 4974 4881 4773 4701 4625 4521 4414 4340 4285 4261 4206 4124 4104 4096 4114 4168 4202 4238 4234 4234 4232 4245 4268 4259 4242 4223 4189 4174 4166 4136 4072 4062 4044 4032 4029 4085 4124 4173 4235 4287 4345 4439 4475 4438 4421 4409 4362 4290 4208 4128 4016 3933 3809 3691 3650 3599 3545 3514 3677 3776 3839 3902 4015 4129 4208 4301 4390 4492 4563 9999999 4414 4364 4312 4102 3938 3828 3692 3519 3314 3118 2887 2606 2301 2014 1854 1668 1458 1245 1072 918 751 656 607 651 713 781 899 1066 1258 1393 1500 1640 1781 1952 2085 2200 2266 2273 2208 2136 2081 2019 1942 1841 1760 1703 1633 1565 1457 1386 1306 1263 1218 1172 1121 1066 1013 962 911 865 822 783 745 705 665 624 585 544 501 458 418 380 342 308 276 245 218 194 174 156 143 130 120 115 112 110 109 111 111 112 114 116 118 119 121 123 126 129 131 132 134 136 138 142 145 149 151 153 157 160 163 165 168 172 176 181 185 190 195 199 204 210 216 221 227 233 239 245 249 253 257 260 264 266 267 268 267 266 265 262 259 255 250 245 241 236 230 224 218 212 206 201 195 190 185 181 177 173 170 166 163 160 158 156 154 153 151 150 150 149 148 148 147 147 146 145 144 142 140 138 136 134 132 129 127 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 70351 457 1291 30 11941 19 32 31 1347 -9907 99999 6302 6333 6312 6320 6403 6530 6528 6369 6304 6332 6412 6483 6597 6805 6935 7033 7059 7133 7309 7441 7515 7556 7592 7573 7486 7417 7267 7096 6910 6755 6582 6462 6339 6165 5998 5867 5766 5694 5669 5641 5562 5549 5553 5548 5545 5540 5508 5433 5376 5319 5286 5272 5215 5118 5040 4977 4881 4758 4684 4586 4449 4309 4217 4134 4057 3950 3822 3748 3674 3596 3555 3532 3554 3517 3512 3538 3597 3639 3660 3730 3814 3889 3973 4063 4170 4237 4307 4324 4388 4465 4563 4630 4750 4892 4955 5001 5074 5092 5033 4972 4905 4817 4705 4524 4327 4138 3967 3739 3526 3419 3301 3195 3111 3246 3326 3406 3485 3652 3863 4038 4202 4374 4556 4700 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4097 3908 3668 3455 3213 2914 2592 2279 2090 1880 1683 1462 1287 1148 997 911 879 944 996 1050 1157 1322 1521 1670 1784 1912 2039 2190 2305 2407 2447 2417 2308 2207 2131 2044 1923 1771 1637 1521 1413 1330 1217 1134 1084 1313 1272 1227 1177 1123 1070 1017 965 916 872 830 787 742 698 654 612 567 521 475 431 390 349 312 278 245 216 191 170 151 135 121 110 105 101 97 95 96 96 97 99 103 106 110 114 118 125 130 133 136 140 144 147 151 155 158 160 160 163 164 166 166 168 171 175 178 181 185 190 195 199 205 212 218 224 230 237 243 248 253 257 262 266 268 270 271 271 269 267 265 261 256 251 245 239 233 227 220 214 207 201 196 190 185 181 176 173 170 167 164 162 160 158 157 156 155 154 154 154 154 153 152 151 150 149 148 146 143 141 138 136 133 130 128 125 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 70360 456 1322 30 11942 19 32 40 1346 -9905 99999 5695 5974 7328 7395 7479 7518 7465 7401 7363 7359 7293 7234 7253 7211 7140 7035 6978 7007 7033 7057 7059 7057 7057 7030 6991 6902 6830 6742 6685 6602 6580 6566 6503 6401 6294 6244 6213 6173 6107 6018 5981 5934 5854 5770 5702 5592 5416 5256 5134 5065 4986 4878 4733 4618 4520 4402 4281 4232 4175 4077 3988 3968 3963 3976 3948 3887 3869 3880 3891 3920 3945 3989 3951 3915 3902 3923 3903 3851 3810 3777 3754 3750 3755 3776 3783 3813 3816 3907 4019 4155 4272 4462 4678 4833 4992 5169 5273 5282 5295 5293 5262 5195 5041 4892 4752 4603 4399 4209 4119 3995 3879 3793 3912 3949 3969 3980 4078 4199 4265 4317 4388 4470 4520 4407 4377 4316 4275 4077 3944 3861 3787 3662 3517 3409 3285 3103 2874 2653 2539 2382 2231 2056 1908 1766 1600 1472 1390 1399 1390 1365 1399 1513 1655 1773 1876 1997 2120 2281 2419 2553 2652 2680 2608 2538 2492 2430 2320 2169 2013 1871 1723 1585 1424 1291 1433 1389 1345 1296 1241 1180 1122 1065 1007 954 904 855 804 751 699 649 600 552 505 457 412 370 330 295 262 233 207 187 169 154 143 133 123 118 116 115 114 114 113 112 112 112 113 115 118 119 123 127 129 132 136 140 143 148 154 159 164 165 168 170 172 174 176 180 182 185 187 190 194 198 202 206 211 216 222 229 235 240 245 249 253 258 262 265 267 268 268 268 266 264 260 255 250 244 238 232 225 217 210 204 198 192 186 181 177 173 170 167 164 163 161 159 158 157 155 154 153 153 152 150 149 148 147 145 143 142 140 138 136 133 131 128 126 124 122 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 70369 450 1503 30 11943 19 32 49 1346 -9903 99999 8753 8293 8166 8069 8029 7993 7982 7848 7619 7409 7302 7292 7225 7158 7079 6977 6859 6704 6555 6389 6244 6039 5897 5809 5776 5724 5638 5580 5532 5522 5541 5580 5631 5668 5758 5846 5936 5996 6034 6037 5999 5943 5876 5831 5765 5633 5441 5229 5031 4796 4542 4338 4144 3939 3764 3637 3551 3493 3415 3325 3332 3424 3562 3702 3841 3982 4043 4094 4163 4246 4299 4272 4219 4158 4097 4016 3899 3798 3731 3692 3662 3738 3867 3999 4105 4302 4576 4847 5130 5412 5634 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4631 4435 4202 4004 3839 3878 3837 3804 3753 3781 3854 3891 3925 3986 4082 4150 4048 4035 3991 3972 3804 3712 3667 3640 3555 3427 3324 3215 3053 2832 2606 2502 2355 2198 2005 1847 1709 1551 1428 1364 1401 1436 1432 1468 1596 1766 1901 2007 2149 2291 2451 2574 2691 2766 2767 2672 2574 2520 2466 2355 2204 2054 1916 1756 1617 1464 1323 1602 1551 1498 1440 1374 1302 1232 1161 1089 1024 961 901 840 778 720 666 615 564 517 471 428 389 351 319 289 261 236 215 198 182 170 158 148 140 136 131 127 124 119 114 111 107 105 103 103 101 103 105 106 108 112 117 121 128 136 145 153 158 163 168 173 176 180 184 187 190 191 193 195 197 200 201 205 209 213 217 222 227 231 236 239 243 248 250 252 253 253 253 251 249 246 242 237 232 227 221 216 210 205 200 194 190 185 181 178 175 172 169 167 166 164 162 160 158 157 155 154 153 151 149 147 144 142 140 138 135 133 130 128 125 123 120 118 115 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 70378 457 1292 30 11942 19 32 58 1345 -9902 99999 5814 6946 7978 8959 9820 10651 11219 11134 10710 10289 9791 8381 8267 8127 7939 7716 7493 7326 7227 7126 7040 6895 6738 6568 6429 6296 6174 6066 5913 5799 5711 5678 5668 5621 5611 5605 5628 5688 5779 5854 5921 6041 6182 6307 6415 6510 6569 6590 6582 6527 6480 6426 6296 6090 5872 5661 5411 5112 4838 4553 4282 4031 3801 3620 3481 3335 3170 3111 3173 3285 3399 3514 3656 3765 3887 4029 4194 4347 4400 4409 4403 4409 4358 4240 4134 4053 3971 3903 3924 3995 4043 4076 4195 4409 4653 4902 5145 5373 5498 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4824 4557 4355 4138 3947 3781 3840 3846 3857 3851 3926 4036 4070 4100 4167 4275 4354 4260 4218 4150 4097 3880 3724 3615 3521 3354 3163 3034 2919 2770 2574 2366 2284 2196 2100 1987 1929 1881 1791 1718 1702 1763 1811 1814 1825 1929 2062 2146 2189 2270 2333 2387 2422 2473 2519 2520 2432 2349 2312 2299 2206 2108 2048 1995 1914 1848 1777 896 1164 1601 1565 1520 1467 1407 1338 1263 1186 1111 1039 969 899 828 763 703 647 595 548 504 463 427 391 359 330 303 277 255 237 220 205 189 174 162 152 142 133 128 121 114 107 100 96 92 89 87 89 91 92 94 98 103 108 115 123 132 142 149 157 163 169 173 177 182 186 189 191 192 195 196 197 198 200 202 205 208 211 215 217 220 223 227 232 234 236 238 240 240 240 239 237 235 231 227 224 219 214 209 204 199 194 188 183 179 175 171 168 165 162 160 157 155 153 151 149 148 147 146 144 142 140 138 136 134 132 129 126 124 121 118 115 112 110 107 105 103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 70387 433 1291 30 11941 19 33 7 1344 -9900 99999 6621 6914 7067 7178 7252 7278 7345 7359 7394 7337 7293 7163 7105 7101 7029 6878 6750 6658 6613 6586 6570 6541 6509 6458 6431 6403 6385 6379 6331 6318 6306 6322 6341 6321 6323 6311 6283 6252 6248 6247 6225 6241 6280 6311 6331 6346 6334 6310 6295 6241 6202 6184 6125 5996 5842 5712 5562 5378 5213 5027 4837 4639 4437 4247 4079 3906 3691 3552 3517 3545 3562 3579 3604 3602 3624 3687 3808 3948 4010 4045 4045 4054 4023 3944 3863 3802 3734 3668 3669 3715 3728 3713 3780 3943 4139 4374 4638 4895 5130 5313 5460 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4689 4555 4429 4299 4238 4203 4090 3998 3951 3948 3924 3910 3889 3840 3812 3706 3632 3586 3530 3391 3233 3150 3070 2951 2780 2583 2412 2264 2124 1968 1884 1818 1714 1639 1631 1688 1740 1766 1806 1939 2116 2243 2325 2428 2491 2535 2551 2593 2624 2623 2545 2447 2368 2307 2178 2051 1972 9 36 137 261 452 1706 1670 1631 1583 1530 1469 1400 1328 1255 1180 1108 1038 968 895 827 762 701 643 589 537 491 449 408 371 339 310 282 258 239 222 209 195 182 173 165 156 148 144 138 131 124 117 112 107 103 99 99 98 96 96 99 101 104 109 115 122 131 137 144 151 158 163 168 174 179 183 186 189 192 194 195 195 197 199 199 201 203 206 208 210 212 215 219 221 223 226 228 229 228 228 227 225 222 218 215 211 208 204 200 196 191 186 182 179 176 173 170 167 165 162 159 157 154 152 149 147 146 144 141 138 135 133 130 128 125 122 119 116 113 110 108 105 103 101 100 98 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 70396 433 1290 30 11940 19 33 16 1343 -9898 99999 6563 6626 6605 6501 6403 6293 6271 6305 6351 6362 6390 6385 6392 6435 6481 6466 6473 6485 6558 6610 6628 6630 6616 6613 6602 6566 6524 6515 6481 6454 6402 6387 6384 6321 6255 6209 6129 6047 5955 5874 5793 5773 5763 5745 5740 5773 5764 5756 5770 5782 5796 5843 5853 5832 5793 5741 5648 5531 5416 5258 5087 4930 4743 4565 4373 4167 3943 3777 3682 3623 3586 3563 3533 3502 3505 3567 3672 3803 3863 3953 4049 4123 4159 4165 4195 4227 4219 4234 4293 4394 4406 4370 4411 4534 4638 4716 4827 4957 5055 5088 5109 5181 5238 5239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4852 4812 4759 4687 4590 4531 4486 4367 4243 4124 4039 3938 3834 3718 3592 3484 3313 3184 3096 2997 2846 2684 2596 2535 2458 2333 2189 2087 2011 1936 1866 1850 1850 1807 1778 1802 1888 1960 1989 2019 2138 2289 2392 2447 2528 2585 2635 2654 2705 2763 2792 2747 2692 2660 2649 2568 2494 2454 1373 1437 1532 1603 1735 2007 2291 2379 1629 1590 1542 1486 1422 1351 1272 1195 1118 1040 959 883 810 743 678 620 565 516 472 429 391 360 332 307 285 268 253 240 226 213 203 192 181 171 163 155 144 134 125 118 112 108 104 103 103 103 105 107 109 112 116 122 127 133 137 141 145 149 152 156 159 162 166 170 174 178 181 184 186 190 194 196 199 201 204 207 209 211 214 217 218 220 222 224 224 224 224 223 221 218 215 211 207 203 199 194 190 185 180 176 173 171 168 166 164 162 161 159 158 156 154 152 150 148 146 143 139 136 133 130 127 124 121 117 114 112 109 106 104 101 99 98 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 9 8 7 7 6 6 6 5 5 4 4 3 70405 449 784 30 11944 19 33 25 1342 -9896 99999 15601 13744 11843 9923 7986 6064 4206 2523 1428 1262 1464 1696 5549 5606 5673 5750 5826 5969 5958 5879 5734 5667 5619 5646 5716 5774 5838 5923 5972 6052 6193 6333 6377 6434 6494 6582 6633 6642 6638 6632 6649 6649 6628 6618 6623 6587 6559 6535 6536 6538 6506 6472 6442 6378 6304 6213 6120 6025 5970 5935 5900 5864 5844 5798 5759 5733 5707 5708 5742 5743 5715 5674 5620 5533 5417 5296 5156 5023 4897 4736 4594 4439 4272 4090 3963 3906 3884 3872 3865 3853 3838 3815 3817 3844 3897 3868 3861 3847 3806 3727 3621 3551 3524 3485 3472 3506 3628 3707 3762 3893 4133 4362 4575 4811 5081 5335 5517 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4706 4580 4386 4283 4167 4040 3925 3835 3760 3694 3613 3517 3437 3402 3311 3223 3117 3021 2880 2797 2756 2701 2603 2475 2370 2285 2191 2111 2026 1994 1926 1859 1832 1846 1845 1798 1754 1801 1892 1939 1953 2008 2044 2078 2103 2173 2262 2341 2364 2365 2400 2466 2465 2460 2496 2548 2579 2605 2947 9999999 9999999 9999999 9999999 9999999 9999999 1625 1569 1504 1431 1350 1262 1174 1086 998 916 838 765 697 636 580 530 485 442 404 374 347 323 303 288 274 262 250 239 229 219 208 198 191 183 172 161 151 143 134 127 121 116 113 110 109 110 110 110 112 116 121 126 130 134 138 142 146 151 155 158 162 166 170 175 180 183 187 191 196 200 203 207 210 214 217 220 222 224 224 224 225 225 224 222 219 217 213 209 205 201 197 193 189 186 182 179 175 173 171 169 168 167 166 165 164 162 160 158 156 154 151 148 145 141 137 133 130 126 122 119 115 112 109 106 104 101 99 98 96 95 94 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 8 7 7 6 6 5 5 4 4 3 3 70414 449 784 30 11944 19 33 34 1341 -9895 99999 12360 12122 11872 11591 11270 10943 10649 10487 10513 10539 10636 10759 10918 11025 11158 11298 11451 11538 11555 11520 11435 11278 11105 10821 10572 10292 9991 9608 6454 6488 6528 6589 6617 6651 6698 6781 6798 6782 6762 6725 6669 6597 6512 6463 6416 6331 6261 6226 6202 6159 6100 6101 6119 6084 6036 6013 5999 5967 5947 5955 5974 5980 5970 5937 5932 5936 5903 5872 5899 5906 5878 5827 5771 5701 5605 5497 5374 5271 5174 5013 4867 4710 4552 4363 4222 4122 4047 4004 3966 3920 3896 3862 3840 3834 3887 3846 3830 3821 3776 3688 3612 3577 3533 3475 3464 3452 3539 3613 3678 3793 4023 4230 4395 4613 4866 5067 5208 5321 5428 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4836 4732 4638 4538 4474 4441 4401 4383 4379 4356 4332 4344 4338 4311 4233 4142 4018 3891 3781 3657 3506 3342 3162 3016 2921 2847 2722 2600 2502 2448 2384 2350 2326 2305 2259 2208 2177 2187 2180 2124 2018 1995 1995 1953 1879 1855 1825 1800 1778 1805 1867 1956 1986 2009 2074 2191 2245 2307 2410 2522 2599 2509 2312 2185 2181 2126 1913 1814 1770 1716 1654 1583 1505 1418 1329 1241 1153 1064 980 899 824 753 690 630 579 531 486 445 413 384 358 335 318 303 290 277 266 256 246 236 228 221 214 204 193 183 173 162 152 143 134 126 119 114 109 104 99 97 97 97 99 101 104 108 113 118 124 130 136 142 150 157 165 173 179 186 193 199 204 208 212 216 219 221 223 224 225 224 224 223 222 221 219 216 214 211 207 203 199 195 191 188 185 182 178 174 171 169 167 165 164 162 161 159 158 156 153 151 148 146 143 140 136 132 129 125 122 118 115 112 109 106 103 100 98 96 94 93 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 9 8 7 7 6 6 5 5 4 4 3 70423 449 783 30 11943 19 33 43 1340 -9893 99999 12170 11993 11801 11585 11344 11083 10861 10711 10724 10721 10779 10840 5493 5613 5768 5967 6169 6407 6463 6397 6223 6096 6010 5963 5973 5972 6005 6076 6146 6268 6409 6575 6653 6776 6927 7114 7249 7270 7236 7169 7091 6998 6895 6799 6673 6514 6347 6192 6050 5912 5763 5660 5626 5583 5552 5554 5567 5562 5578 5633 5701 5767 5828 5856 5891 5930 5934 5921 5954 5966 5945 5910 5863 5805 5722 5617 5489 5383 5284 5131 4990 4830 4660 4462 4295 4156 4027 3945 3871 3787 3738 3682 3640 3623 3664 3639 3659 3709 3720 3695 3695 3726 3739 3738 3792 3837 3975 4063 4129 4222 4401 4533 4614 4748 4912 4998 5041 5052 5071 5051 5028 4906 4832 4762 4630 4457 4339 4283 4215 4148 4121 4094 4099 4109 4130 4166 4240 4270 4303 4377 4454 4498 4464 4423 4348 4258 4160 4046 3916 3760 3566 3372 3237 3131 2960 2766 2591 2499 2394 2322 2264 2234 2187 2123 2083 2107 2134 2116 2035 2038 2078 2073 2009 1996 1973 1955 1937 1975 2052 2149 2180 2189 2237 2339 2377 2411 2496 2580 2619 2649 2890 9999999 2528 2298 1915 1849 1807 1759 1704 1642 1573 1495 1415 1335 1256 1175 1097 1021 946 872 803 739 681 626 574 524 482 445 410 379 355 334 314 295 282 269 256 244 234 227 220 211 201 193 184 173 163 155 146 137 129 123 117 110 103 98 96 94 93 93 96 99 103 108 115 122 128 136 145 155 165 174 184 193 202 209 216 221 226 230 234 236 238 238 237 235 233 230 227 223 219 215 211 206 202 197 192 188 185 182 180 177 174 171 169 167 165 164 163 161 160 158 156 154 151 148 146 143 141 137 134 131 127 123 120 117 114 111 108 104 101 98 95 93 91 89 87 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 9 8 7 7 6 5 5 4 3 3 2 70432 449 785 30 11945 19 33 52 1340 -9891 99999 12849 12632 12409 12141 11840 11515 11216 11008 10919 5997 6147 6219 6292 6324 6390 6456 6455 6501 6395 6244 6036 5923 5862 5803 5787 5776 5792 5877 5993 6152 6278 6428 6521 6669 6824 6975 7070 7050 6980 6896 6824 6752 6652 6537 6387 6218 6054 5911 5800 5708 5610 5526 5516 5509 5508 5521 5539 5543 5559 5606 5670 5729 5785 5791 5793 5796 5793 5778 5816 5834 5837 5827 5810 5793 5753 5684 5595 5514 5428 5275 5127 4939 4739 4477 4214 3947 3693 3501 3328 3168 3064 2965 2885 2840 2891 2938 3074 3244 3414 3588 3805 4029 4203 4353 4523 4658 4852 5001 5128 5226 5325 5335 5294 5289 5301 5242 5157 5052 4950 4822 4693 4510 4398 4300 4187 4083 4048 4071 4087 4097 4141 4203 4298 4378 4470 4582 4701 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4066 3915 3744 3554 3372 3232 3126 2994 2858 2726 2678 2614 2570 2538 2525 2487 2437 2406 2393 2380 2353 2265 2221 2200 2149 2051 2012 1972 1931 1905 1931 1974 2030 2057 2070 2109 2191 2232 2284 2373 2452 2480 2494 2493 2053 2027 1998 1961 1915 1863 1805 1741 1674 1608 1535 1462 1387 1310 1232 1155 1076 998 920 850 782 722 664 610 557 513 474 440 411 389 369 353 339 328 316 306 296 287 280 273 263 252 240 226 211 197 183 171 159 147 137 128 119 110 104 100 97 96 95 97 99 102 106 111 117 123 130 138 147 156 165 174 185 194 203 211 220 226 232 237 241 244 245 245 244 242 238 234 229 224 219 212 206 200 193 187 182 178 175 172 168 166 164 162 160 159 158 158 157 157 155 155 153 151 148 147 144 142 138 135 132 128 124 121 118 115 111 108 105 102 98 95 92 90 88 86 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 8 7 6 6 5 5 4 3 3 2 2 1 70441 450 782 30 11942 19 34 1 1339 -9889 99999 13174 13007 12833 12618 12395 12163 11938 11763 11710 11695 11646 11541 11459 11368 11229 11107 6895 6803 6669 6561 6442 6380 6396 6382 6397 6412 6489 6658 6845 7023 7166 7350 7468 7607 7756 7891 7937 7844 7695 7522 7365 7182 6960 6731 6488 6232 5978 5761 5594 5434 5283 5176 5154 5141 5138 5144 5167 5192 5236 5305 5401 5494 5567 5587 5616 5637 5634 5605 5627 5648 5659 5664 5648 5627 5584 5499 5406 5336 5275 5145 5000 4820 4643 4403 4136 3857 3585 3383 3192 3015 2904 2793 2689 2604 2623 2689 2861 3072 3294 3550 3865 4182 4437 4696 4967 5191 5446 5658 5846 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5033 4795 4578 4329 4160 4013 3877 3773 3781 3819 3828 3869 3946 4022 4121 4222 4326 4430 4538 4557 4584 4623 9999999 9999999 9999999 9999999 4311 4201 4088 3978 3876 3762 3642 3520 3446 3376 3274 3161 3034 2954 2863 2805 2733 2659 2556 2439 2346 2267 2208 2151 2055 1983 1935 1905 1859 1858 1861 1885 1917 1988 2069 2157 2215 2243 2275 2338 2396 2456 2502 2540 2537 2509 2449 3490 9999999 9999999 9999999 9999999 9999999 1770 1728 1678 1622 1558 1489 1413 1338 1261 1185 1110 1036 962 894 828 768 710 658 606 562 522 488 460 439 421 405 392 382 371 362 354 345 337 328 316 303 289 273 255 237 220 203 187 172 158 145 133 122 115 110 106 104 104 105 106 109 114 120 126 132 138 145 153 160 168 177 186 194 201 209 215 221 226 231 235 238 240 241 241 239 236 232 228 224 219 214 208 202 195 188 182 177 173 169 165 162 160 158 156 154 154 154 153 153 153 152 151 149 147 146 144 142 139 136 133 129 126 122 119 116 113 110 106 103 100 97 94 91 89 87 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 70450 450 755 30 11945 19 34 10 1338 -9888 99999 13173 13019 12814 12599 12369 12145 11927 11764 11664 11621 11634 11658 11663 11721 11759 11736 6343 6123 5921 5655 5412 5190 5096 5134 5174 5261 5375 5587 5905 6224 6589 6925 7284 7533 7775 8032 8223 8309 8244 8113 7972 7824 7649 7410 7154 6858 6548 6236 5988 5784 5570 5372 5220 5144 5086 5055 5048 5035 5039 5075 5144 5238 5320 5372 5394 5443 5471 5473 5457 5484 5496 5497 5515 5516 5516 5475 5380 5294 5248 5207 5111 5020 4910 4801 4634 4428 4209 3976 3799 3622 3494 3434 3356 3251 3143 3115 3129 3218 3356 3524 3739 3994 4256 4472 4700 4915 5080 5284 5479 5677 5794 9999999 9999999 9999999 9999999 9999999 5284 5105 4914 4698 4468 4284 4079 3926 3777 3672 3635 3677 3733 3767 3824 3880 3927 4005 4068 4135 4180 4237 4230 4231 4237 4217 4185 4120 4067 4005 3981 3950 3900 3876 3854 3827 3774 3748 3735 3693 3624 3506 3428 3327 3231 3104 2981 2849 2694 2536 2385 2258 2138 1989 1879 1802 1751 1686 1675 1671 1693 1737 1817 1917 2033 2120 2174 2241 2331 2392 2450 2502 2548 2552 2527 2476 2418 2351 2247 1916 1642 1440 1794 1751 1698 1638 1573 1504 1428 1351 1274 1199 1127 1056 984 921 861 804 749 701 654 612 574 542 515 494 474 457 442 428 413 398 385 373 360 346 330 314 298 279 258 240 223 205 189 174 162 150 140 131 125 121 119 118 118 120 123 126 130 135 141 147 152 157 163 168 174 181 188 194 200 205 210 214 218 222 226 229 231 232 232 231 229 225 222 218 214 208 203 198 192 185 180 176 172 169 166 163 161 160 159 158 158 159 158 158 157 156 155 153 150 148 146 143 140 136 133 129 126 122 119 116 113 110 107 105 102 99 96 94 92 90 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 8 7 7 6 5 5 4 3 3 2 2 1 0 70459 450 754 30 11944 19 34 19 1337 -9886 99999 12806 12725 12578 12385 12186 11991 11813 11675 11554 11488 11440 11447 11402 6060 6046 6057 6084 6070 6075 5996 5922 5943 6009 6143 6242 6381 6522 6706 6951 7176 7399 7563 7728 7855 7987 8117 8156 8137 8015 7845 7660 7488 7301 7087 6875 6656 6434 6235 6072 5933 5789 5679 5604 5581 5575 5585 5598 5605 5606 5620 5659 5722 5762 5764 5754 5754 5729 5672 5594 5530 5458 5372 5309 5242 5189 5093 4954 4826 4748 4672 4577 4494 4411 4336 4237 4111 3982 3825 3714 3592 3517 3507 3480 3410 3332 3294 3296 3359 3482 3622 3801 4028 4252 4436 4644 4849 4981 5134 5303 5482 5614 5667 5629 5524 5426 5300 5119 4984 4824 4611 4367 4186 4009 3870 3735 3622 3573 3590 3628 3657 3706 3737 3723 3752 3789 3844 3873 3901 3873 3851 3848 3835 3846 3839 3829 3811 3843 3894 3929 3986 4032 4077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3592 3444 3280 3095 2920 2739 2579 2431 2275 2148 2050 1998 1957 1970 1970 1992 2036 2107 2193 2272 2334 2363 2387 2412 2404 2391 2345 2274 2168 2055 1942 1828 1712 1597 1480 1382 1319 1249 1176 1747 1686 1620 1549 1469 1389 1310 1233 1159 1085 1012 948 888 831 776 728 684 644 606 576 552 533 514 497 483 472 458 445 433 422 410 395 377 359 339 316 292 270 249 227 205 185 168 152 139 128 121 118 116 116 118 123 128 133 139 146 155 162 168 174 179 183 188 194 200 205 209 213 217 221 225 228 232 235 236 238 238 237 235 231 227 223 217 211 205 199 192 184 178 173 169 165 161 159 157 156 156 156 156 157 157 158 158 157 156 155 153 151 149 146 143 139 136 132 128 124 120 117 114 111 107 104 101 97 95 92 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 9 9 8 7 6 6 5 4 3 3 2 1 1 70468 454 661 30 11941 19 34 28 1336 -9884 99999 14533 14476 14345 14163 13966 13684 13372 13171 13027 12860 12729 12564 12423 12309 12225 12088 11994 8374 8292 8226 8070 7902 7725 7533 7419 7284 7215 7146 7113 7034 6982 7057 7183 7292 7335 7410 7492 7583 7685 7755 7808 7767 7669 7540 7427 7306 7133 6924 6702 6499 6308 6148 6017 5869 5719 5590 5508 5442 5413 5393 5363 5334 5320 5337 5385 5420 5418 5411 5434 5450 5439 5408 5393 5366 5330 5328 5318 5330 5310 5246 5184 5170 5143 5077 5000 4918 4832 4720 4567 4400 4182 4023 3857 3715 3621 3515 3359 3211 3119 3103 3156 3278 3408 3583 3817 4070 4271 4487 4712 4880 5048 5238 5428 5557 5580 5508 5373 5265 5136 4946 4780 4604 4373 4114 3909 3742 3621 3504 3426 3424 3476 3548 3607 3685 3748 3783 3835 3892 3958 3999 4029 4000 3982 3963 3923 3913 3889 3860 3827 3845 3870 3891 3946 3992 4026 4024 4032 9999999 9999999 9999999 9999999 3763 3644 3525 3364 3205 3043 2866 2718 2579 2471 2387 2314 2254 2215 2218 2234 2283 2326 2386 2455 2542 2622 2667 2697 2693 2667 2633 2578 2519 2411 2269 2097 1926 1775 1623 1471 1339 1224 1116 1038 978 928 886 793 723 655 1331 1293 1249 1200 1143 1081 1016 960 910 860 812 770 733 698 666 641 621 605 587 570 557 545 530 514 500 485 470 452 432 411 389 364 338 315 293 271 248 227 208 192 178 167 159 154 151 149 149 152 155 157 161 167 175 180 184 188 191 193 196 200 205 207 209 211 214 216 218 220 223 225 226 228 229 228 225 222 219 216 212 206 201 195 189 182 177 173 169 165 162 160 160 159 159 159 160 160 160 160 160 159 158 156 154 151 149 145 141 137 133 129 125 122 118 115 112 109 106 103 100 97 94 92 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 9 8 7 7 6 5 4 4 3 2 1 1 0 70477 457 546 30 11946 19 34 37 1335 -9883 99999 12901 13166 13408 13600 13821 14015 14126 14053 13834 13543 13195 12906 12599 12344 12179 12014 7070 7140 7210 7208 7189 7176 7215 7336 7378 7322 7236 7145 7141 7109 7193 7285 7386 7461 7514 7648 7815 7946 8000 8053 8130 8160 8181 8155 8120 7989 7826 7637 7486 7351 7179 6961 6747 6562 6399 6244 6131 6007 5905 5797 5722 5656 5631 5593 5536 5484 5458 5456 5484 5488 5472 5461 5473 5455 5427 5395 5368 5326 5278 5251 5222 5217 5169 5079 5018 5004 4968 4902 4844 4782 4714 4628 4506 4386 4236 4111 3965 3853 3790 3690 3533 3389 3301 3259 3284 3355 3440 3564 3727 3890 4035 4206 4391 4510 4652 4812 4971 5075 5109 5050 4964 4905 4841 4710 4618 4513 4361 4174 4042 3935 3884 3833 3801 3826 3907 3981 4021 4060 4123 4152 4184 4211 4238 4240 4204 4117 4048 3980 3893 3820 3759 3702 3658 3643 3637 3644 3677 3708 3746 3788 3829 3833 3845 3829 3763 3675 3578 3459 3303 3136 2953 2765 2616 2456 2317 2207 2128 2057 2026 2038 2076 2144 2216 2305 2413 2540 2659 2744 2822 2854 2851 2839 2802 2750 2649 2512 2342 2174 2013 1852 1705 1575 1440 1306 1208 1139 1078 1029 969 942 952 980 1285 1247 1203 1152 1098 1041 992 946 901 856 817 784 752 723 699 679 661 642 623 607 592 574 555 537 520 502 482 460 438 414 389 365 343 322 302 281 262 246 232 220 211 204 200 198 197 197 198 200 201 203 206 210 213 214 213 212 210 209 208 208 206 205 203 202 202 202 202 204 206 208 210 212 214 213 212 212 210 208 205 201 197 191 186 180 176 172 168 164 162 160 160 159 159 160 161 161 161 161 161 159 157 155 153 150 146 141 137 133 129 124 120 117 113 110 107 104 102 99 96 94 92 91 89 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 10 9 8 7 6 6 5 4 3 2 1 1 70486 332 668 30 11948 19 34 46 1334 -9881 99999 13239 13239 13157 13064 13011 12901 12775 12657 12508 12336 12202 12096 6002 6061 6150 6184 6210 6258 6386 6597 6661 6683 6746 6812 6919 6974 7130 7306 7463 7524 7526 7639 7756 7816 7816 7831 7849 7815 7747 7636 7543 7405 7245 7060 6926 6829 6719 6588 6442 6340 6294 6251 6221 6168 6145 6110 6070 6003 5977 5965 5914 5820 5745 5707 5689 5632 5551 5476 5450 5395 5321 5246 5196 5123 5016 4948 4910 4887 4837 4731 4635 4600 4572 4514 4472 4450 4424 4376 4321 4276 4176 4081 3970 3861 3814 3752 3615 3466 3355 3266 3227 3256 3309 3383 3497 3642 3777 3954 4162 4303 4455 4643 4846 5012 5115 5134 5097 5084 5049 4957 4892 4823 4688 4507 4377 4294 4257 4206 4164 4189 4249 4308 4333 4387 4451 4485 4512 4542 4582 4596 4546 4448 4362 4281 4164 4077 4008 3933 3841 3769 3701 3652 3634 3624 3618 3637 3660 3660 3659 3658 3617 3549 3473 3392 3280 3171 3026 2856 2692 2536 2387 2247 2129 2032 1954 1900 1862 1864 1884 1929 1968 2049 2157 2266 2355 2407 2445 2484 2495 2498 2456 2394 2296 2176 2047 1934 1805 1664 1510 1353 1215 1107 1009 923 821 766 748 770 815 863 914 973 1107 1054 1008 964 923 883 848 818 791 768 748 730 714 696 678 661 646 626 607 587 568 549 527 503 479 454 428 403 381 361 340 319 300 283 269 257 246 239 233 228 224 222 222 220 218 217 217 219 220 219 217 214 211 209 208 207 205 203 202 202 203 203 204 206 207 208 211 213 215 215 214 213 212 209 205 201 197 192 186 181 177 172 168 164 161 160 159 158 158 159 160 161 161 161 161 160 158 156 154 151 147 143 138 134 130 125 121 117 114 112 109 106 103 101 99 97 95 94 93 92 70495 336 545 30 11945 19 34 55 1333 -9879 99999 9563 9778 10050 10312 10636 10905 11154 11310 11499 11610 11608 11627 11615 11583 11618 11630 11697 11749 11767 11739 11739 11749 11723 11704 11595 11392 11166 6485 6612 6706 6861 7039 7221 7328 7386 7544 7671 7724 7714 7752 7797 7761 7684 7590 7534 7447 7320 7176 7078 6994 6899 6801 6701 6632 6599 6556 6503 6439 6395 6325 6246 6150 6068 5992 5895 5756 5633 5547 5486 5386 5272 5186 5143 5097 5040 4984 4942 4896 4823 4773 4758 4753 4721 4646 4580 4574 4561 4524 4472 4435 4392 4343 4289 4251 4162 4070 3966 3869 3809 3754 3629 3508 3400 3321 3280 3296 3318 3334 3393 3503 3602 3732 3884 3996 4098 4233 4382 4540 4671 4737 4772 4855 4947 4969 4999 5048 5040 4987 4952 4954 4968 4941 4878 4850 4849 4830 4749 4680 4624 4539 4440 4361 4288 4216 4109 4010 3953 3929 3876 3853 3848 3837 3815 3837 3859 3867 3874 3903 3914 3931 3924 3890 3846 3803 3730 3634 3552 3466 3319 3173 3032 2895 2752 2637 2520 2395 2277 2171 2065 1968 1888 1833 1783 1782 1779 1799 1843 1899 1941 1983 2041 2116 2167 2236 2270 2277 2263 2226 2164 2109 2036 1931 1800 1652 1491 1343 1201 1072 922 816 750 707 707 723 755 809 1055 1008 966 925 886 848 817 790 765 744 727 711 697 681 668 656 644 629 613 599 584 569 551 531 510 489 468 446 428 410 390 370 352 335 321 307 295 286 279 272 267 262 258 253 249 245 243 241 239 235 231 226 220 214 210 207 203 199 197 195 195 195 195 197 200 202 206 209 212 214 215 215 216 214 212 209 205 201 196 191 186 181 176 172 169 165 163 161 160 159 158 157 156 155 153 151 150 148 145 143 140 136 133 130 127 125 122 120 118 117 115 113 111 109 106 104 102 101 99 97 70504 336 546 30 11946 19 35 4 1333 -9877 99999 11137 11403 11686 11929 12241 12468 12668 12727 12790 12797 12629 12488 12261 12047 11928 11772 11682 11586 11560 11526 11479 6709 6713 6835 6894 7009 7178 7346 7462 7502 7647 7860 8101 8248 8303 8416 8492 8493 8403 8374 8375 8316 8200 8066 7964 7845 7728 7565 7431 7345 7260 7161 7039 6950 6900 6834 6744 6628 6547 6452 6325 6179 6074 5994 5895 5756 5636 5556 5509 5427 5320 5246 5217 5185 5146 5126 5092 5035 4958 4895 4872 4867 4852 4804 4758 4766 4757 4734 4690 4640 4569 4494 4437 4368 4247 4112 3975 3815 3676 3537 3366 3216 3090 2993 2952 2962 2999 2998 3063 3186 3317 3446 3624 3760 3894 4031 4169 4298 4423 4496 4559 4662 4805 4867 4939 5009 5064 5079 5110 5169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4861 4724 4592 4449 4320 4179 4056 3957 3883 3806 3746 3707 3690 3669 3672 3671 3682 3674 3691 3685 3676 3656 3624 3592 3571 3553 3513 3450 3404 3309 3223 3133 3056 2969 2894 2811 2694 2567 2445 2305 2156 2029 1937 1836 1797 1758 1727 1720 1749 1782 1815 1881 1966 2022 2101 2140 2132 2111 2073 1993 1913 1840 1733 1588 1430 1269 1119 1000 908 798 736 732 736 777 838 915 989 1056 1001 952 906 864 826 794 768 745 727 714 702 691 680 672 666 660 649 638 626 613 599 582 564 545 524 503 481 462 444 425 405 386 370 355 341 329 320 312 304 296 289 284 277 270 263 258 254 249 243 237 231 224 217 212 209 205 202 201 202 202 203 205 209 213 216 219 223 226 228 228 228 228 225 222 218 213 209 203 197 192 187 182 178 174 171 168 166 165 164 163 162 160 158 156 154 152 149 147 144 141 137 134 131 128 125 122 119 117 116 113 111 109 107 104 102 101 99 97 96 70513 330 727 30 11947 19 35 13 1332 -9876 99999 13377 13340 13293 13258 13164 13035 12858 12632 12416 12171 12008 11794 11641 11476 11252 11056 10897 10811 10633 10385 10134 9866 9574 9259 8958 8697 8492 8282 8555 8591 8637 8635 8601 8565 8517 8396 8204 8016 7841 7640 7426 7172 6951 6769 6613 6497 6396 6310 6270 6221 6191 6176 6208 6240 6262 6259 6271 6297 6315 6265 6207 6159 6131 6054 5956 5846 5739 5611 5483 5370 5266 5152 5033 4919 4859 4815 4784 4740 4715 4724 4705 4679 4639 4582 4498 4385 4286 4147 3976 3787 3604 3401 3209 3004 2791 2634 2520 2454 2455 2492 2567 2625 2784 2989 3202 3403 3639 3838 4032 4220 4415 4591 4751 4834 4917 5050 5213 5271 5322 5377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4816 4661 4499 4353 4228 4106 4000 3909 3840 3774 3708 3654 3635 3610 3590 3565 3567 3548 3535 3513 3478 3436 3391 3344 3304 3282 3245 3179 3124 3050 2982 2896 2835 2784 2738 2699 2626 2533 2442 2351 2233 2132 2076 2011 1973 1940 1918 1895 1905 1920 1931 1982 2055 2102 2167 2218 2227 2205 2189 2139 2098 2065 2018 1922 1802 1666 1526 1411 1332 1228 1161 1125 1102 1089 1102 1122 1195 1141 1093 1047 1000 957 917 879 845 815 790 768 746 726 708 694 683 672 659 647 635 621 608 594 579 563 546 528 509 493 476 459 441 424 408 393 379 366 353 342 331 320 309 299 288 276 265 256 248 241 233 225 218 211 205 200 198 196 195 196 199 202 206 210 215 221 225 230 235 240 243 244 245 245 244 240 237 233 228 222 215 209 203 198 192 187 183 179 175 172 169 167 164 162 159 157 154 152 149 147 144 141 138 135 132 130 127 124 122 120 118 115 113 110 108 105 103 101 99 96 95 70522 330 726 30 11946 19 35 22 1331 -9874 99999 13129 13121 13105 13108 13058 12965 12804 12592 12364 12126 12029 11865 11702 11555 11348 11164 10998 10908 10707 10457 10195 9902 9574 9266 8943 8649 8425 8226 8001 7864 7790 7705 8611 8610 8561 8468 8374 8255 8120 7937 7747 7532 7320 7134 6967 6827 6688 6543 6451 6359 6285 6212 6181 6160 6149 6113 6083 6086 6094 6055 6016 5991 5996 5956 5904 5832 5760 5681 5605 5537 5468 5381 5276 5157 5073 4986 4911 4820 4726 4649 4555 4456 4340 4200 4033 3853 3709 3536 3367 3223 3114 2997 2905 2845 2797 2794 2849 2938 3094 3259 3439 3555 3743 3937 4082 4193 4323 4400 4450 4477 4514 4503 4500 4449 4438 4491 4614 4668 4734 4834 4949 5006 5086 5180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4857 4742 4584 4432 4311 4202 4094 4024 3971 3957 3951 3919 3906 3952 3974 3947 3912 3912 3880 3843 3796 3750 3702 3663 3592 3533 3512 3493 3422 3365 3315 3249 3149 3070 2990 2913 2823 2690 2506 2335 2160 1960 1776 1642 1507 1394 1312 1269 1235 1250 1285 1339 1434 1566 1683 1815 1947 2041 2105 2179 2218 2251 2264 2256 2204 2112 1994 1858 1746 1659 1550 1468 1403 1347 1294 1264 1259 1339 1284 1230 1176 1120 1068 1018 968 922 879 842 810 779 750 725 707 692 678 663 649 636 621 607 594 582 567 551 534 518 502 485 468 452 437 422 408 396 383 370 358 346 335 323 312 300 288 277 266 257 248 240 232 225 219 213 209 206 204 204 205 208 211 214 218 223 229 233 238 242 247 251 253 255 255 254 252 249 245 241 236 229 223 217 211 205 199 194 189 184 180 177 173 170 166 163 160 157 154 150 147 143 139 136 132 130 127 124 121 119 117 115 113 111 109 108 106 103 102 100 99 97 70531 330 722 30 11942 19 35 31 1330 -9872 99999 11786 11880 11972 12084 12158 12187 12153 12038 11863 11675 11635 11506 11384 11270 11106 10963 10846 10818 10705 10546 10380 10177 9971 9762 9546 9352 9217 9099 8942 8839 8785 8683 8779 8733 8648 8524 8406 8259 8051 7788 7556 7315 7083 6872 6693 6568 6462 6340 6272 6212 6171 6132 6132 6171 6243 6279 6290 6314 6350 6339 6322 6316 6333 6308 6249 6151 6053 5938 5812 5671 5537 5390 5217 5020 4865 4700 4548 4382 4213 4069 3934 3785 3638 3485 3322 3136 3000 2855 2728 2611 2540 2451 2395 2388 2414 2475 2607 2774 2980 3186 3431 3614 3868 4124 4342 4521 4719 4865 4981 5052 5134 5165 5174 5143 5155 5184 5269 5287 5291 5303 5329 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4636 4520 4426 4341 4264 4199 4153 4122 4099 4091 4122 4160 4178 4206 4269 4287 4262 4207 4148 4061 3983 3890 3791 3707 3613 3482 3381 3319 3275 3205 3171 3160 3135 3090 3068 3052 3041 3001 2922 2802 2683 2542 2354 2172 2018 1834 1656 1517 1411 1305 1239 1197 1194 1241 1331 1432 1554 1691 1787 1869 1980 2059 2126 2176 2193 2161 2088 1993 1871 1774 1692 1599 1535 1488 1438 1393 1375 1472 1423 1370 1315 1258 1197 1140 1085 1031 980 933 891 853 817 783 753 730 711 692 672 654 638 620 603 588 574 559 543 527 511 496 481 464 450 438 426 413 402 391 379 368 356 345 333 322 309 297 286 274 262 251 242 233 225 217 210 204 200 198 198 201 204 208 214 220 228 236 243 250 257 263 268 272 274 274 273 270 266 261 255 247 238 230 221 214 206 199 192 186 181 176 172 168 165 162 159 157 154 152 149 146 143 141 138 135 133 131 129 126 124 121 120 118 116 113 111 109 106 104 103 101 100 70540 336 543 30 11943 19 35 40 1329 -9871 99999 11833 11924 12069 12250 12496 12618 12796 12863 12832 12758 12540 12386 12249 12073 11838 11505 11328 11079 10879 10679 10443 10259 10151 10148 10096 10028 9994 9917 9827 9752 9720 9697 9709 9705 9665 9645 9648 9594 8442 8422 8382 8316 8254 8173 8005 7774 7553 7347 7151 6976 6800 6663 6532 6392 6296 6231 6166 6087 6031 6016 6044 6078 6085 6098 6117 6110 6090 6098 6140 6152 6128 6080 6025 5962 5895 5817 5714 5595 5453 5290 5148 4994 4846 4675 4488 4332 4165 3995 3806 3613 3414 3208 3049 2873 2731 2609 2510 2393 2300 2264 2227 2231 2301 2448 2618 2761 2949 3100 3337 3562 3775 4003 4251 4472 4642 4796 4959 5059 5104 5121 5210 5288 5387 5417 5430 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5051 4977 4909 4796 4655 4535 4464 4410 4390 4384 4387 4402 4443 4489 4519 4571 4621 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3929 3739 3560 3396 3219 3091 2996 2924 2849 2847 2899 2937 2969 3039 3119 3180 3210 3205 3144 3058 2919 2718 2504 2310 2068 1807 1581 1385 1185 1013 896 841 839 898 980 1095 1242 1371 1499 1657 1808 1934 2055 2152 2214 2230 2212 2167 2130 2100 2073 2070 2071 2035 2002 1973 1438 1395 1348 1299 1252 1202 1154 1109 1063 1019 977 937 901 865 831 801 778 757 737 716 697 679 661 643 628 613 599 582 565 548 531 512 493 477 461 445 429 414 399 386 371 358 346 333 321 308 297 286 274 262 252 244 236 228 220 213 207 203 201 202 205 209 213 219 226 235 243 251 258 265 271 276 279 280 280 277 273 268 263 255 247 238 230 221 215 208 202 197 192 187 183 180 178 175 172 169 166 163 160 156 152 149 145 142 139 136 133 131 129 127 125 124 122 120 118 116 113 110 108 106 104 102 70549 336 543 30 11943 19 35 49 1328 -9869 99999 14244 14350 14437 14558 14752 14794 14821 14729 14532 14252 13833 13439 13051 12684 12232 11667 11283 10935 10644 10324 9991 7748 7681 7711 7750 7836 7953 7951 7907 7920 7974 8084 8244 8435 8562 8671 8717 8697 8619 8561 8453 8340 8251 8146 7967 7728 7487 7244 6995 6787 6569 6406 6271 6120 5991 5912 5851 5780 5725 5732 5791 5881 5962 6040 6118 6204 6259 6315 6396 6465 6473 6433 6364 6274 6154 6018 5842 5648 5458 5245 5029 4814 4607 4410 4209 4048 3893 3751 3601 3455 3311 3166 3056 2912 2795 2702 2628 2542 2440 2375 2314 2275 2304 2413 2573 2694 2860 3010 3238 3473 3717 3963 4236 4501 4724 4907 5098 5220 5268 5256 5314 5339 5383 5371 5332 5246 5181 5074 4963 4870 4805 4752 4711 4667 4634 4562 4489 4413 4395 4402 4439 4468 4493 4521 4574 4627 4650 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3979 3803 3599 3399 3201 3006 2871 2787 2722 2639 2632 2711 2771 2835 2944 3086 3195 3283 3346 3375 3362 3284 3128 2962 2817 2618 2370 2160 1951 1721 1508 1356 1256 1207 1202 1223 1273 1365 1436 1512 1626 1744 1836 1937 2025 2074 2077 2058 2008 1960 1915 1870 1837 1811 1749 1683 1622 1588 273 226 181 1282 1251 1214 1174 1133 1089 1041 995 954 913 875 839 808 781 755 728 705 683 661 641 622 606 591 573 556 539 522 504 486 472 458 443 427 413 400 388 375 363 353 342 330 319 309 300 289 279 269 261 253 245 237 230 222 217 214 213 214 215 218 222 228 235 241 247 254 259 264 269 271 272 271 269 266 261 256 249 242 234 227 221 215 209 204 200 196 193 190 187 185 182 180 177 174 171 167 163 160 156 152 148 144 141 137 134 131 129 126 124 121 118 116 113 109 106 103 101 99 97 70558 336 542 30 11942 19 35 58 1327 -9867 99999 15139 15170 15223 15325 15445 15387 15271 15056 14759 14381 13928 13509 13086 12634 12104 11567 11212 10907 5700 6013 6304 6543 6768 7083 7249 7407 7497 7472 7450 7530 7630 7730 7894 8130 8305 8448 8560 8635 8628 8612 8537 8474 8443 8371 8189 7931 7679 7417 7127 6875 6615 6401 6187 5970 5792 5690 5613 5522 5443 5440 5522 5645 5759 5890 6021 6151 6250 6373 6520 6654 6714 6709 6664 6599 6498 6363 6184 5986 5777 5561 5343 5112 4883 4649 4405 4203 4009 3854 3715 3583 3436 3294 3201 3074 2950 2853 2784 2708 2612 2544 2477 2458 2457 2481 2551 2621 2717 2772 2918 3080 3240 3412 3601 3827 4047 4240 4432 4596 4737 4812 4922 5016 5146 5207 5243 5249 5263 5242 5209 9999999 9999999 9999999 9999999 9999999 4985 4921 4854 4759 4730 4699 4687 4666 4656 4622 4609 4578 4526 4497 4499 4481 4462 4471 9999999 9999999 4243 4137 4006 3860 3734 3592 3470 3354 3203 3083 3019 2978 2906 2886 2955 2998 3030 3075 3157 3215 3247 3270 3267 3259 3216 3088 2932 2792 2627 2408 2235 2077 1908 1744 1622 1539 1481 1469 1481 1484 1537 1593 1660 1745 1837 1891 1946 2003 2032 2038 2049 2034 1999 1960 1941 1931 1911 1863 1809 1756 1707 1525 1493 1453 1413 1369 1324 1279 1232 1182 1131 1082 1036 992 950 910 874 842 811 781 753 728 703 679 657 638 619 598 578 560 542 523 504 488 473 457 441 426 411 397 382 368 355 341 327 313 301 290 279 268 258 250 243 237 232 228 224 222 222 224 227 231 235 240 246 253 259 264 269 272 275 278 279 277 275 272 267 261 255 248 240 232 225 218 212 207 202 199 196 193 191 189 188 186 184 182 180 177 174 170 166 162 157 152 148 143 139 135 131 127 124 120 117 114 111 109 105 102 100 98 96 95 70567 336 540 30 11940 19 36 7 1326 -9865 99999 15847 15835 15802 15781 15763 15599 15340 15039 14676 14259 13817 13352 12902 12459 11984 11505 11177 10941 10698 10437 10238 7962 7941 7999 8059 8094 8143 8076 8026 8005 7965 7848 7797 7825 7826 7827 7861 7906 7852 7822 7758 7712 7723 7702 7625 7487 7369 7244 7058 6878 6651 6455 6267 6112 5977 5909 5835 5736 5643 5604 5655 5748 5828 5944 6066 6207 6298 6412 6528 6617 6649 6644 6601 6532 6430 6274 6076 5867 5621 5358 5087 4829 4576 4327 4081 3866 3668 3507 3366 3241 3146 3071 3017 2942 2899 2875 2842 2779 2693 2650 2609 2589 2574 2595 2660 2683 2724 2766 2905 3057 3221 3418 3642 3923 4183 4393 4604 4799 4953 5024 5141 5215 5307 5330 5298 5214 5140 5056 4956 4848 4805 4761 4715 4643 4602 4548 4519 4469 4472 4496 4580 4651 4719 4743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3970 3797 3620 3449 3280 3081 2937 2847 2783 2723 2721 2814 2865 2905 2965 3071 3154 3192 3228 3247 3244 3201 3075 2915 2762 2596 2370 2188 2033 1866 1680 1538 1451 1399 1392 1415 1414 1462 1532 1611 1703 1820 1903 1967 2030 2090 2128 2161 2166 2140 2105 2100 2102 2081 2039 1994 1941 1892 1518 1874 1465 1435 1403 1370 1332 1291 1248 1203 1156 1112 1067 1022 979 938 900 862 827 792 759 728 701 674 649 626 603 581 563 544 525 508 493 478 463 448 434 420 407 393 380 368 354 340 326 315 303 291 279 269 260 253 247 241 238 235 233 234 237 241 245 250 255 262 268 273 278 281 284 285 285 284 281 276 271 264 257 250 242 233 226 219 213 208 204 200 197 196 194 193 193 192 191 189 187 185 182 178 173 169 164 158 153 147 142 137 132 128 125 121 118 116 113 110 108 105 102 100 98 97 95 70576 336 539 30 11939 19 36 16 1326 -9864 99999 14315 14444 14555 14693 14846 14883 14798 14563 14223 13833 13477 13030 12617 12170 11672 11188 10831 10587 10359 10105 9933 6870 6893 7027 7155 7268 7420 7463 7481 7514 7518 7412 7403 7449 7422 7399 7437 7467 7393 7347 7270 7192 7178 7174 7143 7057 7003 6909 6768 6647 6474 6312 6159 6044 5925 5876 5823 5728 5614 5543 5562 5623 5693 5800 5912 6038 6115 6219 6333 6439 6487 6502 6503 6502 6446 6325 6167 5991 5777 5549 5320 5094 4861 4607 4342 4108 3907 3724 3530 3363 3232 3104 3007 2920 2860 2802 2754 2684 2620 2609 2594 2580 2568 2593 2660 2711 2795 2874 3004 3128 3290 3483 3693 3954 4213 4422 4622 4818 4984 5063 5149 5178 5228 5242 5230 5134 5032 4924 4779 4594 4498 4419 4343 4255 4219 4185 4181 4140 4132 4141 4244 4348 4468 4560 4656 4688 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3824 3624 3434 3241 3031 2873 2763 2686 2641 2647 2731 2790 2860 2958 3116 3261 3360 3448 3509 3521 3481 3366 3216 3047 2873 2653 2446 2239 2025 1798 1618 1497 1425 1409 1442 1452 1501 1572 1650 1724 1815 1893 1958 2016 2056 2061 2055 2021 1960 1905 1887 1874 1848 1810 1784 1766 1766 1799 1850 1887 1431 1397 1363 1326 1289 1250 1209 1164 1124 1084 1044 1004 965 927 890 854 817 782 750 722 692 665 640 615 592 571 552 534 517 503 489 475 461 446 432 419 405 392 379 365 350 336 323 311 299 287 277 268 261 255 250 247 245 245 246 249 253 257 261 266 271 276 280 284 286 287 287 286 283 279 274 269 262 254 246 238 230 222 216 210 204 200 196 193 191 189 188 188 187 186 185 183 181 178 174 170 166 161 156 151 146 141 136 131 128 124 121 118 115 112 110 107 104 102 100 98 96 95 70585 336 539 30 11939 19 36 25 1325 -9862 99999 14287 14371 14399 14448 14533 14506 14331 13987 13619 13227 12862 12422 12016 11602 11154 10699 10360 10202 10123 10001 9922 5499 5663 5960 6268 6582 6947 7210 7433 7644 7798 7805 7860 7943 7951 7953 7974 7970 7824 7701 7540 7412 7365 7329 7287 7189 7128 7029 6886 6754 6568 6387 6220 6120 6010 5934 5837 5682 5519 5391 5362 5364 5395 5461 5527 5610 5664 5740 5810 5885 5929 5963 6005 6049 6037 5953 5852 5726 5574 5426 5290 5163 5020 4854 4663 4489 4310 4133 3937 3765 3633 3491 3350 3209 3086 2945 2797 2649 2501 2402 2312 2253 2190 2169 2193 2199 2237 2321 2474 2629 2844 3097 3344 3654 3971 4234 4470 4728 4945 5070 5203 5290 5360 5364 5343 5243 5142 5071 4964 4830 4775 4756 4716 4670 4683 4695 4714 4707 4721 4714 4771 4822 4855 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3900 3748 3594 3447 3279 3136 3023 2919 2824 2761 2769 2755 2768 2808 2897 2985 3060 3135 3190 3214 3211 3139 3040 2948 2869 2729 2577 2409 2235 2053 1905 1795 1720 1690 1674 1629 1645 1681 1705 1703 1721 1743 1758 1774 1776 1767 1756 1716 1656 1632 1647 1648 1645 1650 1678 1719 1762 1838 1929 2007 2043 1432 1403 1368 1330 1289 1247 1198 1152 1108 1066 1026 989 954 920 888 855 821 792 765 737 710 684 657 631 606 582 559 538 518 499 481 464 446 430 416 403 391 378 364 351 338 326 314 302 290 280 270 263 256 251 247 244 244 247 250 254 259 265 271 276 281 285 287 288 288 285 282 278 271 264 257 249 241 233 225 218 211 206 202 199 196 193 192 192 191 191 191 191 190 189 187 185 181 177 173 169 164 159 154 148 143 137 132 128 125 121 118 115 112 109 106 103 100 98 96 94 93 70594 336 541 30 11941 19 36 34 1324 -9860 99999 13859 13903 13886 13900 13913 13834 13564 13170 12745 12277 11863 11437 11057 10689 10326 10030 4613 4864 5132 5345 5598 5799 6000 6307 6544 6796 6980 7076 7158 7237 7305 7241 7234 7259 7281 7345 7431 7518 7483 7462 7399 7383 7436 7488 7519 7485 7460 7390 7267 7137 6935 6716 6487 6319 6150 6035 5904 5729 5542 5382 5306 5273 5281 5348 5425 5508 5560 5623 5668 5702 5700 5686 5670 5666 5616 5503 5378 5244 5072 4897 4766 4687 4623 4546 4458 4364 4261 4170 4048 3951 3903 3826 3709 3577 3474 3339 3174 2976 2791 2665 2569 2506 2440 2421 2425 2400 2406 2474 2630 2775 2943 3123 3297 3497 3669 3824 3960 4123 4272 4364 4468 4566 4669 4706 4736 4726 4727 4783 4831 4869 4931 5002 5034 5022 5055 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3726 3524 3329 3140 2952 2775 2636 2484 2364 2286 2267 2248 2252 2287 2330 2371 2434 2468 2483 2512 2568 2587 2605 2595 2572 2519 2489 2458 2438 2433 2411 2342 2295 2253 2192 2097 2001 1881 1763 1652 1551 1457 1378 1293 1202 1165 1160 1169 1199 1253 1339 1451 1581 1730 1883 2014 2091 2158 1417 1385 1347 1306 1264 1217 1169 1122 1077 1035 993 955 920 888 856 825 797 773 746 721 696 673 651 628 607 586 567 547 527 507 489 470 452 437 423 409 395 380 365 352 339 326 313 302 292 283 276 270 266 263 262 263 266 270 274 278 283 287 291 294 295 295 294 290 285 280 273 264 255 247 238 229 222 214 208 203 199 196 194 193 192 192 192 193 194 194 195 194 192 191 188 185 181 176 171 165 160 154 148 142 136 131 126 122 118 114 111 108 105 102 99 97 95 93 91 90 70603 336 540 30 11940 19 36 43 1323 -9859 99999 14695 14663 14568 14441 14284 14034 13604 13056 12548 12067 11625 11186 10785 10381 10057 9845 6489 6480 6458 6353 6307 6238 6117 6082 6006 5972 5935 5871 5894 5949 6045 6032 6102 6256 6470 6699 6947 7202 7357 7503 7604 7705 7823 7877 7906 7852 7817 7752 7606 7402 7183 6955 6726 6554 6401 6281 6145 5988 5822 5684 5628 5570 5533 5583 5670 5723 5739 5764 5774 5768 5741 5714 5680 5671 5616 5505 5407 5303 5139 4970 4849 4763 4687 4599 4494 4360 4196 4038 3868 3728 3599 3454 3299 3155 3020 2871 2737 2588 2460 2398 2401 2481 2561 2639 2706 2791 2881 2983 3148 3292 3424 3524 3604 3696 3772 3834 3853 3903 3983 4049 4120 4203 4307 4349 4418 4485 4579 4722 4847 4921 4980 5046 5075 5043 5038 9999999 9999999 4849 4753 4627 4543 4474 4390 4306 4270 4249 4227 4240 4294 4344 4423 4519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3544 3296 3038 2822 2619 2456 2327 2255 2219 2193 2191 2219 2282 2373 2433 2500 2571 2674 2745 2805 2829 2849 2842 2823 2806 2803 2798 2763 2674 2608 2522 2430 2296 2150 1997 1845 1692 1548 1417 1304 1184 1072 1013 993 991 1019 1077 1178 1300 1433 1598 1771 1924 3357 9999999 1395 1369 1340 1306 1272 1231 1188 1148 1107 1066 1025 988 951 914 877 840 808 779 748 717 690 666 642 618 597 578 560 543 526 511 498 483 467 454 442 429 413 397 382 368 352 335 321 307 293 280 271 265 261 256 254 256 260 263 268 274 281 286 291 296 299 300 299 296 292 288 282 274 266 258 249 239 231 223 216 209 204 199 195 192 189 188 187 186 187 187 187 187 186 186 185 183 181 178 175 171 167 161 156 150 144 138 132 127 122 117 112 108 104 100 96 94 91 89 87 86 70612 332 665 30 11945 19 36 52 1322 -9857 99999 12103 11946 11691 11468 11249 11014 10806 10671 10567 10386 10250 10203 10213 10293 10362 10419 10520 10620 6792 6695 6578 6460 6376 6302 6318 6341 6396 6333 6332 6382 6516 6667 6840 7006 7117 7253 7376 7521 7688 7766 7824 7783 7771 7720 7613 7456 7290 7068 6834 6653 6490 6336 6182 5994 5814 5674 5611 5540 5512 5561 5631 5645 5652 5672 5687 5685 5660 5635 5616 5619 5583 5498 5435 5361 5228 5081 5001 4951 4915 4848 4760 4642 4495 4371 4240 4122 4023 3886 3727 3564 3439 3284 3143 2969 2806 2682 2622 2620 2601 2572 2524 2480 2473 2485 2576 2631 2689 2728 2761 2829 2922 3040 3132 3245 3400 3575 3790 4018 4271 4469 4695 4917 5135 5402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4564 4351 4155 4023 3920 3847 3830 3854 3903 3994 4100 4224 4402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3384 3120 2851 2585 2370 2190 2067 1976 1888 1829 1822 1849 1910 1982 2072 2166 2311 2455 2589 2699 2794 2851 2882 2926 2977 3011 3011 2939 2866 2779 2671 2510 2328 2153 1963 1777 1605 1465 1333 1195 1066 985 966 977 1011 1089 1208 1350 1488 1660 1833 3424 9999999 9999999 1446 1418 1385 1348 1309 1263 1218 1176 1130 1084 1038 996 954 914 875 837 804 774 742 711 684 660 636 613 593 574 557 540 525 510 497 482 467 455 444 432 417 401 387 372 357 342 329 315 302 289 280 275 270 267 265 267 271 276 281 286 293 298 303 308 311 311 309 305 301 296 288 279 270 261 252 241 232 223 215 208 202 197 192 188 185 183 182 182 182 182 182 182 182 181 181 179 178 175 173 169 166 161 157 152 146 141 136 131 126 122 117 112 108 104 100 97 95 92 90 89 70621 317 1117 30 11947 19 37 1 1321 -9855 99999 9893 10106 10288 6591 6544 6532 6533 6538 6517 6547 6552 6602 6544 6515 6538 6641 6692 6750 6835 6922 7017 7089 7181 7315 7392 7453 7423 7429 7401 7303 7158 7022 6831 6622 6435 6254 6075 5914 5728 5553 5427 5344 5267 5261 5340 5433 5490 5550 5600 5647 5684 5707 5718 5718 5718 5668 5583 5498 5380 5193 4973 4812 4670 4575 4477 4352 4200 4033 3897 3757 3643 3582 3486 3375 3267 3218 3136 3074 2957 2824 2746 2712 2712 2709 2710 2686 2601 2574 2568 2650 2704 2758 2806 2858 2926 3007 3144 3267 3386 3536 3710 3971 4231 4510 4729 4963 5186 5376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4525 4298 4098 3954 3855 3793 3768 3766 3805 3888 3985 4112 4317 4519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3392 3118 2858 2635 2446 2312 2227 2136 2060 2027 2029 2053 2106 2195 2295 2429 2552 2651 2736 2817 2870 2895 2949 3003 3022 3007 2952 2894 2793 2679 2522 2342 2170 1987 1800 1634 1488 1322 1161 1045 962 921 918 955 1020 1127 1267 1415 1593 1761 2541 9999999 9999999 1506 1478 1445 1406 1365 1318 1267 1219 1167 1116 1066 1020 973 929 888 848 811 779 747 716 688 664 642 622 603 586 568 552 537 522 509 496 481 468 456 444 429 414 400 385 371 357 344 331 318 305 296 289 284 279 276 277 279 280 282 286 292 296 300 304 307 308 306 304 302 297 291 284 276 269 260 250 240 231 222 214 208 202 197 191 187 184 182 181 181 180 180 180 180 180 180 178 177 175 173 170 167 163 159 153 148 142 137 132 127 122 117 112 107 103 99 96 93 91 89 87 70630 317 1115 30 11945 19 37 10 1320 -9854 99999 4670 5728 6740 6485 6427 6434 6467 6477 6432 6448 6488 6597 6609 6650 6737 6907 6981 7030 7107 7228 7326 7399 7490 7642 7716 7745 7683 7649 7584 7467 7311 7204 7051 6867 6661 6474 6272 6085 5865 5678 5548 5449 5360 5342 5394 5452 5464 5506 5547 5615 5668 5725 5764 5790 5797 5759 5693 5625 5512 5343 5151 5010 4856 4732 4596 4437 4241 4039 3864 3708 3567 3465 3332 3209 3089 2999 2890 2831 2737 2629 2553 2523 2526 2540 2543 2538 2509 2520 2529 2624 2730 2832 2923 3009 3098 3212 3388 3544 3705 3890 4083 4322 4578 4844 5040 5235 5425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4638 4435 4188 3988 3830 3715 3633 3602 3597 3617 3690 3777 3904 4106 4311 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3424 3131 2862 2604 2388 2245 2117 2000 1937 1935 1972 2012 2101 2232 2407 2568 2730 2881 3020 3122 3170 3228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2618 2399 2181 1950 1721 1527 1374 1226 1069 957 883 851 843 892 989 1116 1250 1385 1541 1688 2064 2013 1549 1530 1508 1481 1449 1413 1373 1326 1279 1229 1179 1129 1083 1035 988 945 903 863 829 796 764 735 709 684 660 639 618 595 575 555 535 517 499 481 464 448 433 416 401 387 373 361 349 338 328 318 309 302 298 294 291 289 289 291 292 293 295 298 301 304 306 308 308 306 303 301 297 291 284 277 269 260 250 240 230 221 212 204 197 190 184 179 175 174 173 173 173 174 175 176 178 179 180 180 179 177 175 172 169 164 159 154 148 143 137 132 126 121 116 111 107 103 99 96 94 91 90 70639 316 1142 30 11942 19 37 19 1319 -9852 99999 5294 6238 7566 7367 7253 7153 7025 6823 6710 6628 6654 6594 6579 6644 6809 6856 6866 6911 7015 7083 7143 7211 7358 7423 7431 7376 7352 7326 7234 7134 7105 7038 6955 6846 6760 6651 6535 6381 6257 6199 6131 6058 6019 6041 6044 5986 5971 5941 5932 5906 5881 5858 5826 5774 5684 5595 5501 5371 5200 5005 4851 4667 4522 4376 4214 4031 3825 3645 3499 3371 3281 3191 3127 3047 2991 2944 2954 2924 2882 2851 2844 2876 2909 2924 2924 2880 2839 2759 2776 2838 2869 2872 2877 2897 2940 3057 3173 3298 3461 3651 3891 4177 4518 4796 5034 5290 5517 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4669 4445 4167 3950 3796 3704 3642 3617 3608 3645 3755 3874 4012 4222 4414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3344 3080 2803 2563 2380 2198 2020 1928 1908 1916 1945 2038 2186 2383 2573 2758 2933 3106 3234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2541 2289 2034 1778 1569 1386 1197 1024 923 861 835 856 931 1059 1209 1348 1492 1654 1816 3623 9999999 9999999 9999999 1525 1506 1482 1455 1424 1386 1345 1298 1249 1200 1152 1100 1048 1001 954 908 868 831 794 761 731 703 678 655 633 610 589 569 549 531 514 498 482 467 453 437 421 407 394 382 370 359 349 339 329 321 315 311 306 303 301 302 301 302 302 305 306 309 311 313 312 310 307 304 300 295 288 280 272 262 252 242 232 222 212 204 196 190 184 179 175 173 172 172 172 172 173 173 174 175 175 175 174 172 170 168 164 161 156 151 146 142 137 133 128 123 118 114 110 106 103 100 98 95 94 70648 316 1142 30 11942 19 37 28 1319 -9850 99999 5269 6277 7400 7261 7233 7192 7081 6902 6750 6662 6709 6706 6704 6770 6939 6981 7010 7126 7305 7440 7536 7623 7741 7788 7782 7701 7626 7542 7398 7246 7177 7079 6935 6781 6661 6531 6413 6274 6182 6144 6087 6021 5993 6044 6075 6031 6013 5991 5999 5976 5959 5940 5921 5867 5766 5677 5596 5474 5300 5090 4920 4705 4508 4287 4068 3839 3601 3392 3235 3111 3014 2913 2879 2838 2840 2865 2963 3057 3150 3237 3323 3429 3522 3547 3565 3562 3554 3449 3411 3405 3355 3281 3206 3147 3138 3212 3284 3370 3548 3718 3901 4152 4479 4764 5024 5323 5565 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4548 4316 4065 3887 3753 3640 3574 3562 3541 3549 3647 3767 3867 4028 4186 4328 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3366 3131 2920 2760 2565 2375 2264 2204 2148 2124 2149 2214 2327 2458 2596 2744 2911 3040 3148 3300 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2599 2329 2038 1790 1553 1311 1094 934 791 706 700 747 836 956 1071 1212 1382 1559 3174 9999999 9999999 1483 1476 1467 1453 1436 1415 1387 1357 1320 1278 1234 1189 1138 1085 1036 989 941 898 857 818 782 750 719 693 671 647 624 605 586 567 550 535 519 504 489 475 458 442 426 410 397 383 371 359 348 337 327 320 314 309 305 302 302 301 301 301 303 305 308 310 311 312 311 309 307 304 300 294 288 280 271 262 252 241 231 221 212 203 195 187 181 176 172 170 168 167 166 166 165 166 167 167 167 167 166 165 163 161 158 154 150 146 142 138 134 129 125 120 115 111 107 103 100 97 94 92 70657 316 1140 30 11940 19 37 37 1318 -9848 99999 5220 6171 6710 6682 6750 6818 6852 6834 6809 6814 6927 6985 7040 7165 7326 7353 7334 7383 7481 7552 7588 7600 7625 7585 7501 7373 7270 7164 6983 6810 6714 6645 6548 6448 6382 6313 6235 6130 6089 6107 6086 6045 6011 6038 6051 5997 5947 5902 5888 5851 5822 5822 5840 5828 5765 5716 5675 5604 5498 5362 5254 5093 4911 4704 4468 4222 3935 3660 3430 3235 3059 2873 2769 2680 2606 2561 2601 2686 2758 2846 2942 3088 3218 3280 3340 3410 3492 3466 3472 3535 3566 3554 3504 3505 3550 3652 3726 3812 3978 4122 4258 4444 4716 4965 5172 5403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4628 4420 4210 4073 3960 3857 3791 3778 3761 3769 3872 3997 4083 4221 4346 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3559 3411 3253 3090 2952 2847 2702 2554 2464 2396 2294 2231 2220 2238 2266 2322 2404 2511 2623 2720 2811 2955 3092 3176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2490 2242 1981 1751 1537 1308 1115 990 889 838 864 929 1044 1189 1325 1469 1635 1806 1921 2018 2099 1524 1522 1515 1504 1489 1471 1448 1420 1382 1340 1296 1250 1196 1141 1089 1038 985 936 891 847 807 769 733 702 674 646 620 598 578 558 540 524 510 495 482 469 456 443 429 417 406 396 386 375 365 355 345 336 328 321 315 310 307 304 303 301 301 303 305 307 310 312 314 314 314 313 310 306 300 293 286 277 267 256 245 234 223 214 204 196 188 182 177 173 170 168 166 165 164 163 163 162 162 161 160 158 156 154 151 148 145 142 139 135 132 128 124 119 115 111 107 104 101 98 95 93 70666 316 1141 30 11941 19 37 46 1317 -9847 99999 5448 6370 6873 6872 6958 7068 7133 7130 7138 7230 7380 7463 7509 7611 7721 7698 7600 7562 7584 7576 7513 7439 7412 7337 7182 7027 6893 6772 6589 6443 6371 6347 6320 6275 6244 6221 6182 6115 6096 6147 6157 6158 6153 6201 6218 6188 6155 6114 6104 6075 6051 6048 6056 6030 5947 5864 5786 5691 5580 5440 5310 5123 4925 4702 4466 4221 3969 3720 3501 3303 3156 2999 2915 2793 2683 2599 2607 2620 2625 2665 2711 2758 2815 2842 2922 2985 3057 3020 3077 3213 3297 3329 3371 3441 3493 3598 3716 3846 4036 4159 4256 4408 4660 4862 5011 5239 5419 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4585 4449 4303 4185 4109 4033 3983 4011 4069 4077 4139 4224 4351 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3428 3214 3028 2871 2695 2543 2448 2355 2247 2215 2244 2312 2386 2476 2596 2733 2870 2982 3090 3222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2704 2463 2197 1931 1669 1450 1242 1037 890 815 767 778 866 976 1117 1277 1441 1612 1781 1939 2036 2122 2180 9999999 9999999 1508 1502 1493 1481 1464 1441 1413 1380 1343 1304 1260 1212 1164 1114 1062 1011 963 918 874 831 791 754 720 688 657 630 604 578 555 535 518 501 484 469 454 439 425 412 402 392 381 371 363 353 344 335 329 323 317 313 310 308 307 304 304 305 307 309 311 314 316 316 317 316 313 309 303 297 289 281 271 260 249 237 226 214 204 195 186 179 173 169 165 163 160 159 158 157 157 157 157 156 155 154 152 150 148 145 142 139 136 133 129 125 121 117 114 110 107 104 100 97 95 93 70675 316 1143 30 11943 19 37 55 1316 -9845 99999 6103 7001 7886 8762 9632 10478 10850 10813 10725 10636 10481 10296 10095 9953 9769 9566 8138 8189 8235 8222 8149 8024 7910 7756 7530 7312 7116 6940 6680 6431 6259 6182 6136 6096 6071 6080 6053 6013 6031 6123 6180 6226 6241 6313 6386 6412 6395 6362 6339 6281 6218 6208 6219 6188 6076 5951 5836 5722 5602 5455 5311 5139 4938 4710 4501 4321 4112 3863 3640 3451 3298 3147 3052 2932 2816 2706 2650 2628 2658 2700 2708 2745 2837 2922 3063 3213 3373 3434 3535 3688 3837 3959 4065 4132 4171 4242 4297 4340 4417 4444 4417 4409 4500 4580 4622 4708 4756 4821 4882 4984 5060 5143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3517 3332 3157 3017 2888 2750 2647 2597 2545 2474 2455 2514 2599 2665 2733 2845 2961 3058 3123 3201 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2667 2472 2235 2003 1771 1575 1379 1178 1038 959 905 878 912 976 1076 1183 1281 1410 1546 1675 1761 1855 1941 1963 1957 1918 1860 1777 1692 1517 1500 1477 1360 1255 1382 1344 1300 1252 1200 1144 1088 1038 989 942 897 852 809 770 734 699 668 638 609 584 562 543 523 504 486 470 455 441 429 419 408 397 387 380 371 362 354 347 340 334 329 325 321 318 315 314 314 315 315 317 319 320 320 320 318 315 310 305 298 290 282 272 262 251 240 228 218 209 200 192 186 181 177 173 171 169 167 166 165 164 163 162 160 158 155 152 149 145 141 138 134 130 127 123 120 116 113 110 107 105 103 100 98 96 95 70684 316 1143 30 11943 19 38 4 1315 -9843 99999 8158 8445 8753 9149 9110 9058 8974 8822 8632 8474 8345 8148 7871 7721 7622 7535 7447 7421 7458 7534 7589 7631 7676 7699 7660 7624 7563 7473 7298 7117 6918 6758 6649 6559 6482 6425 6331 6231 6200 6221 6221 6229 6232 6271 6302 6314 6288 6227 6157 6049 5939 5884 5855 5796 5679 5552 5448 5358 5270 5170 5073 4970 4846 4706 4590 4491 4341 4143 3951 3804 3686 3543 3440 3323 3198 3063 2957 2905 2893 2873 2799 2777 2817 2862 2910 2978 3094 3123 3153 3240 3358 3482 3569 3625 3663 3785 3886 3951 4038 4120 4130 4129 4218 4338 4434 4553 4602 4651 4719 4838 4920 5013 5105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3504 3342 3198 3035 2851 2713 2627 2556 2451 2398 2398 2417 2428 2458 2517 2575 2630 2687 2772 2885 2943 2945 2925 2916 2850 2764 2647 2522 2380 2200 2022 1836 1676 1527 1376 1291 1272 1283 1302 1368 1438 1542 1648 1745 1867 1984 2098 2150 2190 2227 9999999 9999999 9999999 1965 1856 1745 1484 1484 1478 1376 1292 1416 1386 1349 1306 1258 1204 1148 1094 1042 992 942 892 843 800 761 724 691 661 632 608 586 568 552 536 521 507 494 482 471 461 450 438 426 416 404 392 381 370 359 348 339 332 326 320 315 312 311 310 310 311 313 315 315 316 315 313 310 305 299 293 286 277 268 258 248 237 227 218 209 201 195 189 184 180 176 173 170 167 165 163 161 159 156 153 149 145 142 138 135 132 129 126 124 121 118 116 113 111 109 107 105 103 101 98 97 70693 316 1144 30 11944 19 38 13 1314 -9842 99999 10570 10591 10594 10612 10611 10628 10571 10543 10460 10342 10149 9983 9851 9710 9536 9372 9224 6841 6964 7101 7229 7313 7396 7486 7522 7553 7578 7622 7584 7534 7445 7371 7325 7293 7241 7175 7072 6948 6840 6764 6677 6590 6479 6414 6348 6294 6221 6127 6025 5910 5802 5743 5720 5675 5561 5429 5314 5216 5107 4992 4860 4722 4554 4380 4251 4152 4013 3839 3676 3587 3514 3421 3371 3306 3217 3098 2993 2939 2904 2841 2712 2650 2624 2588 2545 2561 2636 2637 2658 2731 2882 3065 3214 3365 3502 3736 3901 4057 4281 4510 4641 4729 4879 5037 5187 5324 5372 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4482 4481 4499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3392 3193 2958 2797 2678 2579 2441 2361 2322 2281 2247 2243 2272 2301 2340 2393 2464 2571 2633 2661 2665 2694 2674 2646 2615 2555 2452 2314 2183 2024 1875 1752 1610 1519 1463 1425 1400 1433 1476 1526 1587 1673 1781 1885 1990 2045 2083 2113 2094 2056 2007 1937 1828 1706 1494 1484 1472 1450 1424 1398 1371 1339 1300 1255 1205 1155 1106 1057 1011 966 919 872 827 785 747 711 677 645 619 596 575 555 538 521 506 492 481 471 462 451 439 428 417 405 393 382 371 360 350 341 334 327 321 317 315 315 315 316 318 320 321 322 323 322 320 317 312 306 299 291 282 273 264 254 243 234 225 215 208 201 193 187 182 177 172 168 164 160 157 154 151 148 145 142 139 136 134 132 129 127 125 123 121 119 116 114 112 109 107 105 103 101 99 97 70702 330 723 30 11943 19 38 22 1313 -9840 99999 9673 9514 9405 9334 9254 9219 9199 9259 9431 9667 9793 9946 10145 10299 10365 10411 10443 10448 10407 10382 10291 10221 10122 10011 9864 9738 9623 9487 9355 9214 9073 6785 6903 7035 7119 7180 7233 7274 7310 7349 7352 7351 7293 7222 7102 7018 6950 6898 6840 6768 6656 6539 6463 6391 6310 6257 6224 6219 6211 6217 6190 6160 6129 6071 6013 6005 6025 5996 5906 5803 5683 5555 5410 5263 5098 4942 4731 4497 4304 4127 3900 3645 3413 3248 3084 2920 2794 2665 2530 2370 2229 2163 2139 2098 2035 2054 2106 2151 2200 2302 2466 2592 2742 2898 3129 3380 3596 3800 3990 4245 4427 4600 4825 5030 5194 5299 5418 5526 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3522 3428 3364 3269 3107 2991 2900 2801 2664 2580 2531 2461 2380 2329 2312 2312 2310 2313 2332 2399 2437 2455 2480 2509 2480 2442 2414 2373 2294 2200 2103 1978 1863 1766 1657 1597 1550 1504 1483 1522 1565 1606 1654 1723 1792 1855 1923 1954 1967 1958 1894 1831 1767 1678 1550 1421 1323 1244 1439 1115 1079 1387 1365 1339 1303 1260 1215 1167 1122 1076 1031 986 939 891 844 803 764 729 693 661 634 608 585 565 546 530 515 502 491 482 473 462 449 439 427 415 403 392 381 369 358 347 338 331 324 319 317 317 317 317 318 320 320 321 322 321 320 317 313 307 300 292 284 275 266 256 247 238 228 219 211 204 197 190 185 180 175 171 167 163 160 156 154 151 148 145 141 139 136 133 130 128 125 122 120 117 114 112 109 107 105 104 102 100 99 98 70711 330 721 30 11941 19 38 31 1313 -9838 99999 10531 10356 10208 10056 9905 9796 9705 9673 9783 10034 10180 10356 10488 10590 10649 10682 10667 10602 10543 10454 10294 10144 9970 9796 9615 9465 9321 9192 9097 8981 8902 6387 6455 6525 6573 6601 6643 6714 6816 6921 6987 7086 7149 7180 7175 7166 7184 7195 7174 7122 7025 6907 6775 6666 6575 6521 6486 6472 6459 6456 6432 6408 6388 6351 6294 6264 6256 6225 6126 5994 5835 5671 5505 5331 5130 4941 4702 4453 4248 4075 3887 3667 3452 3284 3155 3033 2937 2816 2690 2548 2411 2330 2279 2214 2130 2088 2100 2128 2187 2264 2395 2504 2654 2820 3061 3339 3615 3885 4136 4419 4655 4873 5127 5361 5557 5684 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4938 4933 4925 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4011 3842 3685 3591 3479 3376 3338 3352 3347 3341 3348 3398 3425 3438 3405 3400 3429 3412 3319 3256 3211 3134 3003 2917 2856 2781 2683 2598 2537 2511 2486 2443 2425 2453 2461 2440 2416 2418 2393 2355 2322 2290 2248 2193 2127 2052 1998 1962 1917 1904 1907 1913 1935 1983 2042 2091 2123 2165 2196 2214 2209 2175 2122 2040 1909 1780 1665 1522 1353 1188 1067 976 1449 809 763 759 1395 1373 1341 1300 1258 1212 1167 1121 1074 1026 977 926 876 832 791 751 711 675 645 616 590 566 545 526 510 496 484 475 466 456 445 437 428 419 409 400 391 382 373 364 356 349 342 336 333 331 330 328 327 328 327 326 325 324 322 319 314 308 302 294 285 277 268 259 250 241 232 223 215 208 200 194 189 184 179 175 171 167 163 159 156 154 151 147 144 142 139 136 134 132 129 127 125 123 121 118 116 114 112 110 108 107 106 105 70720 336 542 30 11942 19 38 40 1312 -9837 99999 13036 12860 12672 12378 12004 11703 11406 11165 10932 10675 10390 10243 10167 10103 10169 10344 10436 10555 10655 10738 10769 10782 10738 10700 10675 10598 10471 10335 10140 9907 9709 9557 9406 9262 9118 8961 8849 6856 6880 6881 6893 6898 6916 6959 7007 7007 6981 6995 6982 6965 6939 6858 6771 6688 6609 6523 6438 6336 6213 6114 6047 6024 6035 6073 6095 6104 6125 6157 6189 6191 6154 6109 6069 6013 5913 5786 5630 5448 5240 5025 4817 4626 4405 4175 3995 3863 3742 3613 3486 3395 3338 3278 3255 3232 3216 3154 3072 3019 2995 2949 2880 2819 2778 2760 2758 2757 2810 2842 2892 2928 3058 3244 3453 3667 3866 4090 4306 4546 4797 5053 5311 5505 5677 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4905 4853 4798 4739 4707 4654 4625 4603 9999999 4432 4317 4144 3990 3852 3699 3544 3423 3300 3184 3119 3148 3165 3184 3249 3359 3493 3639 3739 3832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3454 3299 3159 2995 2832 2684 2554 2445 2357 2293 2260 2256 2256 2288 2342 2392 2431 2435 2427 2416 2410 2403 2355 2292 2224 2144 2037 1936 1848 1772 1712 1652 1597 1586 1602 1623 1638 1668 1715 1758 1814 1870 1916 1961 1979 1950 1918 1908 1859 1773 1030 1279 1458 1568 1465 1453 1436 1417 1394 1363 1327 1290 1248 1203 1156 1108 1061 1013 964 915 872 831 790 750 714 684 654 627 603 583 565 548 532 518 508 496 484 472 461 450 438 426 416 405 393 382 372 363 355 348 342 338 336 334 332 331 330 327 325 323 321 317 313 308 301 294 286 278 269 261 253 246 239 231 225 219 213 208 203 199 195 190 186 182 178 174 170 166 162 158 154 151 147 143 140 137 134 132 129 127 125 122 120 118 117 115 113 112 110 109 108 70729 336 545 30 11945 19 38 49 1311 -9835 99999 13097 13004 12882 12603 12217 11881 11559 11281 11008 10714 10410 10226 10072 9941 9987 10144 10216 10304 10394 10487 10553 10607 10594 10573 10554 10486 10393 10294 10137 9909 9694 9520 9349 9192 9024 8853 8733 5490 5554 5604 5682 5794 5925 6109 6297 6444 6576 6749 6892 6997 7079 7072 7016 6963 6895 6820 6716 6561 6363 6193 6058 5940 5861 5812 5749 5693 5662 5668 5680 5682 5659 5645 5659 5670 5645 5613 5562 5489 5384 5282 5160 5059 4921 4772 4661 4582 4484 4370 4249 4146 4028 3910 3788 3679 3572 3431 3257 3125 3004 2835 2652 2525 2410 2334 2279 2269 2310 2384 2457 2535 2734 2995 3234 3507 3821 4133 4390 4669 4920 5172 5413 5582 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4800 4706 4617 4556 4553 4546 4537 4536 4526 4530 4532 4452 4345 4221 4054 3894 3744 3567 3392 3213 3032 2868 2799 2829 2862 2920 3044 3206 3400 3602 3766 3919 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3339 3119 2897 2683 2497 2341 2214 2111 2046 2024 2060 2121 2182 2244 2268 2289 2323 2377 2438 2469 2462 2447 2415 2349 2267 2203 2153 2105 2047 2005 1987 1978 1979 1969 1968 1995 1996 1996 2010 2027 2019 1988 1929 1857 1808 1739 1646 1554 1552 1548 1539 1530 1515 1497 1477 1450 1414 1371 1327 1278 1226 1172 1116 1060 1005 951 899 853 809 766 725 689 660 632 606 585 568 554 542 530 520 513 504 493 484 474 463 450 438 426 413 399 386 373 361 350 340 333 327 323 320 319 317 316 314 312 312 311 309 307 304 299 294 288 282 275 269 263 257 251 246 240 235 230 224 220 215 211 205 200 195 190 184 179 173 169 163 158 153 149 146 142 139 136 133 131 128 126 124 122 120 118 117 115 113 111 110 109 70738 336 542 30 11942 19 38 58 1310 -9833 99999 11859 11734 11623 11424 11150 10950 10764 10571 10308 9963 9660 9572 9481 9370 9380 9513 9554 9591 9552 9442 9328 9317 9346 9340 9211 8996 8707 8420 8187 7981 7802 7639 7362 7050 6792 6605 6458 6334 6275 6231 6241 6304 6403 6516 6620 6682 6758 6893 7004 7077 7136 7129 7072 6980 6912 6837 6733 6544 6329 6159 6029 5913 5821 5754 5682 5606 5564 5577 5613 5635 5635 5634 5672 5718 5727 5722 5683 5609 5509 5426 5325 5223 5084 4924 4765 4630 4487 4340 4176 4024 3869 3738 3621 3522 3424 3320 3202 3121 3059 2997 2936 2897 2839 2803 2785 2783 2793 2829 2871 2900 2993 3123 3227 3368 3517 3637 3738 3920 4101 4274 4476 4650 4810 4985 5162 5282 5406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4657 4558 4464 4390 4259 4122 3973 3804 3644 3506 3359 3230 3111 2989 2885 2859 2920 2980 3052 3190 3348 3517 3686 3833 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3357 3146 2935 2724 2542 2399 2273 2163 2107 2087 2101 2126 2167 2211 2229 2240 2269 2321 2388 2411 2393 2375 2348 2283 2215 2185 2184 2167 2132 2109 2113 2133 2164 2171 2188 2225 2223 2207 2216 2213 2163 918 1951 1822 1453 1462 1474 1482 1488 1493 1493 1488 1476 1456 1431 1402 1364 1319 1277 1233 1185 1136 1083 1030 979 931 883 839 799 759 721 688 660 631 604 583 565 551 538 526 515 506 495 484 475 466 455 443 431 421 408 396 382 370 358 348 338 331 325 321 317 314 312 311 309 307 307 307 307 307 305 303 299 295 290 286 280 275 270 264 258 252 247 241 234 228 223 217 210 204 198 192 185 179 173 168 162 157 152 148 144 141 138 136 133 131 129 128 127 125 124 123 121 120 118 117 116 116 70747 336 542 30 11942 19 39 7 1309 -9831 99999 11164 11071 11024 10922 10752 10639 10547 10462 10272 9974 9798 9822 9817 9748 9773 9934 10029 10108 10187 10276 10354 7863 7792 7734 7678 7597 7493 7425 7452 7513 7563 7653 7652 7609 7564 7543 7497 7462 7435 7349 7265 7219 7173 7124 7036 6919 6791 6760 6698 6625 6587 6545 6446 6356 6320 6293 6231 6117 5956 5862 5804 5767 5713 5693 5642 5564 5508 5518 5535 5548 5533 5520 5534 5597 5637 5661 5647 5618 5570 5552 5517 5481 5406 5302 5157 5042 4936 4833 4667 4463 4254 4065 3879 3694 3496 3301 3070 2861 2672 2546 2437 2335 2214 2150 2160 2204 2282 2404 2553 2717 2935 3200 3447 3737 3996 4189 4352 4571 4767 4922 5080 5176 5248 5312 5360 5363 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4929 4901 4882 4904 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4216 4018 3797 3586 3338 3078 2854 2696 2618 2562 2535 2598 2687 2795 2894 3019 3189 3370 3528 3686 9999999 9999999 9999999 9999999 9999999 9999999 3452 3312 3143 2996 2831 2673 2548 2451 2368 2352 2363 2399 2435 2490 2536 2567 2596 2643 2685 2736 2736 2693 2626 2543 2430 2319 2232 2164 2085 1982 1885 1822 1782 1782 1768 1780 1807 1818 1841 1883 1928 1937 1921 1883 1834 583 663 1413 1413 1411 1406 1398 1391 1382 1365 1343 1317 1282 1241 1202 1162 1119 1074 1026 978 932 891 851 816 784 751 719 692 668 643 618 597 579 563 547 531 516 502 487 472 460 449 437 424 412 402 391 380 369 359 351 343 335 329 324 320 317 314 313 311 309 308 308 307 307 306 304 303 300 297 293 289 285 281 276 271 266 261 255 249 242 236 229 223 216 209 202 195 188 182 176 171 165 160 155 152 149 146 143 140 138 136 134 133 131 129 127 126 124 123 121 120 119 118 70756 336 539 30 11939 19 39 16 1308 -9830 99999 12457 12020 11615 11183 10722 10282 9849 9437 8845 8125 7809 7848 7863 7829 7984 8285 8522 8762 8985 9235 9507 9756 9921 10055 10232 10208 10055 9885 7562 7609 7652 7698 7727 7757 7726 7704 7684 7668 7636 7531 7407 7301 7200 7073 6900 6758 6615 6548 6469 6413 6386 6336 6243 6160 6137 6137 6113 6049 5951 5901 5835 5765 5687 5641 5561 5458 5372 5335 5306 5271 5208 5154 5125 5147 5168 5206 5251 5290 5311 5362 5407 5455 5478 5477 5435 5417 5381 5314 5177 4997 4810 4620 4415 4216 3997 3780 3520 3285 3083 2948 2816 2689 2580 2550 2577 2611 2666 2771 2887 3009 3155 3361 3541 3735 3874 3968 4075 4226 4321 4394 4492 4561 4597 4640 4682 4724 4766 4822 4798 4778 4799 4807 4817 4856 4904 4930 4967 9999999 5029 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4193 3972 3727 3443 3169 2889 2619 2393 2238 2150 2110 2125 2215 2331 2487 2628 2767 2961 3186 3384 3571 3699 9999999 9999999 9999999 9999999 9999999 3458 3324 3142 2996 2846 2691 2552 2456 2379 2374 2419 2503 2561 2635 2698 2748 2811 2894 2958 3013 9999999 9999999 9999999 9999999 9999999 2575 2440 2330 2210 2087 1972 1870 1776 1714 1666 1657 1670 1680 1704 1756 1805 1823 1832 1829 1811 825 829 898 1010 1308 1307 1305 1304 1302 1295 1281 1263 1238 1210 1182 1151 1116 1079 1038 995 952 911 874 839 805 770 738 709 681 652 625 601 581 563 545 529 513 498 482 467 455 443 432 420 409 399 389 378 368 359 350 342 334 327 322 317 313 309 306 304 303 301 301 301 302 302 302 301 301 300 298 296 294 291 287 283 278 273 267 261 254 247 241 233 225 217 209 202 194 187 181 175 168 162 158 153 150 146 143 141 139 136 135 133 131 130 129 128 127 126 124 123 122 121 70765 336 539 30 11939 19 39 25 1307 -9828 99999 11705 11308 10987 10693 10357 9993 9657 9364 8899 8300 8104 8268 8344 8324 8436 8734 9031 9309 9574 9876 10200 10457 10656 10845 11041 11007 10808 10582 6941 7036 7149 7206 7228 7283 7289 7300 7354 7367 7338 7245 7144 7029 6945 6847 6651 6482 6350 6273 6194 6139 6115 6052 5984 5972 6044 6131 6191 6194 6154 6186 6185 6159 6122 6100 6033 5922 5838 5774 5694 5604 5499 5427 5381 5381 5373 5391 5420 5455 5484 5539 5602 5671 5721 5744 5719 5710 5663 5607 5498 5339 5169 4990 4767 4555 4338 4109 3826 3580 3351 3179 3008 2859 2710 2631 2603 2610 2648 2758 2860 2977 3135 3357 3538 3754 3938 4086 4214 4384 4494 4595 4683 4737 4776 4837 4872 4891 4906 4950 4920 4888 4884 4901 4904 4934 4968 4989 9999999 9999999 9999999 4974 9999999 9999999 9999999 9999999 9999999 9999999 4438 4226 4000 3760 3510 3272 3042 2801 2572 2349 2156 2020 1939 1929 1982 2089 2251 2425 2636 2841 3038 3262 3503 3724 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3184 3002 2821 2656 2516 2399 2370 2402 2468 2510 2563 2616 2667 2737 2809 2872 2926 2940 9999999 9999999 9999999 2657 2512 2373 2260 2167 2072 1973 1860 1765 1691 1631 1602 1605 1604 1614 1633 1651 1644 1642 1615 1567 1534 416 478 614 1382 1359 1271 1345 1328 1306 1277 1243 1208 1171 1134 1095 1054 1012 971 930 890 854 823 794 767 740 717 695 674 652 632 614 597 582 565 548 533 515 497 480 465 449 434 419 405 393 381 370 359 350 342 333 326 321 316 312 309 306 304 303 301 300 300 300 301 301 301 300 300 299 297 295 292 289 285 281 276 271 265 258 251 245 238 231 223 216 208 201 194 188 182 177 171 166 162 158 155 152 149 147 145 143 141 140 138 136 135 133 132 131 129 127 126 125 70774 327 810 30 11940 19 39 34 1306 -9826 99999 7801 7848 7917 7976 8015 8236 8623 8966 9269 9553 9867 10172 10400 10553 10682 10802 10683 10375 7164 7206 7293 7373 7406 7411 7435 7408 7380 7378 7387 7377 7288 7163 7077 7021 6932 6781 6702 6620 6548 6478 6434 6408 6357 6301 6304 6384 6466 6489 6480 6472 6518 6514 6504 6501 6481 6390 6273 6179 6079 5952 5819 5687 5588 5504 5438 5369 5335 5316 5312 5329 5406 5469 5538 5606 5649 5663 5685 5682 5669 5621 5516 5372 5216 5015 4810 4583 4352 4072 3819 3590 3369 3145 2941 2732 2568 2474 2441 2413 2446 2482 2522 2613 2768 2878 3022 3180 3322 3447 3652 3817 3946 4067 4191 4319 4484 4649 4796 4914 5080 5164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4637 4419 4186 3923 3645 3387 3154 2954 2764 2568 2414 2273 2149 2076 2049 2084 2148 2234 2347 2484 2660 2814 2956 3130 3344 3535 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3357 3165 2959 2754 2572 2410 2320 2281 2274 2286 2316 2367 2435 2546 2666 2807 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2483 2327 2136 1963 1799 1647 1536 1480 1414 1349 1315 1302 1271 1263 1247 1235 1238 1263 1281 1287 1308 1291 1239 1380 1359 1333 1299 1258 1215 1170 1126 1084 1042 999 957 915 875 840 810 782 755 730 709 689 671 653 634 616 600 586 571 556 541 523 505 487 472 456 441 427 412 400 389 378 368 358 350 341 334 329 324 319 315 311 307 304 301 300 299 298 298 298 298 298 298 298 298 298 296 295 292 289 286 281 276 270 264 258 251 244 235 227 218 210 202 195 188 180 173 167 161 156 152 148 144 141 139 137 135 133 132 131 131 130 130 130 130 129 129 129 70783 332 659 30 11939 19 39 43 1306 -9825 99999 7741 7655 7579 7534 7475 7370 7318 7686 7930 8060 8296 8700 9008 9279 9505 9779 10052 10251 10378 10468 10574 10412 10054 7397 7521 7668 7786 7855 7872 7925 7934 7955 7966 7946 7895 7784 7639 7525 7421 7285 7083 6962 6837 6704 6569 6457 6345 6239 6167 6174 6261 6332 6358 6376 6409 6508 6555 6591 6630 6652 6613 6565 6534 6456 6323 6188 6050 5932 5826 5732 5619 5529 5453 5409 5396 5436 5432 5444 5486 5512 5502 5513 5508 5474 5390 5256 5117 4989 4773 4542 4301 4097 3816 3546 3327 3115 2883 2654 2446 2311 2251 2218 2170 2237 2336 2437 2575 2801 3011 3203 3419 3645 3878 4163 4405 4592 4755 4923 5087 5224 5360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4944 4777 4614 4431 4310 4179 4036 3866 3676 3524 3376 3255 3117 2999 2856 2742 2634 2548 2495 2429 2388 2356 2345 2394 2450 2535 2577 2654 2763 2918 3084 3250 3371 3452 3516 3553 3571 3587 3561 3472 3339 3225 3082 2925 2769 2613 2487 2413 2404 2423 2476 2535 2591 2668 2823 2983 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2409 2150 1910 1692 1488 1312 1199 1086 985 916 869 810 803 789 785 815 869 911 937 970 972 951 964 976 1156 1133 1103 1073 1038 1002 966 930 895 861 825 790 759 734 711 688 668 653 638 624 611 597 583 570 557 543 530 517 500 482 466 451 435 420 406 394 383 372 362 354 346 338 331 326 322 318 313 309 305 301 298 295 294 293 292 292 292 292 291 290 290 289 289 287 285 281 277 272 265 258 251 244 237 229 221 213 205 197 189 182 176 171 165 160 155 150 147 143 140 138 135 134 132 130 129 128 127 127 127 128 128 128 129 129 130 70792 321 989 30 11939 19 39 52 1305 -9823 99999 5413 5445 5522 5502 5548 5588 5625 5595 5667 5715 5863 6100 6261 6447 6773 7023 7225 7392 7610 7744 7847 7970 8061 8083 8042 7975 7898 7836 7718 7481 7330 7185 6996 6787 6649 6506 6339 6216 6171 6210 6253 6282 6323 6403 6569 6653 6731 6827 6921 6938 6942 6952 6890 6769 6626 6464 6299 6128 5954 5759 5590 5441 5328 5241 5206 5151 5116 5130 5135 5116 5116 5121 5111 5071 4986 4924 4868 4749 4611 4454 4306 4082 3868 3695 3528 3352 3159 2959 2793 2698 2617 2520 2515 2547 2587 2669 2848 3005 3154 3311 3474 3652 3912 4158 4351 4526 4712 4867 4987 5124 5263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4699 4509 4302 4100 3906 3732 3555 3393 3214 3085 2938 2773 2621 2528 2440 2302 2200 2121 2054 2028 2025 2068 2102 2179 2281 2435 2630 2828 2981 3112 3256 3383 3464 3524 3547 3479 3355 3237 3084 2901 2704 2495 2299 2153 2087 2048 2046 2067 2104 2176 2363 2559 2750 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2525 2263 1998 1732 1501 1333 1161 990 834 704 582 532 480 451 465 510 563 624 703 747 768 817 872 920 967 1015 1041 1070 1081 856 832 808 788 764 737 714 696 675 654 636 621 605 589 573 558 543 530 516 502 492 480 466 452 441 429 416 404 392 380 371 360 350 340 330 320 311 304 298 293 288 283 279 276 274 272 271 272 272 272 272 271 270 267 265 263 261 259 255 251 245 239 232 225 219 213 207 200 195 188 181 174 168 163 158 154 151 147 143 140 137 135 134 133 133 132 132 131 131 131 131 131 131 132 133 133 133 133 133 70801 307 1408 30 11938 19 40 1 1304 -9821 99999 6665 6763 6844 6887 6990 7029 7078 7133 7194 7219 7179 7130 7066 6971 6848 6607 6460 6289 6062 5848 5755 5672 5553 5501 5542 5640 5719 5805 5944 6110 6337 6451 6562 6716 6841 6854 6842 6864 6804 6684 6569 6439 6296 6129 5925 5707 5533 5393 5271 5174 5133 5087 5051 5042 5022 5008 5004 5005 5001 5009 4961 4911 4843 4727 4608 4467 4316 4113 3943 3806 3632 3463 3274 3076 2905 2829 2800 2781 2840 2927 3021 3159 3376 3593 3813 4031 4266 4519 4823 5068 5237 5363 5487 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5025 4970 4881 4791 4659 4548 4460 4341 4234 4113 4070 3948 3825 3737 3657 3560 3445 3376 3267 3174 3057 2889 2737 2613 2494 2324 2213 2126 2003 1906 1848 1871 1894 1964 2067 2224 2415 2581 2713 2833 2990 3128 3219 3294 3329 3277 3158 3025 2883 2737 2576 2408 2271 2166 2143 2137 2170 2225 2319 2451 2662 2855 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2411 2091 1789 1505 1238 987 798 619 476 363 295 263 317 355 405 493 620 769 919 1069 1182 909 906 910 911 904 893 884 869 851 830 806 780 758 731 701 673 650 624 599 578 559 539 522 505 489 474 462 449 439 431 423 413 404 397 388 379 370 361 353 345 337 329 320 311 302 293 286 280 274 268 263 259 255 251 247 244 242 241 240 238 236 233 229 226 223 222 219 217 213 210 205 200 195 190 186 181 177 173 167 162 156 151 146 142 139 135 133 130 127 125 124 123 121 121 121 120 118 115 113 110 106 101 95 89 83 76 71 66 70810 305 1468 30 11938 19 40 10 1303 -9820 99999 6374 6371 6406 6399 6434 6530 6570 6569 6521 6469 6394 6309 6252 6122 6073 5979 5819 5689 5655 5665 5652 5736 5882 6058 6203 6332 6491 6651 6859 6948 7041 7177 7270 7273 7223 7208 7088 6931 6795 6683 6573 6438 6286 6108 5989 5885 5794 5733 5699 5672 5616 5598 5558 5493 5397 5295 5213 5136 5020 4894 4761 4577 4390 4227 4064 3906 3785 3723 3634 3568 3496 3403 3308 3300 3300 3303 3374 3470 3512 3564 3664 3765 3822 3929 4043 4199 4405 4585 4667 4762 4905 5047 5133 5270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4766 4600 4442 4251 4071 3905 3807 3650 3503 3428 3383 3347 3253 3197 3125 3076 3001 2876 2770 2674 2573 2454 2369 2283 2160 2064 2017 2076 2135 2211 2317 2458 2624 2772 2905 3014 3125 3212 3273 3314 3308 3183 2993 2784 2602 2442 2269 2080 1929 1805 1764 1749 1814 1887 1991 2132 2364 2577 2787 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2464 2163 1878 1593 1319 1056 832 583 367 179 29 -78 -86 -105 -99 -44 72 215 377 561 729 745 744 748 752 751 745 739 729 718 705 688 670 654 634 612 591 574 555 535 519 504 489 476 462 449 437 428 419 411 405 397 388 379 372 363 354 345 336 328 320 311 301 291 281 270 261 254 248 241 235 229 224 220 216 213 211 210 210 210 210 208 206 203 201 200 199 197 195 191 187 182 177 171 166 162 157 152 148 143 138 132 128 124 121 118 116 114 112 110 107 106 105 103 102 100 97 93 89 83 78 71 64 55 47 39 31 24 18 70819 207 4411 30 11941 19 40 19 1302 -9818 99999 5044 5101 5087 4978 4890 4812 4677 4551 4386 4259 4151 4018 3900 3810 3849 3848 3888 4055 4233 4378 4472 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4011 3708 3414 3078 2663 2324 2053 1855 1652 1545 1496 1465 1466 1493 1573 1664 1810 1952 2115 2287 2385 2352 2284 2219 2180 2130 2062 1952 1884 1804 1775 1744 1808 1855 1942 2052 2262 2454 2645 2747 2815 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2535 2275 1957 1647 1318 994 678 393 77 -202 -436 -616 -747 -772 -756 -684 -552 -366 -153 100 397 693 982 1253 1468 1611 1707 1761 1752 1707 1639 1531 1389 1211 1039 882 747 619 509 436 383 328 305 314 334 372 417 476 556 605 623 618 608 589 565 585 624 633 623 612 591 572 566 546 518 490 463 427 408 400 337 248 183 128 85 38 -18 -105 -160 -191 -224 -228 -205 -193 -187 -152 -70 18 111 174 245 335 439 508 560 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 65 59 53 46 39 30 21 13 5 -1 -7 71980 11 4957 30 11947 19 59 40 1218 -9589 99999 -4345 -2326 -606 1158 3041 4553 5466 6360 7195 7976 8579 71989 45 4958 30 11948 19 59 49 1218 -9587 99999 1873 3036 4031 5028 6024 6780 7248 7709 8049 8280 8359 8305 8186 7972 7673 7243 6813 6342 5775 5172 4483 3803 3096 2525 1997 1525 1148 792 517 403 432 498 616 806 1006 1268 1555 1903 2228 2530 2750 2897 3067 3218 3245 71998 93 4958 30 11948 19 59 58 1217 -9585 99999 1019 2403 3674 4688 5663 6504 7147 7641 7943 8152 8269 8257 8181 7935 7608 7159 6710 6259 5827 5404 4923 4441 3893 3414 3022 2643 2327 2038 1872 1870 1952 2018 2062 2198 2314 2463 2635 2865 3090 3249 3351 3412 3467 3474 3333 3116 2900 2719 2521 2309 2099 1885 1670 1468 1339 1312 1351 1401 1443 1561 1724 1911 2082 2239 2412 2560 2702 2780 2839 2856 2797 2703 2588 2516 2355 2230 2107 2010 1964 1936 1961 1972 2056 2125 2156 2258 2285 2302 2249 2259 2205 2084 1941 72007 93 4958 30 11948 20 0 7 1217 -9583 99999 2627 3601 4536 5194 5797 6348 6812 7159 7348 7447 7476 7478 7411 7169 6850 6449 6033 5635 5347 5089 4778 4436 3974 3550 3222 2930 2638 2376 2223 2169 2161 2153 2147 2199 2224 2302 2419 2643 2869 3016 3092 3176 3265 3290 3213 3109 3002 2883 2703 2530 2342 2142 1904 1672 1525 1481 1447 1392 1349 1353 1373 1410 1456 1531 1616 1677 1731 1767 1816 1835 1821 1796 1780 1815 1857 1919 1985 2062 2170 2279 2432 2591 2786 2950 3062 3137 3169 3190 3143 3082 2970 2799 2602 72016 317 4958 30 11948 20 0 16 1217 -9581 99999 4898 5421 5941 6158 6330 6528 6725 6844 6856 6822 6774 6753 6666 6456 6191 5889 5571 5261 5065 4906 4701 4476 4146 3860 3639 3442 3220 3043 2947 2923 2902 2868 2821 2821 2770 2751 2768 2864 2946 2977 2957 2960 2967 2941 2834 2738 2662 2593 2489 2421 2343 2250 2138 2033 1983 2008 2037 2049 2056 2109 2154 2201 2246 2309 2375 2438 2498 2540 2583 2606 2590 2556 2510 2501 2473 2455 2433 2415 2404 2375 2364 2351 2371 2384 2355 2327 2279 2227 2145 2088 2010 1901 1792 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 45 45 44 44 43 43 42 42 41 72025 317 4957 30 11947 20 0 25 1216 -9579 99999 5269 5870 6493 6801 7019 7172 7323 7374 7333 7165 6942 6692 6380 5970 5489 4971 4484 4014 3668 3422 3243 3076 2857 2705 2640 2642 2661 2708 2820 3002 3167 3283 3377 3492 3518 3530 3553 3609 3639 3624 3549 3480 3413 3318 3166 3041 2951 2888 2817 2764 2693 2606 2502 2406 2354 2359 2368 2369 2355 2365 2376 2366 2329 2298 2302 2320 2338 2348 2356 2347 2318 2280 2242 2254 2266 2277 2316 2378 2447 2481 2514 2552 2617 2681 2707 2713 2687 2634 2541 2459 2364 2236 2095 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 34 34 33 33 32 32 72034 317 4959 30 11949 20 0 34 1216 -9577 99999 5419 5960 6536 6782 6933 7024 7094 7077 6956 6753 6489 6185 5787 5315 4802 4286 3779 3280 2931 2699 2545 2434 2298 2256 2281 2376 2453 2598 2820 3102 3345 3551 3729 3912 3985 4032 4046 4092 4081 4007 3866 3772 3645 3496 3299 3130 2995 2914 2839 2803 2754 2711 2628 2583 2591 2650 2711 2777 2804 2829 2854 2868 2838 2803 2772 2739 2707 2674 2632 2579 2527 2458 2387 2365 2353 2347 2362 2394 2429 2457 2502 2541 2604 2655 2677 2666 2629 2567 2477 2406 2309 2184 2053 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 25 24 23 22 22 21 20 72043 317 4958 30 11948 20 0 43 1215 -9575 99999 5498 6137 6818 7155 7418 7616 7783 7655 7366 7171 7005 6731 6284 5839 5398 4960 4521 4065 3749 3502 3310 3099 2983 3004 2982 2945 2867 2886 2984 3158 3288 3397 3503 3627 3656 3666 3671 3681 3593 3449 3275 3166 3019 2851 2606 2415 2274 2208 2181 2233 2309 2388 2434 2535 2690 2880 3049 3200 3294 3385 3464 3504 3475 3418 3343 3235 3127 3033 2937 2841 2747 2638 2542 2497 2466 2424 2412 2415 2415 2403 2416 2438 2477 2510 2513 2497 2473 2424 2365 2323 2275 2190 2103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 21 20 19 18 18 17 16 72052 292 5706 30 11946 20 0 52 1215 -9573 99999 3100 3115 3157 3252 3368 3433 3486 3559 3637 3622 3569 3549 3534 3485 3379 3220 3109 2993 2871 2734 2651 2571 2530 2508 2528 2567 2622 2660 2711 2814 2964 3105 3254 3351 3413 3473 3510 3492 3461 3422 3352 3255 3152 3047 2929 2814 2683 2546 2450 2380 2304 2267 2243 2221 2200 2208 2240 2291 2352 2401 2428 2439 2424 2407 2403 2380 2323 2263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 18 17 17 16 15 14 14 13 12 72061 292 5706 30 11946 20 1 1 1215 -9571 99999 3262 3225 3136 3073 3065 3027 2969 2917 2894 2819 2767 2767 2820 2881 2923 2914 2940 2959 2988 3000 3039 3060 3102 3116 3125 3089 3040 2948 2864 2825 2825 2843 2877 2857 2813 2810 2832 2837 2869 2934 3005 3057 3108 3142 3170 3191 3163 3096 3064 3043 2985 2926 2865 2795 2708 2622 2576 2550 2552 2529 2496 2464 2425 2388 2364 2324 2273 2216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 18 17 16 15 15 15 14 72070 292 5708 30 11948 20 1 10 1214 -9569 99999 3366 3503 3627 3785 3949 4045 4090 4127 4144 4081 4010 3987 3945 3839 3722 3562 3444 3315 3194 3089 3020 2939 2834 2724 2629 2499 2428 2353 2318 2302 2289 2292 2306 2307 2297 2338 2419 2504 2639 2805 2979 3090 3182 3249 3309 3409 3457 3461 3419 3329 3187 3058 2945 2804 2654 2489 2340 2217 2135 2077 2019 1956 1884 1861 1902 1943 1978 1999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 18 18 17 16 16 15 15 14 72079 292 5709 30 11949 20 1 19 1214 -9567 99999 3004 2999 3015 3077 3193 3287 3363 3465 3570 3618 3701 3802 3853 3822 3787 3722 3639 3548 3479 3417 3354 3265 3156 3018 2894 2771 2699 2622 2558 2504 2435 2386 2336 2254 2151 2100 2063 2060 2118 2198 2215 2172 2153 2159 2196 2300 2386 2457 2455 2403 2329 2322 2287 2211 2135 2088 2051 2000 1965 1961 1954 1933 1878 1925 2058 2173 2237 2300 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 10 9 9 8 7 6 5 4 3 72088 292 5709 30 11949 20 1 28 1213 -9565 99999 2371 2119 2008 2002 2076 2131 2214 2402 2655 2871 3158 3430 3602 3663 3744 3811 3835 3815 3757 3643 3508 3326 3103 2829 2592 2382 2252 2163 2074 1984 1909 1898 1880 1875 1923 1998 2067 2151 2294 2444 2508 2488 2472 2502 2547 2615 2654 2710 2673 2538 2415 2393 2392 2352 2322 2322 2350 2363 2384 2460 2577 2655 2654 2736 422 428 424 415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 3 2 2 2 1 1 0 0 0 72097 292 5709 30 11949 20 1 37 1213 -9563 99999 2493 2116 1876 1721 1633 1544 1492 1559 1716 1851 2074 2338 2561 2713 2923 3158 3367 3532 3659 3731 3771 3737 3636 3462 3319 3171 3032 2905 2758 2582 2368 2211 2047 1898 1803 1722 1668 1675 1745 1827 1824 1796 1784 1838 1903 2022 2111 2197 2200 2102 2023 2055 2090 2073 2083 2146 2199 2235 2267 2350 2467 2559 2596 2704 460 456 445 434 411 375 342 314 284 253 225 200 183 178 177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 433 440 445 445 437 424 412 395 371 343 312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 5 5 5 4 4 3 2 1 0 72106 102 5712 30 11952 20 1 46 1213 -9561 99999 3239 2848 2553 2327 2214 2119 2062 2144 2298 2407 2628 2876 3127 3351 3637 3906 4148 4335 4446 4483 4474 4384 4210 3986 3810 3600 3386 3174 2938 2709 2445 2247 2055 1935 1857 1775 1744 1764 1821 1876 1857 1847 1868 1944 1997 2108 2183 2265 2273 2204 2173 2232 2286 2280 2294 2358 2396 2428 2463 2531 2635 2728 2747 394 393 388 381 373 357 333 311 291 270 251 232 212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 319 322 324 324 326 331 336 341 346 352 72115 83 6282 30 11952 20 1 55 1212 -9559 99999 4534 4675 4705 4608 4431 4324 4149 3922 3687 3464 3248 2966 2754 2525 2363 2215 2027 1892 1830 1805 1753 1671 1653 1657 1701 1731 1848 1923 2021 2065 2050 2072 2145 2196 2187 2204 2254 2248 354 368 380 391 397 395 389 380 369 358 348 335 318 302 289 273 258 245 232 227 228 230 234 241 248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 308 304 302 300 297 294 292 72124 83 6282 30 11952 20 2 4 1212 -9557 99999 6839 6378 5890 5366 4899 4496 4290 4051 3789 3527 3230 2944 2760 2581 2429 2285 2092 1933 1849 1813 1747 1637 1577 1535 1526 1549 1626 1656 1704 1719 1702 1741 1861 1950 1959 1975 2063 2135 343 355 367 377 385 386 384 377 370 366 362 354 341 327 315 300 286 274 266 263 262 263 267 273 279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 359 351 342 331 316 300 283 72133 83 6281 30 11951 20 2 13 1211 -9556 99999 6684 6095 5498 4921 4434 4049 3869 3654 3427 3185 2939 2730 2617 2525 2467 2393 2249 2133 2095 2092 2056 1964 1900 1831 1780 1722 1709 1667 1631 1579 1545 1584 1687 1768 1812 1882 2027 2169 2340 2490 2608 362 369 369 367 364 364 364 367 365 360 357 357 356 355 355 354 353 356 359 362 364 366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 375 367 355 343 328 311 289 266 72142 83 6281 30 11951 20 2 22 1211 -9554 99999 8391 7649 6897 6167 5562 5045 4698 4458 4174 3839 3478 3139 2882 2663 2494 2302 2053 1849 1727 1639 1532 1428 1405 1390 1393 1385 1405 1390 1343 1300 1304 1390 1526 1640 1712 1803 1935 2055 2213 2366 2488 2569 2633 2683 2684 2671 2602 2454 410 410 405 402 402 1382 1184 404 403 400 401 400 400 401 401 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 389 380 368 352 332 309 72151 83 6279 30 11949 20 2 31 1211 -9552 99999 7378 6485 5620 4802 4071 3481 3170 3059 2898 2731 2580 2479 2450 2449 2474 2462 2387 2340 2357 2431 2441 2399 2358 2312 2255 2208 2163 2068 1946 1831 1751 1739 1774 1799 1779 1790 1841 1914 2037 2168 2238 2271 2319 2351 2335 2308 2243 2112 1941 1783 1632 1498 1342 1146 981 909 892 873 887 938 987 452 447 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 456 461 468 472 474 473 472 468 460 447 430 72160 145 6275 30 11945 20 2 40 1210 -9550 99999 6400 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2102 2004 1866 1725 1584 1483 1459 1486 1511 1503 1517 1557 1612 1726 1844 1924 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1555 1468 1362 1218 1098 1032 1010 1013 1035 1069 1101 491 485 480 477 479 483 488 494 503 513 524 535 547 558 566 571 575 576 573 567 555 539 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 981 9999999 9999999 9999999 9999999 9999999 9999999 9999999 328 290 261 241 230 225 221 222 222 231 246 262 277 288 295 72169 144 6275 30 11945 20 2 49 1210 -9548 99999 6145 9999999 9999999 9999999 9999999 9999999 2723 2774 2824 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2047 1869 1665 1470 1278 1141 1096 1110 1133 1148 1189 1281 1411 1612 1801 1958 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1396 1248 1150 1073 1009 974 963 982 1027 1109 1214 1267 539 543 547 554 560 568 578 588 599 607 612 616 621 621 619 612 601 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 991 9999999 9999999 9999999 9999999 9999999 9999999 9999999 327 290 263 244 235 231 230 232 233 244 260 278 294 306 72178 143 6277 30 11947 20 2 58 1209 -9546 99999 5755 9999999 9999999 9999999 9999999 2245 2102 2191 2279 2383 2517 2661 2844 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2084 1903 1696 1509 1335 1207 1153 1191 1269 1325 1402 1532 1698 1926 2132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1367 1229 1099 992 936 899 887 914 982 1073 1108 1110 631 640 649 660 673 687 702 719 730 736 740 744 744 741 732 718 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 991 9999999 9999999 9999999 9999999 9999999 9999999 9999999 316 281 255 239 232 231 232 237 241 255 273 293 310 72187 265 6518 30 11948 20 3 7 1209 -9544 99999 2503 2691 2926 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1754 1518 1315 1147 1045 1032 1076 1115 1199 1332 1480 1703 1943 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1312 1190 1093 1043 1002 982 1017 1086 1189 1277 1339 9999999 9999999 788 798 811 825 837 849 855 857 858 858 857 853 845 833 818 798 775 749 720 687 651 616 582 549 515 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1004 9999999 9999999 9999999 9999999 9999999 9999999 9999999 290 255 230 216 212 214 218 226 234 251 271 293 313 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 5 72196 344 4148 30 11948 20 3 16 1208 -9542 99999 5591 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2519 2659 2824 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2082 1913 1784 1679 1586 1513 1509 1543 1560 1604 1686 1777 1918 2079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1420 1306 1203 1118 1068 1026 982 981 1020 1087 1164 1225 1268 9999999 9999999 9999999 9999999 9999999 9999999 9999999 930 928 928 929 930 929 925 917 906 893 876 858 836 811 782 753 723 690 656 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 884 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 364 356 349 341 337 332 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 10 9 9 8 7 6 72205 395 2618 30 11948 20 3 25 1208 -9540 99999 3334 3705 4123 4602 5112 5565 6045 6576 6909 7165 7413 7643 7618 7480 7231 6891 6492 5947 5288 4754 4432 4109 3718 3647 3683 3803 3912 4251 4701 5256 5781 6249 6795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5540 5158 4794 4610 4502 4433 4382 4413 4488 4584 4652 4732 4868 5084 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1922 1754 1602 1475 1403 1354 1318 1331 1398 1471 1603 1766 1911 2039 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1383 1277 1200 1130 1058 1026 1026 1034 1047 1054 1052 1076 1116 1156 1169 1169 1156 1129 1114 1119 9999999 9999999 9999999 9999999 9999999 900 890 879 868 855 839 821 802 782 761 736 709 681 654 629 608 590 576 549 530 521 521 528 539 554 575 599 625 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 28 27 26 25 23 22 21 19 18 17 15 14 12 11 9 8 6 5 72214 404 2347 30 11947 20 3 34 1208 -9538 99999 7777 7556 7215 6956 6736 6539 6406 6158 6014 4100 4504 4924 5393 5859 6315 6817 7311 7623 7786 7939 8070 7954 7700 7341 6906 6365 5703 4974 4337 3921 3487 3036 2914 2990 3157 3359 3811 4351 5012 5670 6295 7010 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5345 4847 4531 4314 4135 3983 3919 3895 3940 3972 4038 4177 4432 4654 4795 4957 5132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4334 4148 3964 3786 3607 3532 3479 3473 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2683 2689 2749 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2137 2004 1839 1711 1598 1506 1454 1449 1462 1485 1537 1631 1735 1888 2056 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1301 1206 1106 1026 975 933 901 867 823 799 798 795 784 766 750 729 735 768 795 816 826 848 891 878 865 853 843 833 822 809 796 784 771 755 737 717 697 677 660 643 626 611 597 589 586 588 594 604 618 637 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 29 28 27 25 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 6 72223 428 1627 30 11947 20 3 43 1207 -9536 99999 10452 10285 10032 9783 9457 9026 8631 8429 8247 8017 7961 8036 8011 7993 8027 8101 8253 8350 8316 8247 8233 8169 7860 7596 7372 7022 6612 6290 6014 5781 5604 5316 5141 4013 4412 4818 5269 5721 6174 6672 7145 7459 7635 7769 7872 7765 7527 7191 6782 6275 5652 4964 4349 3924 3504 3094 2962 3007 3154 3350 3763 4232 4816 5402 5954 6594 7277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5350 4943 4554 4341 4238 4165 4135 4190 4261 4370 4456 4570 4738 5001 5212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4004 3574 3158 2758 2347 1956 1566 1176 977 980 952 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2554 2463 2397 2370 2371 2396 2372 2341 2300 2252 2221 2195 2138 2052 1975 1863 1748 1656 1586 1510 1454 1409 1393 1443 1533 1640 1759 1909 2077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1363 1247 1135 1030 927 846 797 772 727 682 666 675 687 696 694 701 710 741 788 852 906 927 951 996 1070 9999999 861 854 848 841 832 825 819 812 802 791 778 766 754 743 733 723 712 701 693 689 686 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 28 27 26 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 72232 390 2768 30 11948 20 3 52 1207 -9534 99999 6192 6205 6218 6184 6037 5933 5854 5695 5631 5574 5361 5120 4911 4769 4716 4709 4718 4832 5140 5480 5877 6319 6824 7239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3352 3439 3553 3688 3817 3952 4151 4405 4770 5069 5268 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2215 2090 1984 1928 1915 1930 1918 1902 1896 1901 1921 1942 1938 1914 1901 1861 1818 1788 1787 1769 1754 1731 1735 1800 1889 1986 2087 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1360 1301 1241 1187 1152 1098 1034 979 923 864 807 754 709 661 634 618 619 623 614 624 660 889 869 852 837 824 810 800 794 791 789 787 786 785 784 785 787 790 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 72241 344 4147 30 11947 20 4 1 1206 -9532 99999 6313 9999999 3759 3956 4127 4310 4500 4722 5021 5277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2540 2428 2320 2250 2208 2177 2112 2044 1976 1922 1908 1871 1807 1737 1690 1631 1596 1573 1561 1536 1520 1499 1510 1591 1692 1786 1897 2034 2183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1436 1398 1379 1356 1318 1292 1297 1275 1240 1207 1171 1103 1031 966 918 860 805 745 702 668 628 603 619 675 732 786 786 773 761 753 751 751 751 752 753 756 760 765 770 776 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 72250 344 4148 30 11948 20 4 10 1206 -9530 99999 3709 3721 3745 3788 3800 3860 3986 4173 4429 4634 4820 5006 5183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2485 2377 2265 2202 2180 2179 2121 2034 1942 1882 1856 1796 1712 1640 1572 1490 1445 1436 1446 1447 1462 1488 1564 1707 1857 1989 2139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1462 1379 1301 1253 1224 1205 1193 1222 1243 1237 1237 1260 1257 1247 1231 9999999 1127 1055 989 942 889 834 769 721 685 654 641 671 723 776 838 739 727 718 715 717 721 725 730 735 742 750 757 764 772 777 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 72259 346 4091 30 11951 20 4 19 1206 -9528 99999 3256 3054 2837 2658 2472 2310 2225 2281 2441 2709 3014 3282 3586 3935 4262 4587 4884 5168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2454 2387 2315 2301 2308 2322 2286 2232 2152 2082 2025 1948 1855 1778 1684 1581 1529 1498 1486 1475 1486 1496 1539 1655 1787 1911 2044 2188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1477 1454 1447 1438 1425 1449 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1134 1072 1004 933 852 789 870 849 683 679 684 769 750 734 721 711 705 705 707 709 713 716 722 728 735 742 750 756 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 24 23 22 21 21 20 18 17 16 15 14 13 12 11 11 10 9 72268 385 2921 30 11951 20 4 28 1205 -9526 99999 6708 6711 6677 6679 6733 6819 6746 6575 6485 6355 6312 6253 6241 6242 6344 6499 6642 6978 7350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4833 4473 4115 3835 3603 3420 3261 3160 3174 3272 3403 3525 3709 3939 4130 4365 4567 4795 4974 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2376 2333 2292 2315 2334 2370 2361 2331 2245 2172 2119 2037 1934 1845 1735 1617 1535 1478 1435 1428 1432 1432 1469 1588 1714 1830 1966 2110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1486 1369 1274 1197 1143 1091 1094 1125 1166 1208 1290 1373 1417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 863 832 806 835 784 754 720 702 688 678 672 670 673 679 685 693 701 711 721 731 740 750 758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 26 25 24 23 23 22 21 20 19 17 16 15 14 13 12 11 10 72277 464 551 30 11951 20 4 37 1205 -9524 99999 8837 8780 8711 8853 9124 9270 9447 9791 10347 10981 11526 12001 12595 13135 13437 13517 9999999 9999999 9999999 9999999 12062 11291 10327 9333 8359 7369 6461 5679 5033 4572 4381 4275 4215 4442 4749 5120 5547 6137 6713 7242 7824 8305 8662 8991 9252 9392 9513 9697 9772 9838 9913 9920 9801 9693 9575 9411 9298 9176 8955 8695 8417 8060 7641 7270 6943 6615 6341 6107 4847 4837 4872 4947 5037 5117 5175 5282 5498 5725 5910 6088 6299 6448 6633 6878 7178 7376 7426 7483 7526 7618 7705 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5375 5123 4925 4762 4643 4549 4445 4406 4441 4503 4561 4652 4831 5011 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2213 2151 2089 2036 1972 1899 1860 1830 1798 1800 1803 1780 1766 1804 1850 1869 1908 1944 1984 2011 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1500 1410 1338 1243 1185 1148 1129 1117 1141 1182 1205 1245 1301 1343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 950 918 885 851 819 791 765 739 717 698 682 670 661 657 657 660 667 674 683 690 700 710 721 731 741 749 755 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 11 10 9 8 7 72286 464 551 30 11951 20 4 46 1204 -9522 99999 9457 9647 9831 10198 10665 10975 11260 11539 12018 12561 12951 13176 13470 13698 9999999 9999999 9999999 9999999 9999999 11846 11031 10234 9389 8524 7706 6935 6292 5784 5392 5192 5175 5229 5301 5612 5933 6291 6651 7081 7478 7796 8118 8366 8502 8625 8671 8708 3029 3635 4233 4785 5367 5918 6467 6999 7356 7666 7837 7913 7814 7663 7511 7302 7073 6857 6656 6421 6196 5976 5759 5618 5571 5597 5641 5731 5796 5895 6067 6215 6329 6407 6471 6502 6571 6683 6824 6920 6906 6903 6884 6970 7074 7090 7063 7029 7083 7117 7213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5303 5122 4980 4854 4750 4629 4568 4556 4593 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2522 9999999 2366 2284 2187 2096 2037 1973 1916 1887 1864 1823 1787 1781 1783 1761 1759 1747 1756 1748 1750 1749 1744 1757 1732 1698 1685 1678 1625 1540 1483 1400 1291 1178 1074 977 893 835 762 741 754 781 821 917 1043 1143 1257 1383 9999999 9999999 9999999 9999999 9999999 1046 1019 988 954 920 884 847 813 782 751 724 701 680 664 651 643 640 640 643 648 656 664 672 682 693 704 714 723 732 738 743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 24 24 23 22 21 20 19 18 16 15 14 13 11 10 9 8 6 5 72295 464 549 30 11949 20 4 55 1204 -9520 99999 9382 9396 9390 9512 9733 9826 9906 9953 10220 10609 10814 10860 11091 11288 11303 11147 11116 11087 10748 10168 9541 8994 8422 7819 7261 6781 6421 6088 5835 5763 5869 6004 6148 6475 6794 7140 7470 7830 8164 8406 8643 8809 8921 9017 9020 9007 3343 3947 4520 5035 5584 6070 6570 7065 7413 7698 7830 7864 7737 7571 7405 7179 6960 6726 6513 6259 6018 5793 5575 5405 5334 5355 5399 5487 5551 5663 5858 6033 6195 6303 6409 6493 6617 6776 6980 7150 7201 7245 7260 7372 7492 7508 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5962 5862 5736 5724 5686 5714 5664 5644 5597 5584 5568 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2720 9999999 9999999 9999999 9999999 2150 2058 1974 1888 1839 1804 1753 1706 1698 1714 1707 1725 1743 1777 1807 1850 1883 1906 1949 9999999 9999999 9999999 9999999 9999999 9999999 1654 1541 1404 1274 1145 1021 913 825 740 701 708 725 762 843 945 1031 1118 1206 1273 1345 9999999 1419 9999999 1008 976 942 905 867 831 797 766 739 712 690 672 656 644 634 629 628 629 633 638 645 652 660 670 680 690 700 708 716 723 730 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 26 26 25 24 23 22 21 19 18 17 16 14 13 12 10 9 7 6 5 72304 464 549 30 11949 20 5 4 1204 -9519 99999 8614 8697 8797 9034 9359 9573 9782 9919 10282 10787 11090 11218 11512 11705 11706 11534 11458 11352 10972 10326 9582 8958 8332 7660 7051 6533 6159 5817 5603 5549 5669 5833 6004 6333 6696 7094 7455 7832 8205 8473 8746 8941 9077 9175 9207 9223 9237 9326 9356 9386 9486 9548 9590 9606 9646 9613 9551 9422 9209 8999 8755 8436 8016 7620 7296 6907 6604 6333 5173 5223 5313 5424 5544 5660 5788 6001 6304 6541 6774 6960 7114 7200 7326 7444 7579 7664 7636 7611 7549 7550 7529 7385 7234 7031 6946 6884 6862 6810 6695 6579 6366 6240 6188 6203 6175 6122 6116 6127 6166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4897 4818 4837 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2438 2341 2252 2126 1998 1881 1788 1703 1626 1601 1593 1565 1546 1572 1632 1662 1706 1758 1831 1908 1989 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1416 1257 1103 963 836 759 717 677 665 712 786 846 911 975 1032 1094 1064 1034 1004 973 941 907 872 837 804 775 747 724 702 684 667 653 643 635 630 628 628 630 633 638 644 652 660 669 678 687 695 703 711 717 723 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 26 25 24 23 22 21 20 18 17 16 14 13 11 10 8 7 6 72313 464 547 30 11947 20 5 13 1203 -9517 99999 10816 10578 10403 10352 10402 10329 10235 10053 10167 10398 10425 10366 10600 10741 10671 10411 10267 10059 9591 8889 8234 7820 7373 6800 6288 5936 5714 5467 5334 5461 5763 6090 6392 6868 7354 7834 8165 8467 8767 8991 9179 9321 9379 9404 9295 9217 9102 9113 9102 9136 9228 9324 9463 9647 9824 9925 9895 9877 9782 9659 8601 8371 8126 7861 7587 7273 7012 6801 6620 6562 6603 6675 6759 6839 6929 7076 7295 7390 7531 7655 7674 7622 7594 7586 7567 7536 7487 7420 7322 7259 7218 7104 7025 6876 6768 6728 6708 6643 6507 6386 6113 5830 5616 5510 5413 5279 5177 5076 4990 4919 4893 4930 4995 5164 5252 5446 5651 5840 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2384 2284 2193 2076 1980 1912 1869 1822 1770 1772 1779 1767 1765 1808 1870 1878 1895 1912 1960 2013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1448 1301 1161 1026 933 858 794 757 771 809 834 863 1121 1097 1072 1045 1017 988 959 930 898 864 831 799 771 741 716 693 673 654 639 627 618 612 608 607 608 612 618 624 633 642 653 662 672 682 690 699 707 713 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 24 23 22 21 20 19 18 17 16 14 13 11 10 8 7 5 4 72322 439 1297 30 11947 20 5 22 1203 -9515 99999 4798 5107 5396 5743 6206 6704 7303 7806 8452 9053 9534 9866 10173 10494 10669 10788 10883 10806 10639 10261 9927 9618 9473 9278 9073 8959 8857 8825 8839 8900 8929 8912 9016 9064 9176 6659 6725 6834 6914 6985 7055 7118 7228 7338 7436 7555 7727 7808 7786 7770 7831 7961 7926 7943 7812 7548 7249 7040 6889 6779 6678 6576 6470 6426 6404 6463 6427 6464 6425 6501 6608 6738 6779 6728 6659 6408 6075 5879 5718 5559 5330 5181 4967 4766 4538 4380 4303 4293 4352 4366 4529 4756 4919 5064 5214 5349 5432 5583 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2421 2358 2305 2209 2141 2100 2071 2032 1979 1964 1942 1914 1910 1936 1970 1948 1928 1907 1922 1943 1947 1946 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1695 1647 1592 1514 1441 1365 1290 1216 1161 1107 1061 1033 1026 1018 999 1154 1132 1105 1075 1044 1010 975 942 909 875 837 800 765 734 703 677 654 633 615 600 590 583 579 578 578 582 589 598 608 618 630 642 654 666 679 690 700 710 718 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 27 26 25 24 23 22 21 20 18 17 15 13 12 10 8 7 5 3 2 72331 414 2049 30 11949 20 5 31 1202 -9513 99999 5918 6051 6288 6498 6806 7088 7348 7791 8189 8623 8880 9038 9110 9025 8926 8742 8601 8389 8071 7877 7768 7751 7701 7718 7796 7987 8181 8367 8696 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5941 5920 6023 6146 6146 6182 6098 6096 6136 6189 6140 6053 6024 5796 5461 5272 5134 5030 4836 4667 4461 4303 4133 4008 3971 4041 4146 4147 4307 4562 4737 4907 5072 5249 5363 5500 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2017 1965 1928 1856 1791 1728 1706 1696 1690 1683 1671 1674 1661 1672 1691 1692 1679 1652 1635 1612 1597 1584 1553 1517 1475 1424 1368 1328 1278 416 131 1228 1205 1182 1158 1130 1098 1063 1027 988 949 917 886 854 819 787 757 730 703 679 658 640 623 609 599 592 586 580 579 581 585 592 600 609 619 631 643 654 666 677 688 699 708 716 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 25 24 23 22 21 20 19 17 16 14 13 11 9 8 6 4 2 1 72340 378 3130 30 11950 20 5 40 1202 -9511 99999 6006 5700 7387 7286 7190 7017 6862 6665 6511 6407 6401 6316 6186 6142 6006 5761 5572 5466 5331 5173 5118 5033 4902 4724 4572 4461 4440 4473 4420 4499 4641 4692 4743 4880 5017 5055 5105 5228 5337 5393 9999999 9999999 9999999 5064 4976 4919 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3590 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2090 1952 1801 1675 1600 1552 1524 1475 1416 1391 1428 1476 1508 1545 1574 1590 1581 1599 1623 1619 1592 1552 1522 1513 1505 1487 1459 1448 1438 1416 1413 1427 1428 1419 1367 1332 1294 1257 1221 1179 1135 1094 1052 1005 958 921 884 847 809 775 744 717 689 664 644 627 611 598 590 584 577 573 571 574 578 586 594 603 614 624 635 646 657 667 677 687 696 704 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 24 23 23 22 20 19 18 16 15 13 12 10 8 7 5 3 72349 378 3130 30 11950 20 5 49 1201 -9509 99999 4393 5837 5789 5810 5838 5849 5890 5899 5873 5778 5692 5573 5574 5614 5526 5386 5337 5346 5312 5319 5387 5445 5421 5395 5395 5452 5548 5575 5511 5500 5539 5516 5476 5516 5491 5407 5324 5278 5182 5043 4863 4643 4472 4353 4277 4194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3293 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2043 2003 1989 1945 1870 1776 1721 1702 1685 1644 1604 1568 1522 1465 1455 1459 1439 1412 1397 1398 1425 1458 1484 1492 1526 1566 1587 9999999 9999999 9999999 9999999 9999999 1301 1273 1243 1210 1173 1130 1093 1053 1011 970 934 898 862 825 792 759 731 703 678 657 638 620 605 594 585 577 571 569 570 573 581 588 597 606 616 626 638 650 660 670 680 687 693 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 26 25 24 23 22 21 20 19 18 16 14 13 11 10 8 6 5 3 72358 380 3068 30 11948 20 5 58 1201 -9507 99999 5444 5691 5990 6185 6336 6553 6785 6975 7066 7161 7240 7174 9999999 6833 6785 6764 6605 6368 6180 6091 5909 5720 5594 5523 5359 5191 5092 5075 5118 5107 5018 4984 5055 5093 5074 5126 5145 5126 5057 5021 4968 4841 4668 4427 4230 4094 4014 3889 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3494 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2170 2105 2015 1938 1918 1901 1864 1813 1749 1698 1688 1663 1613 1571 1554 1511 1464 1465 1476 1474 1495 1517 1544 1589 1638 1668 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1258 1243 1225 1205 1181 1152 1125 1094 1057 1020 987 951 913 874 837 800 767 733 701 674 648 623 603 588 575 564 556 551 551 553 560 566 573 582 592 602 613 624 634 643 652 659 666 671 674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 24 23 23 22 21 20 19 18 17 16 14 13 11 10 8 7 5 4 72367 382 3007 30 11947 20 6 7 1201 -9505 99999 6284 6170 6018 5875 5766 6888 6907 6999 7100 7163 7192 7205 7195 7056 6833 6617 6494 6413 6216 5970 5755 5628 5401 5207 5064 4985 4823 4650 4552 4509 4486 4446 4364 4353 4394 4443 4476 4597 4668 4723 4748 4832 4923 4940 4920 4855 4799 4757 4736 4716 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3284 2889 2571 2458 2348 2275 2193 2081 2002 1944 1871 1820 1819 1836 1840 1838 1817 1808 1835 1848 1831 1822 1825 1802 1761 1748 1735 1711 1689 1655 1622 1617 1608 1586 1566 1573 1576 1565 1554 1544 1524 1494 1306 1276 1247 1220 1194 1163 1129 1098 1065 1028 989 9999999 9999999 9999999 9999999 812 780 750 720 692 666 643 621 602 588 578 567 561 557 556 557 562 567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 25 25 24 23 22 21 20 19 17 16 14 12 11 9 7 6 4 72376 441 1237 30 11947 20 6 16 1200 -9503 99999 11307 11277 11201 11144 11220 11177 11158 11150 11057 10916 10573 10221 9900 9589 9225 8724 8392 8089 7707 7115 6680 6444 6289 6252 6272 6456 6563 6651 6646 6743 7010 7226 7429 7555 7784 7917 7913 7902 7798 7775 7719 7805 7903 8031 8060 7955 7947 7845 7824 7927 8038 8069 7968 7880 7684 7454 7158 6855 6672 6498 6380 6175 6098 6443 6549 6547 6649 6759 6866 6846 6834 6832 6745 6500 6223 6111 6094 5931 5686 5463 5396 5243 5104 4985 4979 4954 4893 4879 4936 5055 5122 5099 5144 5237 5324 5353 5429 5442 5447 5380 5344 5311 5214 5085 4911 4781 4677 4599 4563 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3298 2940 2657 2579 2495 2447 2376 2268 2190 2130 2061 2022 2034 2058 2070 2091 2084 2092 2127 2147 2133 2127 2120 2079 2021 1983 1929 1852 1770 1687 1602 1550 1485 1418 1356 1321 1274 1231 1220 1221 1198 1171 1154 1224 1197 1174 1151 1122 1092 1063 1034 1002 969 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 706 682 658 636 616 600 586 573 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 26 26 25 24 23 22 21 19 18 16 15 13 11 9 8 6 4 72385 437 1358 30 11948 20 6 25 1200 -9501 99999 11752 11666 11549 11422 11317 11107 10612 10083 9761 9482 9068 8431 8081 7871 7570 7050 6744 6779 6900 7021 7152 7504 7879 8061 8030 8111 8412 8520 8498 8379 8354 8162 7818 7473 7113 6912 6762 6645 6613 6674 6705 6643 6778 6830 6916 7078 7259 7232 7059 6883 6597 6154 5670 5214 4918 4616 4348 4026 3970 4031 4055 4202 4620 5192 5721 6271 6987 7641 8127 8500 6572 6414 6248 6030 5732 5460 5385 5234 5101 4931 4924 4883 4853 4829 4903 5041 5133 5109 5137 5230 5331 5366 5461 5479 5529 5498 5523 5529 5483 5446 5362 5318 5283 5271 5264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3184 2719 2377 2268 2171 2129 2076 2001 1968 1976 1977 2017 2102 2197 2272 2329 2356 2396 2457 2487 2460 2433 2398 2327 2228 2154 2081 1990 1878 1764 1678 1633 1571 1501 1439 1414 1377 1347 1347 1353 1216 1204 1185 1164 1144 1126 1106 1082 1056 1033 1012 986 959 9999999 9999999 876 848 821 795 770 744 717 692 668 643 621 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 30 30 29 28 27 26 25 24 22 21 19 17 15 13 11 9 8 6 4 72394 437 1358 30 11948 20 6 34 1199 -9499 99999 11115 10979 10777 10549 10372 10152 9659 9170 8917 8675 8291 7783 7543 7494 7364 7033 6818 6957 7189 7412 7642 8024 8363 8496 8411 8438 8632 8598 8326 8018 7821 7493 7069 6699 6309 6016 5931 5960 6165 6503 6773 6929 7351 7827 8256 8718 9249 9383 9269 9121 8967 8544 8028 7399 6848 6316 5850 5279 4925 4699 4499 4336 4538 4939 5343 5691 6232 6787 7298 7759 6593 6586 6565 6463 6241 5994 5888 5683 5501 5260 5141 4957 4772 4578 4487 4512 4519 4439 4411 4450 4549 4598 4718 4726 4818 4897 5041 5178 5294 9999999 9999999 9999999 9999999 9999999 9999999 6096 6218 6269 6379 6477 6549 6558 6523 6493 6391 6272 6127 5967 5795 5593 5379 9999999 9999999 4889 4772 4684 4665 4665 4659 4669 4732 4815 4866 4835 4778 4750 4710 4614 4477 4325 4197 4037 3893 3782 3711 3627 3535 3417 3386 3413 3448 3462 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2906 2983 3020 2984 2942 2868 2760 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 882 852 824 797 772 746 720 697 673 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 35 34 33 33 32 31 29 28 26 25 23 21 19 17 15 13 11 9 7 72403 379 3097 30 11947 20 6 43 1199 -9497 99999 4526 4629 4771 4930 5224 5670 6199 6543 7094 7615 8068 8442 7178 7252 7318 7290 7159 6996 6936 6777 6609 6335 6138 5904 5635 5330 5141 5033 4901 4699 4595 4527 4542 4561 4622 4604 4694 4797 4973 5157 5295 5427 5506 5572 5631 5672 5766 5780 5777 5747 5790 5850 5879 5819 5745 5730 5713 5678 5650 5651 5632 5552 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4925 4793 4717 4620 4436 4226 4023 3871 3712 3569 3484 3446 3381 3308 3229 3230 3262 3271 3250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2914 3057 3171 3288 3382 3452 3488 3460 3420 3329 3201 3032 2873 2699 2494 2286 2096 1934 1782 1612 1475 1364 1296 1912 1841 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 858 828 801 778 757 734 710 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 39 38 37 36 35 34 32 31 29 27 25 23 21 18 16 14 12 10 72412 371 3339 30 11949 20 6 52 1199 -9495 99999 7396 7873 8277 8591 8902 9150 9374 8083 7843 7529 7316 7014 6745 6329 6032 5732 5338 4928 4646 4453 4260 4026 3943 3881 3920 3954 4015 4045 4208 4410 4691 5035 5315 5550 5749 5921 6081 6181 6332 6394 6414 6403 6421 6414 6359 6230 6077 5978 5910 5831 5753 5686 5608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4688 4559 4473 4364 4210 4053 3923 3827 3737 3638 3580 3561 3518 3470 3412 3412 3429 3402 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2876 2984 3063 3147 3217 3286 3337 3330 3315 3263 3187 3039 2884 2725 2545 2347 2156 1997 1851 1677 2943 1376 2465 2214 2056 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 39 38 37 36 35 33 32 30 28 26 24 22 20 18 15 13 11 9 72421 364 3549 30 11949 20 7 1 1198 -9493 99999 10763 9360 9112 8954 8699 8466 8213 8011 7768 7391 6904 6499 6195 5865 5479 5270 5070 4920 4769 4659 4556 4601 4685 4857 5102 5340 5541 5709 5865 5995 6052 6148 6183 6193 6154 6137 6057 5917 5704 5491 5324 5193 5099 5013 4977 4928 4881 4866 4875 4959 5016 5064 5128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4317 4225 4184 4111 4043 3989 3960 3895 3784 3698 3634 3527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3190 3125 3045 2891 2727 2563 2377 2191 2021 1877 1749 1613 1486 1368 1245 1236 1224 1208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 41 40 40 39 37 36 35 34 32 30 28 26 24 22 20 18 15 13 11 72430 368 3426 30 11946 20 7 10 1198 -9491 99999 8895 10293 10580 10889 11112 11191 11242 11263 11188 11002 10571 10242 9852 9348 8757 8248 7823 7354 6859 6453 6084 5772 5458 5183 4924 4768 4637 4635 4680 4711 4732 4748 4779 4806 4815 4843 4831 4831 4792 4796 4798 4743 4593 4470 4414 4384 4411 4453 4526 4578 4638 4723 4810 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3657 3686 3713 3689 3668 3667 3632 3576 3495 3414 3340 3255 3126 2994 2922 2854 2731 2602 2611 2619 2617 2639 2685 2760 2881 2998 3117 3263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2659 2484 2316 2117 1940 1791 1664 1528 1394 1282 1190 1137 1083 1027 1290 1266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 39 38 37 35 34 33 31 30 28 26 24 22 20 17 15 13 11 9 72439 368 3425 30 11945 20 7 19 1198 -9489 99999 8503 8391 8294 8137 7912 7646 7185 6723 6309 5953 5636 5256 10217 9823 9459 9051 8564 7999 7422 6907 6376 5939 5527 5186 4878 4594 4390 4288 4272 4257 4259 4305 4385 4467 4531 4646 4705 4747 4762 4780 4824 4796 4719 4634 4592 4559 4539 4531 4559 4587 4615 4672 4751 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5312 5217 5090 4965 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3909 3950 3997 3989 3973 3952 3911 3874 3803 3750 3690 3604 3445 3275 3154 3044 2881 2703 2661 2622 2576 2541 2524 2553 2615 2691 2791 2929 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1842 1677 1523 1354 1210 1091 989 927 884 846 831 849 887 1164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 39 38 37 35 34 33 31 29 27 25 23 21 18 16 14 11 9 7 72448 364 3548 30 11948 20 7 28 1197 -9487 99999 11149 11071 10974 10790 10524 10201 9859 9657 9379 9087 8794 8443 8001 7536 7106 6770 6398 6070 5711 5390 5086 4774 4501 4298 4125 3994 3902 3897 3922 3931 3919 3956 3966 4003 4047 4113 4195 4210 4213 4253 4317 4377 4431 4508 4620 4724 4827 4939 5062 5184 5281 5333 5417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3861 3957 3990 4008 4028 4023 4022 3977 3939 3884 3821 3680 3534 3418 3288 3088 2869 2790 2702 2617 2529 2465 2439 2429 2452 2511 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1024 900 819 746 709 690 667 654 673 723 782 858 927 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 38 37 36 35 34 33 31 30 28 26 23 21 19 17 14 12 10 7 5 72457 396 2591 30 11951 20 7 37 1197 -9485 99999 7304 6918 6385 5634 4815 3975 3158 2250 1411 1013 668 408 198 383 878 1538 2205 2826 3541 4367 5162 6007 6902 7827 8427 8965 9412 9825 10116 10299 10401 10423 10452 10462 10360 10205 9938 9600 9235 9026 8814 8570 8318 7990 7567 7146 6788 6506 6191 5938 5681 5461 5265 5038 4790 4562 4355 4186 4036 3963 3867 3751 3597 3493 3359 3275 3216 3197 3217 3245 3303 3412 3533 3689 3869 4117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3965 4035 4112 4201 4259 4309 4327 4351 4326 4292 4238 4182 4078 3973 3827 3690 3521 3367 3188 3009 2851 2702 2563 2450 2361 2305 2283 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 696 661 650 633 637 684 772 873 993 1126 1255 1056 1031 1008 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 37 37 36 35 34 32 31 30 28 26 24 22 20 17 15 13 11 9 6 72466 440 1270 30 11950 20 7 46 1196 -9483 99999 5378 5498 5680 5841 6059 6242 6454 6781 7202 7616 8108 8526 8878 9304 9748 10097 10440 10730 10921 11068 11248 11278 11242 11183 11012 10818 10687 10634 10442 10045 9740 9611 9491 9234 9002 8760 8523 8254 7965 9854 9733 9484 8987 8444 7790 7164 6519 5781 4906 4164 3514 2835 2215 1959 1768 1694 1680 1906 2394 3038 3689 4198 4731 5385 6035 6657 7268 7886 8268 8569 8782 8960 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8270 8013 7881 7755 7597 7451 7248 6983 6730 6534 6351 9999999 9999999 9999999 5526 5370 5177 4925 4672 4462 4277 4128 4014 3899 3790 3700 3639 3579 3614 3654 3679 3728 3810 3949 4082 4205 4312 4441 4590 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4517 4570 4585 4544 4489 4423 4368 4269 4147 3975 3810 3628 3445 3251 3089 2900 2727 2575 2468 2403 2362 2338 2329 2363 2441 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1219 1080 964 861 777 715 687 652 631 637 685 767 876 999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 35 34 33 32 31 30 28 27 25 23 21 19 17 15 13 10 8 6 72475 464 549 30 11949 20 7 55 1196 -9481 99999 10234 10633 11085 11374 11716 11882 12156 12277 12346 12364 12276 11982 11462 10898 10577 10134 9586 8886 8393 7818 7376 7019 6766 6511 6266 6019 5914 6113 6397 6534 6791 7158 7591 8001 8484 8914 9295 9701 10077 10398 10720 10983 11089 11173 11223 11102 10944 10765 10481 10221 10019 9844 9546 9150 8795 8654 8550 8371 8159 8013 7833 7615 7412 7370 8709 8528 8197 7813 7276 6746 6187 5589 4868 4221 3621 3024 2558 2294 2123 2109 2157 2384 2864 3537 4186 4727 5219 5790 6406 7004 7562 8071 8417 8632 8750 9999999 9999999 9999999 9999999 9999999 9999999 8730 8707 8565 8440 8275 8089 8046 8061 7998 7891 7739 7528 7301 7113 6897 6632 6396 6170 5929 5752 5547 5246 4911 4654 4441 4275 4143 4015 3884 3796 3724 3651 3666 3670 3641 3666 3737 3869 3988 4114 4201 4314 4452 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4318 4245 4155 4073 3954 3805 3642 3494 3327 3171 3021 2914 2799 2719 2655 2620 2637 2647 2676 2740 2857 2972 3078 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1437 1351 1273 1171 1079 1000 941 882 851 819 800 794 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 717 701 687 675 666 659 654 651 650 651 9999999 9999999 9999999 9999999 640 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 33 32 31 30 29 27 26 24 22 20 18 17 15 13 11 9 72484 445 1122 30 11952 20 8 4 1196 -9479 99999 7419 7302 7161 7011 6876 6728 6636 6635 6871 7110 7281 7484 7798 8145 8516 8891 9235 9511 9761 9968 10186 10348 10457 10426 10390 10316 10191 10008 9828 9552 9318 9158 9108 9040 8937 8799 8834 8852 8832 8770 8744 8637 8436 8177 7997 7396 7328 7216 7090 6818 6576 6342 6062 5681 5301 5008 4720 4593 4521 4511 4580 4663 4805 5147 5730 6297 6703 7012 7333 7719 8039 8367 8605 8744 8783 8747 8684 8608 8488 8244 7938 7709 7607 7494 7311 7160 6908 6680 6577 6545 6475 6406 6325 6207 6110 6049 5960 5821 5704 5582 5462 5437 5395 5247 5003 4827 4688 4575 4479 4389 4310 4245 4192 4137 4155 4163 4123 4111 4166 4331 4458 4577 4665 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4453 4506 4487 4461 4440 4400 4345 4252 4135 4024 3896 3735 3565 3421 3286 3151 3018 2943 2896 2880 2880 2891 2953 2999 3055 3130 3250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1728 1638 1554 1481 1387 1282 1171 1078 999 941 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 785 762 739 718 701 687 673 663 654 648 643 642 642 642 642 639 634 630 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 32 31 30 30 29 28 27 26 24 23 21 19 17 16 14 13 11 9 8 72493 464 551 30 11951 20 8 13 1195 -9478 99999 8328 8980 9502 9883 10419 10816 11218 11449 11602 11650 11675 11440 10906 10489 10223 9813 9374 8956 8722 8406 8108 7873 7773 7668 7529 7373 7248 7296 7291 7225 7236 7335 7443 7558 7762 7974 8133 8287 8451 8668 8831 8958 8991 9020 8994 8889 8752 8672 8516 8325 8180 8162 8120 8049 7971 8015 8036 8021 7946 7928 7861 7735 7550 7444 6175 6212 6253 6300 6272 6347 6389 6415 6434 6377 6348 6335 6436 6536 6684 6844 6996 7171 7434 7774 8081 8317 8456 8589 8799 8965 9138 9162 9118 9023 8890 8736 8545 8371 8143 7845 7546 7359 7169 6929 6692 6365 6095 5918 5755 5560 5363 5219 5028 4857 4714 4586 4433 4315 4205 4150 4194 4247 4203 4112 4101 4151 4188 4232 4265 4337 4392 4423 4435 4500 4514 4462 4414 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4487 4427 4347 4273 4216 4164 4108 4093 4100 4148 4183 4205 4143 4099 4076 4038 4023 3986 3908 3822 3732 3625 3500 3407 3328 3257 3183 3165 3161 3171 3191 3192 3226 3259 3302 3345 3416 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1555 1472 1404 1308 1199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 783 762 742 725 710 698 687 678 672 667 663 662 661 661 659 656 651 645 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 30 29 29 28 27 27 26 25 23 22 20 19 17 16 14 13 11 10 9 72502 460 674 30 11954 20 8 22 1195 -9476 99999 10309 10502 10718 10904 11151 11417 11692 11689 11399 11281 11214 10973 10763 10517 10294 9947 9620 9263 9010 8771 8380 8003 7685 7452 7160 6907 6735 6583 6539 6594 6743 6926 7102 7312 7554 7897 8186 8430 8648 8829 8889 8861 8826 8786 8634 8455 8330 8295 8191 8068 7891 7790 7705 7563 7393 7281 7150 6966 6746 5320 5463 5530 5571 5685 5730 5868 5987 6098 6218 6256 6256 6295 6497 6724 6862 7031 7144 7278 7508 7823 8072 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5896 5728 5596 5452 5289 5169 5053 4978 4957 4919 4860 4817 4773 4727 4736 4789 4747 4662 4623 4611 4569 4500 4417 4366 4337 4293 4214 4182 4130 4033 3926 3915 3977 4018 4060 4114 4197 4290 4344 4394 4485 4624 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3147 2909 2754 2674 2619 2588 2619 2695 2790 2885 2958 3057 3165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2343 2227 2104 2027 1992 1965 1928 1886 1848 1801 1767 1735 1749 1778 1784 1788 1814 1860 1880 1886 1910 1940 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1580 1453 1337 1212 1099 986 878 802 1219 710 1184 1164 1142 1118 1094 1067 1038 1007 976 945 912 879 847 818 792 769 748 729 711 696 685 676 668 663 659 656 655 654 652 650 646 641 636 630 621 611 600 588 575 563 550 537 524 512 500 490 480 470 461 452 445 440 436 433 432 431 431 433 436 439 444 449 455 460 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 27 26 26 25 24 23 22 21 20 18 17 15 14 13 11 10 9 8 72511 460 673 30 11953 20 8 31 1195 -9474 99999 8608 8835 9139 9442 9773 10166 10583 10765 10624 10617 10667 10585 10462 10251 10046 9771 9417 9002 8742 8568 8269 7969 7688 7533 7366 7210 7120 7095 7202 7350 7529 7753 7999 8178 8321 8521 8716 8873 8998 9048 9039 8974 8891 8790 8664 8519 8397 8306 8174 8043 7848 7672 7506 7276 7049 6868 6645 6370 6075 5405 5678 5864 6029 6265 6464 6708 6976 7249 7484 7609 7672 7755 7961 8171 8283 8312 8326 8315 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6081 5998 5927 5729 5504 5366 5255 5170 5135 5077 4993 4918 4859 4797 4831 4895 4846 4746 4754 4792 4781 4716 4639 4593 4571 4516 4433 4407 4356 4209 4039 3967 3972 3961 3932 3922 3959 4003 3994 4003 4085 4214 4289 4402 4533 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3139 2900 2693 2579 2423 2364 2400 2465 2509 2606 2724 2860 3008 3177 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2360 2198 2032 1927 1850 1797 1751 1711 1670 1645 1621 1598 1629 1682 1705 1725 1754 1788 1787 1783 1789 1803 1834 1862 1871 1883 9999999 9999999 9999999 9999999 1742 1688 1620 1532 1454 1365 1269 1253 1250 1020 1232 1216 1196 1175 1153 1131 1107 1079 1049 1018 987 957 926 895 865 837 810 787 766 746 727 712 699 689 680 673 666 661 657 653 650 646 643 640 635 630 623 616 607 596 586 576 565 554 542 531 521 510 500 491 482 473 465 459 455 451 448 446 444 443 443 443 443 444 446 447 450 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 14 13 12 11 11 72520 464 552 30 11952 20 8 40 1194 -9472 99999 4741 5537 6204 6781 7464 8064 8670 9079 9409 9878 10438 10615 10451 10416 10397 10304 10180 10018 9861 9571 9081 8550 8263 8047 7701 7362 7091 6988 6903 6902 6856 6806 6874 7055 7206 7426 7682 7816 7912 8086 8240 8406 8535 8577 8501 8484 8514 8548 8525 8518 8503 8473 8442 8439 8334 8225 8146 7983 7766 7614 7368 7079 6768 6489 4963 5266 5626 6008 6305 6701 7053 7393 7801 8124 8346 8558 8829 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7564 7494 7318 7145 6977 6877 6823 6733 6645 6576 6491 6373 6317 6271 6190 6118 5959 5872 5859 5859 5742 5598 5535 5489 5483 5510 5489 5463 5418 5350 5257 5271 5306 5242 5152 5167 5199 5211 5203 5151 5109 5113 9999999 5008 4985 4952 4793 4601 4479 4373 4250 4144 4031 3932 3853 3749 3650 3621 3641 3657 3720 3827 3915 3981 4045 4106 4165 4256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3092 2908 2739 2658 2543 2521 2567 2644 2704 2800 2899 3027 3170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2326 2161 1991 1857 1754 1686 1634 1581 1526 1495 1469 1449 1472 1530 1566 1594 1597 1611 1609 1615 1635 1652 1678 1707 1717 1729 1728 1729 1696 1668 1646 1624 1598 1543 1485 1403 1322 1243 1215 1133 1217 1210 1199 1186 1174 1159 1141 1119 1095 1068 1041 1013 983 952 921 891 863 838 814 790 769 749 731 716 703 692 681 671 664 657 651 646 641 637 632 627 620 614 606 596 587 578 567 557 546 535 525 514 504 494 485 476 469 463 459 455 452 450 448 446 446 445 444 444 444 445 445 445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 13 13 72529 477 704 30 11954 20 8 49 1194 -9470 99999 10169 10088 10006 10041 10197 10461 10603 10496 10550 10623 10604 10548 10558 10544 10384 10074 9707 9459 9258 8932 8613 8302 8095 7822 7612 7413 7245 7087 7048 6980 7036 7133 7148 7153 7274 7372 7465 7547 7615 7583 7634 7690 7787 7861 7995 8083 8143 8275 8418 8433 8449 8470 8409 8270 8155 7868 7531 7202 3896 4315 4770 5273 5775 6341 7027 7642 8239 8920 9562 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7221 6985 6896 6861 6777 6686 6600 6485 6328 6225 6145 6006 5820 5521 5299 5125 5000 4808 4583 4425 4289 4243 4261 4261 4274 4294 4316 4345 4458 4612 4721 4791 4907 5036 5158 5265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4542 4329 4121 3945 3798 3651 3506 3415 3310 3244 3225 3266 3345 3480 3615 3725 3854 4005 4129 4239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3185 3000 2822 2694 2582 2542 2462 2470 2549 2679 2781 2903 3001 3127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2388 2251 2134 2003 1903 1843 1813 1782 1745 1704 1673 1636 1612 1618 1640 1651 1666 1655 1672 1674 1675 1683 1693 1708 1737 1768 1800 1802 1813 1794 1785 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1177 1184 1188 1193 1194 1187 1179 1173 1163 1149 1132 1113 1089 1064 1038 1010 982 953 923 895 869 845 820 797 775 755 738 724 711 698 686 676 668 661 655 651 647 643 637 630 624 616 608 599 590 580 569 557 546 535 523 511 500 490 481 473 465 459 453 448 444 441 439 437 435 434 433 433 433 434 434 435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 14 13 12 11 10 8 7 6 5 4 2 1 0 0 -2 -3 72538 478 675 30 11955 20 8 58 1193 -9468 99999 11187 11085 10899 10744 10636 10614 10495 10232 10147 9979 9788 9615 9530 9556 9634 9648 9593 9648 9644 9540 9518 9504 9491 9330 9179 8900 8592 8290 8007 7652 7383 7156 6843 6605 6462 6267 6131 6057 6024 6019 6188 6375 6580 6836 7098 7345 7613 7940 8216 8373 8475 8552 8530 8517 8438 8189 7946 7738 7447 7286 4685 5056 5445 5901 6537 7194 7802 8523 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7247 7141 7009 6857 6724 6542 6340 6185 6034 5829 5602 5324 5098 4884 4714 4484 4240 4053 3897 3827 3835 3836 3875 3916 3960 3982 4052 4135 4217 4308 4442 4570 4699 4792 4785 4791 4802 4779 4729 4687 4652 4575 4463 4338 4184 4054 3952 3836 3740 3711 3643 3587 3546 3551 3594 3681 3779 3876 4005 4143 4240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3481 3340 3217 3128 3038 2993 2889 2855 2870 2909 2907 2935 2963 2992 3010 3031 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2572 2464 2359 2233 2126 2029 1941 1871 1780 1705 1659 1632 1632 1650 1667 1668 1665 1692 1750 1827 1897 1974 2023 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1598 1495 1201 1199 1194 1192 1188 1175 1164 1157 1146 1133 1118 1102 1083 1063 1043 1020 998 972 945 918 895 870 845 822 800 779 760 744 729 716 704 692 684 676 670 666 663 658 652 646 639 631 622 613 604 593 581 569 556 545 532 518 506 495 485 476 467 459 452 445 439 435 431 428 425 423 422 422 422 423 424 424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 14 14 12 11 10 9 8 7 6 5 4 2 1 0 0 -1 -3 72547 478 670 30 11950 20 9 7 1193 -9466 99999 9088 9022 8912 8787 8801 8735 8690 8463 8231 8209 8227 8212 8248 8438 8688 8851 9044 9213 9468 9612 9679 9780 9910 9956 9801 9585 9318 9011 8711 8381 8010 7639 7314 6922 6618 6422 6245 6111 6076 6099 6170 6364 6597 6789 7094 7395 7691 7970 8308 8561 8659 8684 8727 8667 8666 8593 8360 8132 7991 7673 7480 7429 7379 7195 7200 7381 7580 7692 7813 7808 7926 8204 8501 8746 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6436 6413 6378 6299 6140 5917 5702 5502 5342 5175 5062 4884 4698 4522 4344 4252 4263 4261 4289 4317 4339 4319 4294 4281 4301 4350 4400 4432 4518 4598 4551 4505 4469 4418 4340 4282 4225 4156 4059 3926 3738 3626 3555 3464 3377 3375 3336 3314 3302 3329 3373 3483 3600 3721 3869 4058 4185 4291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3389 3295 3226 3156 3115 3008 2963 2955 2957 2903 2874 2857 2838 2805 2773 2768 2746 2713 2702 2661 2660 2647 2602 2554 2504 2450 2376 2288 2216 2147 2065 1995 1913 1842 1787 1738 1710 1716 1704 1692 1694 1735 1780 1835 1895 1972 2018 2070 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1279 1272 1262 1248 1234 1212 1192 1179 1162 1144 1124 1105 1083 1061 1041 1021 1001 978 953 929 907 883 858 835 814 792 773 757 742 727 714 702 692 685 678 674 671 668 664 659 654 648 641 633 624 615 604 591 579 567 553 538 524 511 498 486 475 464 455 446 438 432 427 423 420 418 416 416 416 418 419 420 421 421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 72556 478 668 30 11948 20 9 16 1193 -9464 99999 10383 10440 10504 10522 10576 10630 10651 10362 9973 9775 9643 9501 9339 9261 9276 9365 9409 9440 9594 9787 9817 9822 9941 10082 10017 9848 9597 9325 9076 8800 8392 8042 7795 7412 7038 6804 6668 6564 6543 6601 6683 6908 7147 7332 7640 7993 8323 8599 8968 9172 9208 9180 9116 8917 8729 8520 8096 7691 7351 6793 4470 4743 5060 5326 5661 6140 6704 7248 7941 8683 9390 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6913 6702 6540 6384 6270 6093 5958 5863 5790 5676 5599 5500 5383 5232 5176 5105 5021 4901 4793 4763 4832 4866 4950 5044 5119 5142 5161 5211 5311 5403 5459 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4835 4660 4476 4287 4077 3806 3507 3269 3110 2961 2860 2822 2734 2711 2725 2768 2840 3002 3183 3358 3586 3842 4073 4276 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3342 3211 3117 3033 2958 2917 2893 2891 2812 2790 2797 2813 2790 2786 2789 2806 2793 2762 2768 2770 2751 2749 2741 2759 2759 2736 9999999 9999999 9999999 9999999 9999999 2455 2404 2316 2237 2150 2064 1978 1912 1849 1806 1753 1698 1638 1626 1626 1639 1663 1706 1720 1742 1762 1794 1841 1879 1900 1941 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1255 1248 1242 1235 1221 1207 1199 1185 1171 1155 1138 1117 1096 1078 1059 1041 1018 991 965 940 914 884 859 833 808 786 766 749 733 717 703 694 687 681 679 678 677 675 672 669 664 658 650 641 631 620 606 592 578 562 545 529 514 500 487 475 464 454 445 437 431 427 423 420 418 416 416 416 416 417 418 418 419 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 14 13 12 12 11 10 9 8 7 7 6 5 4 72565 482 553 30 11953 20 9 25 1192 -9462 99999 8874 9147 9315 9388 9407 9438 9452 9465 9526 9557 9520 9190 8779 8551 8376 8151 7916 7784 7841 7924 8033 8114 8298 8543 8752 8929 9191 9485 9631 9688 9700 9700 9689 9590 9319 8990 8753 8415 8034 7724 7446 7270 7099 6967 6846 6856 6907 6913 7080 7360 7675 7947 8231 8422 8484 8542 8512 8448 8392 8307 7979 7586 7271 6745 4718 4933 5246 5542 5884 6390 6967 7531 8224 8917 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6943 6799 6719 6644 6619 6518 6396 6321 6245 6130 6065 5960 5852 5689 5621 5504 5375 5215 5058 4984 5010 5006 5042 5095 5118 5055 5039 5047 5104 5127 5142 5106 5130 5127 5012 4893 4788 4623 4429 4276 4145 3987 3805 3588 3364 3185 3081 2996 2958 2990 2985 3020 3084 3184 3299 3463 3650 3838 4045 4251 4455 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3464 3307 3214 3122 3081 3058 3208 3323 3427 3561 3713 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2812 2645 2541 2469 2455 2427 2395 2378 2364 2355 2339 2296 2281 2283 2263 2261 2251 2223 2188 2166 2153 2139 2103 2064 2027 2014 2006 2002 1999 1998 1975 1965 1960 1974 1999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1270 1248 1228 1212 1194 1172 1155 1146 1135 1126 1116 1106 1094 1081 1069 1057 1044 1025 1002 980 957 930 900 872 843 815 791 769 751 733 716 701 693 687 683 681 682 682 681 680 679 676 670 663 656 647 637 624 610 596 579 563 547 532 517 503 489 477 466 456 446 439 432 427 422 418 415 413 412 411 411 411 411 411 410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 12 11 10 9 8 8 72574 482 553 30 11953 20 9 34 1192 -9460 99999 8420 8699 8911 9053 9168 9309 9429 9512 9581 9659 9710 9576 9295 9157 9063 8959 8839 8765 8836 8838 8873 8904 9021 9240 9426 9599 9812 10043 10185 10219 10200 10130 10073 9956 9708 9369 9071 8690 8233 7812 7439 7179 6930 6708 6546 6477 6455 6417 6493 6677 6910 7121 7359 7535 7616 7671 7687 7723 7769 7776 7631 7462 7357 7076 6879 6713 6515 6256 6171 6237 6303 6334 6338 6312 6388 6672 7078 7444 8011 8373 8647 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6111 5872 5725 5595 5472 5294 5112 5010 5028 5032 5094 5166 5240 5256 5293 5314 5398 5470 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4800 4605 4404 4200 4019 3812 3595 3404 3299 3236 3198 3220 3230 3293 3352 3445 3569 3752 3960 4133 4301 4465 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2836 2688 2533 2408 2304 2199 2111 2051 2009 1986 1969 1960 1963 2010 2077 2115 2156 2191 2207 2222 2232 2236 2227 2179 2119 2054 1999 1945 1880 1814 1765 1719 1692 1684 1696 1724 1732 1742 1791 1855 1914 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1316 1299 1277 1254 1236 1221 1202 1189 1178 1165 1154 1142 1128 1115 1100 1084 1067 1050 1028 1004 979 953 923 893 866 838 812 789 767 748 730 714 700 691 685 679 676 676 675 674 672 670 667 663 658 651 645 636 625 613 601 588 574 561 546 533 520 506 493 482 471 460 451 443 435 428 423 417 413 410 408 406 405 405 405 404 404 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 12 11 10 72583 482 550 30 11950 20 9 43 1192 -9458 99999 9904 10171 10381 10496 10540 10589 10586 10532 10462 10320 10089 9791 9344 8974 8649 8392 8147 7989 7997 7969 8058 8216 8488 8875 9307 9749 10198 10645 11034 11310 11537 11659 9999999 9999999 9999999 11053 10687 10235 9707 9161 8623 8192 7784 7430 7162 6919 6747 6596 6563 6616 6753 6842 6913 6948 6903 6848 6784 6765 6729 6633 6495 6354 6310 6142 6046 5943 5861 5751 5755 5880 6039 6151 6206 6222 6368 6676 7087 7374 7865 8275 8659 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5649 5463 5313 5253 5199 5138 5041 4932 4793 4757 4758 4737 4675 4641 4593 4492 4432 4357 4250 4155 4071 3981 3921 3883 3802 3684 3582 3530 3532 3569 3639 3664 3717 3752 3808 3882 4003 4139 4267 4380 4500 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3551 3504 3492 3484 3507 3583 3678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2790 2634 2488 2338 2203 2090 2006 1921 1851 1807 1781 1788 1820 1828 1831 1858 1905 1961 2029 2088 2144 2173 2196 2211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1892 9999999 9999999 1786 1777 1783 9999999 9999999 9999999 9999999 9999999 9999999 1341 1328 1311 1292 1273 1255 1231 1211 1193 1173 1155 1136 1118 1099 1079 1058 1039 1019 996 972 946 921 892 862 836 810 785 761 740 722 706 691 678 670 666 663 662 664 666 667 668 670 670 669 667 664 659 653 643 633 621 609 595 582 567 552 536 521 505 490 477 464 452 441 431 422 414 407 401 398 396 394 394 394 394 395 395 395 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 32 32 32 31 31 31 30 30 30 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 72592 482 551 30 11951 20 9 52 1191 -9456 99999 9786 9991 10196 10302 10252 10161 10071 10010 9937 9827 9665 9413 9090 8793 8587 8510 8496 8429 8402 8321 8290 8328 8473 8738 8984 9182 9429 9659 9862 9999 10111 10158 10235 10274 10207 10039 9882 9607 9251 8928 8679 8524 8367 8202 8025 7789 7568 7369 7245 7159 7169 7124 7040 6879 6651 6401 6146 5981 5834 5695 5627 5567 5559 5468 5474 5419 5382 5380 5519 5766 6031 6211 6284 6345 6501 6732 7103 7389 7790 8157 8541 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6696 6903 7086 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5390 5366 5324 5219 5139 5025 4872 4765 4678 4536 4410 4298 4183 4071 3991 3895 3769 3662 3598 3576 3616 3669 3673 3694 3735 3797 3861 3979 4127 4274 4391 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3498 3528 3599 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2738 2604 2469 2349 2247 2177 2100 2032 1991 1958 1953 1964 1955 1934 1934 1956 1974 2003 2022 2036 2030 2028 2024 2005 1996 1967 1927 1899 1883 1866 1821 1785 1752 1721 1710 1709 1712 1711 1702 1698 1714 1744 1770 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1322 1310 1299 1286 1268 1249 1232 1212 1191 1170 1147 1122 1097 1070 1044 1017 989 958 927 897 866 835 807 781 754 730 709 691 677 664 654 648 646 643 644 646 649 652 655 659 661 663 662 660 657 653 645 637 627 616 604 592 577 562 547 531 515 500 486 472 459 447 435 425 416 408 402 397 394 391 389 388 388 387 387 386 386 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 19 18 17 16 15 15 14 13 12 11 10 9 9 8 72601 482 552 30 11952 20 10 1 1191 -9454 99999 9897 10250 10591 10840 10986 11090 11210 11319 11336 11246 11161 10936 10555 10117 9783 9502 9246 8887 8542 8237 7977 7799 7743 7876 8073 8192 8394 8668 9006 9276 9534 9707 9873 10077 10136 10094 9989 9777 9416 9060 8810 8642 8467 8240 7944 7656 7440 7343 7276 7285 7337 7341 7339 7284 7164 7016 6877 6807 6745 6747 6764 6698 5315 5584 5934 6365 6863 7345 7784 8334 8973 9572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7371 6776 6413 6161 6039 6015 6185 6291 6356 6548 6803 7043 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5847 5727 5675 5652 5681 5677 5703 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5081 4987 4917 4805 4724 4625 4533 4442 4380 4290 4173 4070 3997 3955 3964 3966 3938 3915 3922 3940 3973 4044 4127 4207 4280 4351 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3546 3518 3453 3425 3412 3439 3484 3550 3603 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2634 2477 2351 2251 2137 2043 1995 1956 1950 1965 1977 1984 2009 2044 2080 2132 2158 2153 2143 2138 2113 2057 2011 1945 1867 1798 1756 1727 1681 1627 1569 1530 1519 1514 1523 1541 1556 1563 1592 1641 1673 1682 1669 1662 9999999 9999999 9999999 9999999 9999999 9999999 1394 1274 1249 1226 1205 1180 1156 1135 1112 1088 1063 1036 1010 983 955 925 895 868 838 809 783 758 733 710 689 672 658 646 636 631 629 627 627 630 634 637 641 646 651 654 656 656 656 654 648 641 634 625 613 601 587 571 554 537 519 503 487 471 456 443 430 419 409 401 394 389 386 384 382 381 381 380 380 379 379 378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 72610 482 554 30 11954 20 10 10 1190 -9452 99999 10784 10967 11155 11232 11226 11133 11111 11076 11014 10942 10824 10679 10429 10107 9860 9692 9623 9410 9294 9154 8981 8841 8808 8895 9002 9061 9134 9194 9291 9288 9305 9232 9174 9102 8970 8806 8614 8366 8047 7751 7568 7472 7425 7354 7270 7168 7137 7227 7312 7424 7559 7645 7671 7668 7598 7430 7272 7153 7013 6923 6878 6765 5785 6087 6486 6987 7557 8081 8508 9004 9540 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7256 6716 6214 5618 5140 4827 4643 4595 4733 4852 4940 5134 5399 5665 5958 6207 6355 6467 6651 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5329 5220 5054 4888 4718 4602 4523 4479 4404 4368 4334 4301 4258 4254 4260 4242 4216 4219 4236 4291 4320 4317 4298 4297 4308 4324 4347 4393 4432 4451 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3582 3565 3555 3500 3481 3469 3459 3467 3512 3549 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2537 2422 2321 2208 2107 2047 2010 1998 1999 2031 2077 2130 2169 2225 2309 2366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1973 1855 1757 1651 1532 1414 1339 1295 1243 1213 1216 1238 1259 1303 1376 1450 1509 1542 1577 1607 1621 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1190 1172 1153 1135 1118 1100 1079 1056 1028 999 971 943 912 881 852 821 792 766 740 715 693 674 656 644 634 626 622 619 617 617 621 625 629 635 641 646 651 655 657 658 658 654 650 644 636 626 615 601 585 567 550 531 513 496 478 461 446 431 418 407 397 389 383 379 376 374 373 373 373 373 373 373 372 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 4 72619 483 527 30 11957 20 10 19 1190 -9450 99999 11406 11419 11512 11504 11453 11358 11332 11327 11359 11413 11377 11375 11311 11101 10950 10863 10803 10587 10354 10078 9734 9479 9279 9148 9014 8852 8644 8453 8303 8124 7996 7872 7756 7684 7565 7472 7358 7286 7154 7089 7153 7312 7489 7691 7861 7990 8133 8355 8517 8698 5980 6037 6067 6091 6081 6041 6015 6101 6184 6240 6363 6371 6443 6553 6731 7027 7391 7701 7931 8199 8518 8804 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8065 7552 7057 6666 6303 5763 5240 4902 4680 4608 4680 4805 4876 5062 5301 5572 5908 6233 6453 6632 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5613 5465 5281 5077 4905 4816 4726 4608 4478 4359 4279 4224 4221 4218 4265 4305 4340 4372 4428 4524 4550 4572 4610 4650 4718 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3698 3622 3572 3547 3515 3454 3428 3426 3423 3424 3461 3494 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2957 2833 2711 2566 2422 2279 2171 2077 1974 1889 1852 1837 1839 1869 1946 2020 2091 2157 2239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2113 1990 1885 1772 1633 1493 1388 1320 1240 1188 1185 1218 1249 1297 1377 1465 1529 1568 1593 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1406 1190 1169 1147 1125 1103 1079 1051 1023 990 957 924 894 862 831 802 772 745 722 698 675 656 639 625 616 610 605 602 600 599 601 605 609 614 620 627 633 639 645 649 651 652 651 649 646 640 632 623 611 596 580 564 546 527 509 490 472 455 439 425 412 401 391 384 379 375 373 372 371 371 370 370 369 369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 6 5 72628 483 529 30 11959 20 10 28 1190 -9448 99999 13387 13332 13404 13340 13169 12887 12594 12259 12031 11828 11472 11228 10939 10454 10065 9803 9616 9342 9126 8891 8611 8472 8418 8423 8393 8345 8214 8110 8036 7943 7876 7808 7752 7703 7627 7645 7626 7671 7679 7797 8041 8374 8711 9068 9343 9567 9740 9955 10099 7010 7134 7216 7223 7246 7218 7123 7038 6986 6914 6761 6668 6494 6403 6347 6316 6468 6698 6960 7147 7397 7731 8019 8363 8693 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7698 7354 6824 6253 5747 5298 5053 4868 4758 4590 4558 4560 4629 4816 5013 5118 5217 5447 5722 5907 6131 6256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5536 5353 5177 5096 5026 4898 4716 4578 4506 4454 4413 4373 4383 4406 4393 4344 4345 4416 4419 4405 4432 4485 4544 4557 4578 4587 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3535 3438 3351 3243 3149 3073 3022 2996 3023 3055 3092 3112 3144 3183 3284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2812 2649 2474 2354 2241 2110 1991 1923 1866 1819 1794 1822 1849 1875 1883 1919 1991 2070 2113 2177 9999999 9999999 9999999 9999999 9999999 2121 2043 1976 1919 1866 1773 1670 1588 1544 1472 1421 1403 1411 1418 1429 1464 1512 1550 1561 1544 1554 1555 1541 1503 1467 1417 1366 1309 1248 1189 1131 1173 1148 1124 1097 1065 1032 994 955 918 884 848 813 781 750 722 698 675 653 635 618 605 597 593 589 586 585 586 589 594 600 607 614 622 629 637 643 648 650 651 651 650 647 641 633 623 611 596 580 562 544 525 506 488 470 453 437 422 409 398 389 382 377 374 373 371 371 371 370 370 369 368 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 72637 483 527 30 11957 20 10 37 1189 -9446 99999 11748 11617 11593 11481 11337 11096 10832 10575 10387 10229 10021 9982 9893 9666 9538 9466 9473 9460 9507 9508 9461 9456 9406 9397 9288 9066 8714 8379 7994 7597 7279 6992 6714 6474 6247 6148 6103 6159 6202 6426 6811 7258 7700 8217 8630 8973 9242 9540 9782 5972 6101 6204 6269 6364 6408 6409 6419 6460 6508 6436 6391 6309 6309 6333 6378 6549 6790 7045 7244 7526 7916 8261 8623 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7304 6678 6092 5637 5223 4917 4597 4394 4258 4185 4215 4289 4357 4449 4675 5003 5254 5559 5766 5908 5988 6086 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5638 5430 5195 4972 4767 4636 4499 4340 4171 4051 3980 3924 3917 3924 3962 4022 4086 4126 4189 4298 4346 4399 4481 4544 4626 4674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3672 3550 3410 3298 3220 3133 3040 2974 2928 2885 2858 2889 2914 2963 2986 3001 3024 3103 3161 3213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2742 2674 2602 2508 2412 2360 2309 2231 2169 2166 2170 2164 2137 2138 2169 2211 2225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2051 1983 1928 1827 1722 1625 1548 1454 1380 1329 1294 1271 1263 1272 1308 1337 1348 1330 1345 1356 1360 1360 1360 1346 1343 1335 1157 1140 1121 1102 1079 1057 1033 1006 979 947 915 884 856 825 796 770 744 721 699 679 659 641 626 613 604 599 594 589 586 585 585 588 592 597 603 610 617 624 631 636 639 642 644 644 643 639 632 623 612 598 582 565 547 529 509 489 470 452 435 419 405 393 383 375 368 364 362 360 358 358 358 357 357 356 354 351 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 72646 483 527 30 11957 20 10 46 1189 -9444 99999 10504 10321 10255 10132 10050 9930 9827 9644 9538 9452 9358 9401 9489 9403 9375 9312 9299 9235 9312 9357 9364 9346 9306 9246 9130 8884 8540 8173 7750 7319 7011 6696 6445 6208 6006 5903 5907 6035 6203 6542 7024 7526 8024 8579 9032 9391 9706 9991 10191 6479 6529 6546 6579 6664 6698 6756 6831 6936 7026 6995 7027 7084 7173 7237 7311 7557 7766 7933 8078 8266 8487 8644 8822 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8024 7655 7252 6910 6423 5860 5377 4969 4696 4422 4262 4083 4004 3947 3957 4030 4121 4195 4304 4565 4921 5174 5461 5672 5856 5985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5175 4964 4794 4663 4560 4510 4451 4408 4405 4415 4398 4394 4447 4465 4490 4538 4565 4623 4649 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3814 3690 3565 3437 3296 3185 3080 2973 2905 2855 2825 2809 2810 2842 2885 2974 3051 3145 3230 3307 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3001 2869 2763 2708 2649 2577 2511 2500 2501 2484 2460 2469 2491 2484 2459 2472 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2117 2069 2024 1948 1875 1816 1782 1705 1620 1547 1503 1437 1381 1348 1323 1300 1289 1297 1326 1347 1355 1343 1366 1388 1400 1407 1429 1442 1456 1136 1122 1109 1094 1078 1057 1037 1015 990 963 933 902 873 845 814 785 759 732 707 685 664 643 626 612 600 592 588 584 581 579 579 580 584 589 594 600 607 612 617 622 625 627 629 630 629 628 624 618 611 600 588 575 560 544 528 510 492 474 456 439 423 409 396 385 375 368 362 358 354 352 350 349 348 347 346 344 341 337 333 327 322 315 309 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 34 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 7 7 72655 483 528 30 11958 20 10 55 1189 -9442 99999 9609 9564 9568 9515 9495 9456 9448 9344 9313 9292 9283 9328 9355 9266 9281 9256 9257 9210 9343 9413 9443 9451 9429 9317 9148 8854 8542 8205 7847 7422 7065 6702 6461 6243 6117 6124 6204 6401 6681 7089 7626 8178 8748 9309 4201 4213 4279 4329 4413 4497 4594 4835 5022 5216 5380 5545 5711 5810 5941 6027 6137 6222 6247 6310 6403 6617 6721 6842 7032 7234 7441 7626 7897 8166 8433 8582 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7908 7634 7205 6664 6223 5826 5523 5142 4916 4695 4533 4382 4328 4354 4417 4489 4595 4810 5169 5424 5720 5925 6134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5392 5204 4993 4790 4608 4489 4395 4337 4318 4307 4275 4279 4318 4334 4350 4432 4487 4532 4584 4637 4688 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3799 3650 3510 3364 3237 3140 3044 2929 2857 2805 2787 2784 2799 2829 2883 2983 3085 3203 3311 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2997 2868 2778 2733 2701 2641 2565 2553 2554 2546 2533 2550 9999999 9999999 2534 2514 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2120 2093 2065 2023 1980 1944 1927 1867 1798 1725 1676 1606 1551 1503 1449 1390 1331 1289 1278 1258 1231 1178 1169 1155 1139 1135 1154 1171 1192 1114 1100 1085 1067 1050 1028 1005 981 956 929 900 870 844 818 791 766 743 721 701 683 666 650 638 626 617 610 607 602 599 596 594 594 596 599 602 606 610 613 617 620 624 626 627 629 630 628 625 619 612 602 590 576 561 545 528 510 491 473 455 437 421 406 393 381 372 364 358 353 350 347 345 344 343 341 339 337 335 331 326 321 315 309 303 297 291 286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 10 9 9 8 7 72664 452 527 30 11957 20 11 4 1188 -9440 99999 9808 9694 9629 9502 9341 9201 9142 9053 9009 9052 9154 9301 9403 9411 9527 9670 9776 9758 9917 10041 10102 10034 9918 9752 9461 8992 8513 8058 7625 7115 6656 6219 5937 5670 5537 5589 5795 6113 6499 7018 7672 8353 8989 9601 10179 10647 4834 4824 4827 4820 4796 4864 4955 5015 5112 5292 5467 5515 5581 5592 5614 5636 5589 5584 5653 5827 5859 5924 6116 6279 6400 6529 6819 7160 7538 7846 8110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7471 7086 6722 6293 6037 5788 5546 5254 5077 4958 4942 4972 5040 5179 5470 5689 5922 6131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5306 5058 4861 4623 4463 4384 4327 4250 4226 4267 4293 4338 4473 4606 4738 4853 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3838 3655 3456 3306 3191 3070 2946 2847 2748 2636 2566 2520 2508 2516 2541 2574 2634 2746 2859 2983 3104 3194 3266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2940 2801 2694 2625 2574 2516 2448 2412 2410 2401 2395 2409 2443 2441 2424 2410 2407 2399 2374 2329 2305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2135 2116 2098 2075 2034 2002 1962 1910 1839 1781 1725 1679 1634 1577 1516 1455 1407 1384 1374 1368 1338 1323 1303 1285 1281 1286 1164 1150 1134 1115 1094 1072 1052 1028 1002 974 946 917 887 858 832 805 776 750 726 702 681 661 643 627 613 602 594 588 585 582 580 581 583 586 590 596 600 605 609 613 617 620 623 624 626 626 626 623 619 613 606 597 586 574 560 545 529 512 494 476 459 441 425 410 396 384 373 364 357 352 347 344 341 339 337 335 334 331 328 324 319 314 308 302 295 289 284 279 274 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 32 32 31 30 72673 451 555 30 11955 20 11 13 1188 -9438 99999 9511 9456 9370 9245 9132 9012 8934 8741 8522 8306 8260 8244 8198 8183 8319 8426 8521 8581 8859 9154 9560 9780 9926 10009 9963 9666 9354 9030 8683 8250 7858 7412 7119 6815 6578 6436 6466 6606 6849 7199 7675 8183 8648 9047 9426 9731 9995 3438 3490 3544 3630 3822 3969 4056 4244 4592 4953 5156 5350 5494 5632 5700 5717 5828 6006 6206 6183 6278 6562 6787 6908 6994 7278 7578 7887 8146 8398 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7346 7052 6956 6897 6788 6624 6533 6484 6472 6429 6380 6337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5209 5015 4829 4675 4481 4350 4292 4248 4196 4190 4233 4277 4361 4504 4622 4730 4834 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3807 3616 3461 3328 3202 3085 2994 2889 2771 2705 2659 2626 2628 2648 2690 2744 2837 2933 3046 3155 3232 3290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2903 2793 2723 2668 2601 2521 2484 2479 2461 2449 2466 2513 2521 2501 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2115 2099 2096 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1906 1860 1815 1759 1684 1596 1503 1421 1370 1323 1287 1241 1214 1178 1158 1228 1207 1186 1165 1144 1121 1094 1068 1045 1017 989 959 931 903 875 848 822 797 771 745 721 699 678 658 639 622 608 596 587 580 575 570 568 568 570 574 579 584 589 594 599 603 608 611 615 618 620 621 621 619 615 610 603 595 586 575 561 547 531 515 497 480 462 445 429 413 399 386 375 365 356 350 345 340 336 333 330 328 325 321 318 314 309 303 297 291 285 279 273 268 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 33 32 31 31 30 72682 451 554 30 11954 20 11 22 1187 -9437 99999 10082 10027 9890 9683 9495 9246 9068 8801 8475 8153 7976 7809 7605 7457 7481 7484 7560 7625 7962 8348 8862 9187 9482 9764 9911 9831 9795 9745 9653 9365 9080 8700 8454 8146 7895 7769 7792 7794 7854 7993 8248 8526 8789 8978 9225 9424 9594 9653 9708 9698 9522 9285 9141 8948 8807 8671 8515 8421 8495 8555 8648 8778 8975 9101 9198 9279 9356 9286 9252 9108 8994 8806 8615 8205 7801 7499 7269 6965 6784 6639 6646 6641 6857 7074 7455 7683 7894 7992 9999999 9999999 9999999 9999999 9999999 9999999 7060 7007 6974 6979 6942 9999999 9999999 9999999 9999999 6495 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5116 4935 4813 4739 4676 4578 4524 4502 4469 4471 4517 4555 4606 4668 4743 4801 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3623 3418 3235 3087 2971 2892 2832 2751 2660 2622 2604 2601 2652 2723 2804 2892 3008 3119 3226 3322 3366 3378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2962 2850 2766 2668 2546 2462 2424 2424 2417 2390 2401 2451 2476 2495 2538 2610 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1826 1761 1680 1590 1508 1449 1405 1373 1324 1285 1240 1196 1178 1157 1137 1117 1098 1078 1055 1035 1016 992 967 940 915 890 866 843 820 797 772 747 725 706 686 666 649 635 622 612 604 596 590 585 582 581 582 583 584 588 590 593 596 599 601 604 607 610 613 615 615 614 612 608 602 595 587 576 563 548 532 515 497 478 459 442 424 407 392 378 365 355 346 339 333 328 324 321 319 317 314 311 308 304 300 295 290 285 279 275 270 266 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 33 32 32 31 30 72691 452 525 30 11955 20 11 31 1187 -9435 99999 8774 8765 8674 8570 8463 8414 8493 8430 8393 8348 8454 8414 8373 8423 8585 8715 8829 8813 9025 9293 9599 9667 9776 9876 9859 9641 9588 9532 9447 9207 8932 8617 8487 8329 8194 8152 8252 8247 8230 8282 8410 8484 8559 8606 8757 8889 9003 8992 8992 8988 8901 8758 8730 8697 8678 8624 8560 8532 8622 8608 8590 8552 8683 8753 8738 8660 8650 8542 8423 8243 8187 8108 8008 7650 7361 7177 7091 6777 6547 6441 6501 6459 6598 6855 7275 7485 7683 7803 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6518 6340 6162 6039 5978 5956 5916 5896 5923 5961 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5169 5041 4886 4782 4738 4712 4639 4592 4588 4608 4657 4737 4812 4871 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3939 3726 3536 3342 3154 3022 2914 2831 2767 2697 2615 2565 2547 2548 2615 2716 2823 2928 3046 3165 3251 3334 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3137 3018 2880 2756 2655 2554 2429 2338 2279 2254 2240 2209 2203 2243 2278 2320 2379 2462 2503 2525 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1869 1792 1714 1640 1553 1449 1343 1265 1218 1181 1159 1139 1128 1100 1199 1180 1159 1139 1121 1099 1077 1053 1031 1010 984 956 928 902 875 851 829 807 782 755 732 710 692 673 656 641 629 619 610 605 600 595 592 591 592 593 594 594 597 598 599 600 602 603 604 606 608 610 612 612 611 609 605 600 593 586 575 563 549 533 516 497 478 459 441 423 405 389 375 361 350 340 333 326 321 317 313 311 309 306 303 300 297 293 289 284 280 275 270 266 261 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 42 40 38 36 34 32 30 28 72700 452 525 30 11955 20 11 40 1187 -9433 99999 10092 10028 9847 9658 9467 9309 9297 9121 9039 8957 8963 8818 8697 8680 8754 8751 8755 8680 8847 9016 9234 9261 9373 9397 9310 9092 9086 9093 9025 8806 8580 8270 8127 7950 7870 7888 7998 7996 8006 8089 8210 8286 8377 8467 8666 8859 9042 9071 9150 9215 9175 9104 9121 9097 9079 9029 8901 8795 8799 8682 8504 8359 8437 8391 8233 8044 7943 7809 7720 7584 7598 7684 7703 7497 7426 7525 7619 7422 7357 7403 7542 7516 7587 7762 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5253 5079 4868 4714 4633 4547 4419 4351 4339 4323 4323 4376 4444 4501 4573 4660 4742 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3802 3657 3562 3490 3439 3379 3317 3243 3174 3101 3035 3036 3072 3105 3123 3144 3188 3201 3213 3216 3219 3231 3232 3231 9999999 3194 3112 3007 2911 2807 2704 2598 2490 2357 2238 2131 2054 2007 1949 1909 1905 1910 1940 1987 2060 2114 2169 2219 2282 2360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1864 1799 1720 1625 1517 1431 1364 1310 1268 1225 1188 1130 1217 1204 1188 1175 1160 1142 1121 1097 1074 1049 1023 992 960 928 894 862 832 804 773 742 715 689 668 648 632 618 607 598 591 588 587 585 584 585 587 590 592 593 596 598 598 599 600 601 602 604 606 607 608 608 607 606 602 597 591 584 574 563 549 534 518 500 482 463 445 428 410 394 380 366 354 344 335 327 321 315 311 307 304 301 297 293 289 285 281 276 272 267 263 258 254 251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 28 25 22 20 17 14 11 8 72709 451 554 30 11954 20 11 49 1186 -9431 99999 9632 9585 9431 9335 9226 9138 9186 9070 9069 9196 9417 9476 9455 9553 9680 9743 9761 9713 9815 9902 9947 9801 9774 9731 9548 9223 9078 9011 8876 8650 8403 8168 8086 7963 7898 7937 8057 8046 8000 7999 8060 8123 8162 8207 8342 8492 8599 8586 8693 8813 8880 8943 9030 9048 9074 9048 8918 8866 8888 8788 8606 8424 8397 8209 7965 7670 7442 7258 7162 7040 7074 7187 7203 7059 7049 7156 7295 7223 7235 7276 7424 7443 7560 7723 7931 7965 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6610 6611 6646 6779 6900 6931 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4864 4645 4460 4336 4240 4158 4114 4113 4132 4202 4309 4415 4506 4621 4732 4836 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3904 3724 3555 3443 3358 3247 3198 3186 3177 3141 3103 3078 3068 3041 3007 3027 3102 3159 3177 3192 3245 3265 3264 3268 3282 3320 9999999 9999999 9999999 9999999 9999999 3077 2977 2886 2799 2691 2561 2429 2314 2213 2114 2043 1968 1921 1902 1874 1871 1901 1941 1958 1998 2076 2161 2254 2348 2432 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1736 1652 1554 1450 1380 1323 1291 1260 1226 1157 1100 1188 1178 1169 1155 1140 1123 1103 1085 1065 1043 1017 989 961 930 900 870 841 809 775 743 714 689 666 645 628 615 603 593 588 584 581 580 580 582 584 586 587 589 590 590 591 593 594 595 596 597 599 600 601 601 600 597 593 588 582 574 563 551 537 522 505 487 469 451 434 416 400 385 372 359 348 338 330 323 318 313 308 305 301 296 292 288 283 278 272 268 263 258 253 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 27 25 22 20 17 15 12 72718 451 553 30 11953 20 11 58 1186 -9429 99999 8590 8365 8027 7804 7603 7428 7343 7230 7322 7501 7735 7929 8142 8485 8774 8999 9200 9416 9727 9954 10145 10165 10216 10232 10106 9914 9777 9664 9409 9109 8786 8513 8352 8112 7922 7838 7806 7697 7546 7490 7420 7426 7392 7450 7596 7767 7870 7847 8001 8228 8404 8642 8857 8978 9021 9076 8992 8992 9006 8888 8658 8377 8245 8000 7661 7305 6970 6788 6704 6703 6824 7070 7269 7334 7499 7805 8159 8321 8373 8469 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7487 7329 7224 7053 6983 6999 6127 6193 6258 6348 6526 6680 6759 6755 6781 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5092 4899 4709 4559 4425 4296 4202 4140 4115 4123 4157 4194 4263 4353 4450 4543 4654 4752 4832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3860 3685 3563 3463 3340 3264 3237 3215 3162 3104 3057 3037 3006 2973 2980 3035 3083 3093 3103 3143 3154 3134 3118 3111 3130 3138 3128 3118 3097 3061 3003 2950 2918 2889 2842 2774 2699 2637 2579 2515 2448 2378 2321 2277 2220 2187 2180 2172 2145 2135 2173 2227 2294 2368 2435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1838 1749 1681 1611 1567 1544 1526 1502 1466 1460 1457 1487 1516 1528 1496 1180 1177 1171 1167 1158 1147 1133 1117 1101 1084 1063 1038 1010 982 949 917 886 855 821 786 752 722 697 673 651 633 620 606 596 590 586 582 580 579 578 580 580 579 580 581 581 581 583 585 586 589 592 594 598 601 602 603 602 599 595 590 582 572 560 547 531 514 496 478 459 441 423 406 391 377 363 351 341 331 323 316 310 305 300 295 289 284 279 274 268 263 258 254 250 246 242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 26 24 22 19 17 14 12 72727 451 555 30 11955 20 12 7 1186 -9427 99999 10736 10550 10267 10163 10111 10093 10113 10019 10130 10287 10305 10266 10219 10273 10203 10059 9858 9672 9536 9273 8989 8741 8578 8375 8098 7895 7735 7620 7390 7193 7036 6964 7011 7009 7080 7203 7265 7258 7229 7294 7292 7342 7378 7497 7692 7840 7923 7862 7936 8061 8190 8423 8620 8711 8693 8713 8675 8661 8666 8550 8407 8188 8096 7884 7589 7275 6933 6734 6647 6641 6736 6855 6998 7036 7149 7329 7573 7667 7755 7937 8079 8101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5201 5306 5382 5427 5510 5665 5782 5860 5906 5959 6079 6223 6327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5198 5041 4888 4762 4655 4575 4506 4439 4392 4381 4387 4380 4403 4426 4469 4515 4565 4604 4654 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3993 3872 3730 3598 3501 3404 3300 3260 3266 3273 3260 3259 3269 3270 3257 3244 3265 3309 3330 3314 3297 3284 3230 3138 3047 2975 2917 2861 2815 2776 2743 2708 2679 2667 2685 2725 2762 2785 2813 2852 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1929 1830 1749 1667 1586 1528 1469 1430 1414 1401 1389 1372 1372 1368 1391 1418 1432 1174 1173 1171 1169 1169 1164 1156 1144 1132 1118 1101 1080 1056 1028 997 961 927 892 857 818 781 745 713 686 660 638 620 605 592 582 576 573 570 569 569 569 570 570 569 570 571 570 571 572 574 575 578 580 582 586 589 591 592 592 590 586 582 576 568 558 547 534 519 504 487 470 453 437 420 405 391 377 364 352 342 332 324 316 309 302 296 289 283 277 271 266 260 255 250 245 240 237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 26 24 22 20 17 15 13 10 72736 451 553 30 11953 20 12 16 1185 -9425 99999 9097 9062 9012 9109 9235 9395 9628 9822 10145 10500 10682 10795 10944 11050 11003 10923 10837 10713 10608 10383 10080 9789 9574 9359 9075 8900 8785 8631 8384 8152 7925 7741 7686 7563 7483 7507 7500 7418 7334 7366 7294 7225 7146 7176 7316 7406 7456 7383 7457 7612 7759 8015 8272 8441 8466 8572 8694 8864 9024 9084 9150 9106 9156 9095 8934 8719 8440 8257 8103 8049 8023 7957 7895 7760 7691 7675 7782 7788 7743 7775 7753 7643 7447 7330 7207 7049 6928 6748 6643 6530 6379 6306 6241 6242 6167 6219 4361 4423 4432 4526 4655 4826 5089 5398 5697 6023 6352 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4873 4683 4521 4375 4255 4159 4106 4111 4131 4157 4208 4289 4418 4555 4677 4795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3866 3747 3668 3584 3486 3450 3472 3493 3466 3461 3458 3446 3429 3410 3406 3430 3433 3402 3365 3350 3298 3215 3124 3071 3018 2959 2898 2850 2814 2774 2733 2713 2717 2744 2757 2773 2804 2850 2869 2879 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2046 1973 1893 1818 1763 1705 1623 1555 1491 1434 1379 1327 1281 1244 1223 1202 1197 1205 1214 1192 1186 1180 1175 1171 1162 1152 1139 1127 1114 1096 1075 1051 1024 991 954 919 883 847 807 770 736 706 679 655 636 620 608 598 590 587 585 584 584 584 584 584 583 580 578 577 574 572 572 572 572 572 573 574 576 580 581 582 582 581 578 575 570 563 555 545 533 521 507 491 475 459 443 428 412 398 384 370 357 346 335 326 316 307 300 293 286 280 274 268 263 258 253 249 246 243 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 26 24 22 19 17 15 13 72745 451 550 30 11950 20 12 25 1185 -9423 99999 9280 9233 9165 9234 9323 9460 9666 9806 10064 10383 10517 10605 10788 10945 10953 10927 10877 10794 10777 10668 10442 10226 10070 9834 9517 9309 9118 8799 8361 7942 7494 7124 6894 6590 6356 6222 6104 5989 6039 6238 6346 6488 6631 6862 7156 7410 7613 7659 7804 7941 8066 8256 8404 8330 8110 8002 7889 7885 7893 7861 7913 7911 8010 8032 8066 8097 8047 8114 8240 8453 8646 8787 8829 8842 8883 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7765 7286 6878 6448 6021 5586 5057 4614 4166 3860 3631 3546 3577 3628 3753 3921 4193 4519 4879 5312 5781 6301 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4745 4396 4111 3884 3711 3569 3484 3502 3560 3612 3716 3881 4097 4261 4419 4603 4806 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3795 3730 3724 3722 3692 3680 9999999 9999999 9999999 9999999 9999999 9999999 3667 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3118 3048 2982 2919 2877 2851 2828 2810 2779 2732 2692 2655 2618 2584 2555 2530 2473 2439 2418 2377 2318 2269 2226 2211 2204 2194 2176 2173 2153 2114 2080 2085 2084 2073 2063 2049 2022 1991 1924 1851 1775 1727 1654 1554 1471 1387 1316 1241 1168 1108 1059 1022 987 993 1031 1075 1100 1120 1173 1200 1185 1169 1154 1136 1119 1100 1078 1055 1030 1001 966 930 892 855 819 783 750 719 692 669 648 632 618 608 599 593 590 587 586 584 583 582 580 578 575 573 571 568 566 565 565 565 567 568 570 572 576 578 579 580 579 577 574 570 564 557 548 537 526 513 498 482 467 451 435 419 405 391 376 363 350 339 328 317 308 300 293 286 279 273 268 262 257 253 249 246 243 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 24 22 20 18 16 14 12 72754 370 2985 30 11955 20 12 34 1184 -9421 99999 5105 5311 5478 5627 5736 6253 5838 5501 5152 4816 4526 4193 3934 3656 3499 3432 3517 3667 3834 4103 4360 4607 4881 5159 5511 5889 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4962 4697 4515 4375 4301 4213 4134 4171 4267 4315 4357 4461 4575 4595 4627 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4151 4128 9999999 9999999 9999999 3916 3879 3872 3866 3818 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3635 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3124 3050 2966 2889 2845 2856 2869 2889 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2238 2156 2065 1992 1977 1967 1965 1979 1991 1987 1984 1946 1905 1878 1892 1877 1834 1796 1748 1697 1641 1577 1510 1447 830 739 759 772 1329 1304 1277 1249 1220 1192 1159 1130 1101 1076 1051 1022 994 965 934 899 862 826 792 760 729 701 678 657 638 621 609 600 592 586 582 580 579 577 575 574 573 571 569 567 565 564 562 561 561 563 564 566 568 571 573 576 577 578 578 577 573 570 566 561 554 546 537 527 516 503 490 476 462 447 432 418 404 390 375 362 349 337 324 313 303 294 285 277 270 263 257 251 245 240 236 232 229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 23 22 20 18 17 15 13 11 72763 366 3284 30 11954 20 12 43 1184 -9419 99999 4943 5273 5579 5889 6242 6570 6905 9999999 9999999 4280 4669 5071 5453 5789 6144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5377 4959 4612 4332 4094 3851 3716 3661 3620 3625 3649 3709 3867 4061 4221 4395 4599 4771 4875 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3977 3843 3777 3693 3592 3497 3399 3338 3319 3327 3337 3377 3421 3464 3528 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3038 2972 2926 2902 2843 2796 2767 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2427 2323 2250 2176 2096 2022 1904 1788 1685 1646 1620 1618 1617 1622 1643 1690 1711 1748 1788 1845 1877 1889 1884 1888 9999999 9999999 1774 1702 1617 1510 1386 1362 1339 1053 930 799 722 675 1175 1143 1112 1083 1061 1038 1011 985 955 922 885 849 819 788 757 728 701 680 659 640 623 611 600 592 586 583 580 577 573 571 570 569 568 567 565 564 563 562 562 562 563 565 567 569 571 574 575 575 575 576 574 572 569 567 563 558 552 545 538 9999999 518 506 495 482 467 453 439 424 409 393 379 365 350 336 323 312 301 291 281 273 266 259 252 247 242 239 235 233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 21 20 18 17 15 13 12 10 9 7 5 4 72772 357 3553 30 11953 20 12 52 1184 -9417 99999 7735 9999999 9999999 4378 4752 5143 5521 5962 6389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5013 4671 4394 4144 3886 3743 3738 3758 3816 3866 3953 4126 4343 4515 4702 4897 5055 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4220 4098 4043 4018 3988 3922 3896 3954 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2839 2760 2698 2641 2594 2514 2459 2434 2441 2463 2523 2573 2571 2599 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2068 2004 1963 1937 1885 1840 1821 1832 1815 1814 1815 1835 1850 1837 1800 1785 1762 1691 1592 1506 1417 1314 1182 1045 913 805 687 559 487 452 411 367 347 351 374 990 965 941 913 882 845 812 782 750 719 691 666 647 628 612 598 589 582 577 575 577 578 578 578 580 582 583 583 583 582 580 578 576 574 572 570 569 568 568 568 569 569 569 568 569 568 567 565 564 561 558 553 549 543 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 441 426 411 396 381 366 351 338 325 314 302 292 283 275 268 260 254 250 246 242 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 21 20 18 17 15 14 12 11 10 8 7 5 72781 337 4155 30 11955 20 13 1 1183 -9415 99999 5347 5008 4685 4421 4169 3945 3714 3565 3516 3506 3565 3609 3666 3789 3939 4068 4211 4364 4509 4635 4782 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2826 2691 2582 2515 2467 2454 2425 2366 2354 2367 2360 2328 2294 2247 2237 2269 2299 2314 9999999 9999999 2217 2171 2158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1867 1794 1682 1542 1411 1293 1176 1032 883 753 646 538 425 378 368 355 339 963 933 909 886 861 837 811 783 750 723 699 674 649 626 608 595 583 573 566 562 561 562 566 574 579 583 586 590 596 600 602 603 602 600 597 594 590 586 583 580 578 577 575 573 571 569 568 568 568 568 568 567 567 565 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 419 404 387 372 357 343 330 317 306 296 286 278 269 262 255 250 246 242 240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 19 18 16 15 13 12 11 9 8 6 5 4 72789 345 3914 30 11954 20 13 9 1183 -9413 99999 8970 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5127 4869 4709 4562 4454 4292 4195 4157 4136 4182 4211 4245 4317 4392 4440 4497 4580 4614 4613 4627 4673 4710 9999999 9999999 4539 4502 4493 4470 4484 4524 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3531 3536 3635 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2533 2393 2266 2155 2033 1911 1822 1761 1711 1658 1623 1596 1617 1694 1795 1892 1967 2017 2079 2134 2200 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1346 1335 1416 1274 1140 1266 836 695 575 447 321 267 246 224 214 912 881 854 830 802 776 748 719 689 663 642 621 602 587 576 568 561 558 556 558 561 568 577 587 594 599 604 608 613 616 618 620 619 617 613 610 605 599 594 591 588 586 583 579 575 571 568 566 565 564 563 563 562 559 557 555 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 379 365 351 337 325 313 303 292 283 274 267 262 257 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 23 22 21 19 18 17 16 14 13 12 11 9 8 72799 362 3913 30 11953 20 13 19 1183 -9411 99999 10020 9999999 9999999 9999999 9999999 5732 5646 5540 5429 5274 5077 4892 4827 4793 4786 4710 4677 4690 4722 4778 4826 4881 4967 9999999 9999999 9999999 9999999 9999999 9999999 4822 4798 9999999 9999999 4511 4395 4303 4257 4203 4205 4226 4232 4235 4248 4264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3576 3592 3701 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2555 2393 2241 2108 1967 1839 1748 1680 1609 1535 1486 1460 1472 1541 1637 1728 1800 1856 1928 1995 2052 2107 2167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1739 1659 1565 1458 1357 1253 1158 1046 948 858 1162 711 621 576 564 556 922 881 844 809 777 745 716 686 655 625 602 583 566 552 543 537 535 533 534 538 544 551 561 573 585 593 599 605 609 613 616 618 619 618 616 612 608 603 598 594 591 587 584 581 577 572 568 565 563 561 560 558 558 557 556 554 554 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 353 339 327 316 305 294 285 277 271 266 263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 19 18 16 15 14 13 12 11 10 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 0 72808 373 3586 30 11956 20 13 28 1182 -9409 99999 5795 5834 5866 5936 5974 6047 6094 6026 5950 5859 5799 5757 5598 5388 5181 5006 4799 4658 4566 4456 4332 4273 4278 4330 4413 4465 4548 4669 4772 4894 5039 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4482 4394 4332 4277 4215 4163 4128 4060 4000 3942 3935 3951 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2535 2357 2197 2034 1872 1747 1625 1525 1453 1440 1469 1542 1597 1626 1675 1731 1778 1857 1945 2025 2079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1751 1638 1505 1180 1203 1116 1086 1059 592 435 330 244 152 68 26 19 19 48 97 699 671 644 616 594 575 557 541 528 519 512 507 506 507 512 519 531 544 558 571 582 592 602 612 620 627 631 632 632 629 625 619 612 605 597 590 583 577 571 564 557 553 551 549 548 547 548 549 549 550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 353 339 326 314 303 293 284 276 270 265 261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 6 5 5 5 4 4 4 4 3 3 3 72817 382 3317 30 11957 20 13 37 1182 -9407 99999 8483 8197 7915 7600 7314 7037 6818 6665 6582 6489 6400 6385 6365 6314 6276 6225 6133 6004 5859 9999999 9999999 9999999 9999999 9999999 9999999 4632 4484 4408 4349 4286 4225 9999999 9999999 9999999 9999999 9999999 4432 4533 4630 4738 4827 4899 4942 5000 5070 5130 5195 5284 5343 5348 5285 5249 5210 5193 5140 5069 4987 4932 4841 4732 4629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2936 2948 9999999 9999999 3050 3084 3137 3219 3347 3490 3649 3780 3955 4121 4218 4238 4261 4273 4256 4174 4076 3922 3704 3430 3143 2869 2613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2134 2237 2313 2359 2386 2369 2342 2290 2212 2135 2027 1883 1732 1602 1444 1281 1134 991 856 720 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 393 747 722 696 672 643 615 587 564 543 524 509 496 486 479 476 476 479 486 496 510 527 544 559 574 589 603 617 627 637 643 647 647 645 641 634 626 617 608 600 590 582 573 564 556 550 545 542 541 539 539 540 542 543 545 546 547 548 549 549 547 543 537 530 522 512 501 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 23 22 21 21 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 9 9 8 8 7 7 6 6 5 5 72826 392 3017 30 11957 20 13 46 1181 -9406 99999 8586 8668 8789 8914 9054 9148 9169 8882 8669 8524 8419 8202 7978 7676 7393 7085 6862 6716 6602 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5325 5389 5445 5500 5556 5592 5625 5690 5722 5716 5713 5708 5673 5625 5543 5416 5271 5154 4997 4858 4762 4692 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4430 4373 4324 4282 4168 4048 3900 3748 3583 3466 3353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2922 3032 3169 3334 3476 3638 3781 3879 3922 3977 4025 4048 3998 3930 3817 3663 3464 3251 3041 2840 2616 2397 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2365 2385 2368 2321 2236 2138 2029 1903 1775 1641 1510 1371 1239 1111 991 889 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 861 823 787 748 711 679 648 619 590 563 539 518 499 484 475 469 464 461 463 469 477 487 500 516 534 550 566 581 595 607 617 626 633 637 638 637 634 630 623 615 606 598 590 581 573 565 558 551 545 541 538 536 534 534 534 535 536 537 538 539 540 541 541 540 538 533 528 521 513 504 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 5 5 4 4 3 3 72835 393 2987 30 11957 20 13 55 1181 -9404 99999 9811 9857 9832 9731 9682 9484 9222 8802 11114 10841 10590 10260 9908 9532 9063 8609 8136 7731 7418 7111 6745 6356 6086 5841 5562 5380 5187 4992 4819 4686 4654 4739 4766 4739 4765 4888 5022 5167 5386 5581 5732 5868 5959 6037 6149 6176 6131 6093 6037 5910 5756 5582 5385 5169 4996 4791 4634 4545 4470 4376 4331 4290 4278 4289 4381 4460 4565 4641 4685 4702 4774 4806 4806 4749 4685 4566 4483 4397 4322 4185 4043 3864 3706 3554 3452 3337 3234 3096 2985 2860 2799 2721 2647 2578 2541 2513 2513 2527 2597 2629 2677 2741 2865 3012 3189 3343 3498 3626 3726 3806 3888 3952 3978 3930 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1854 1947 2029 2098 2163 2233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 22 22 21 20 19 19 18 17 17 16 15 14 13 11 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 1 72844 395 2928 30 11958 20 14 4 1181 -9402 99999 11144 11051 10936 10823 10663 10430 10256 10070 9876 9595 9186 8810 8325 7858 7470 7109 7800 7672 7495 7379 7262 7094 6859 6620 6432 6243 6023 5917 5787 5661 5539 5445 5449 5550 5574 5556 5565 5621 5622 5684 5797 5880 5900 5915 5861 5767 5705 5594 5461 5381 5290 5170 5060 4973 4816 4678 4606 4542 4496 4507 4550 4553 4573 4534 4510 4510 4550 4565 4584 4617 4613 4549 4505 4445 4389 4274 4183 4067 4032 3984 3928 3843 3768 3678 3587 3500 3492 3475 3457 3396 3371 3341 3344 3319 3298 3293 3301 3286 3285 3307 3351 3321 3278 3245 3257 3274 3289 3288 3283 3256 3206 3144 3111 3094 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2297 2307 2303 2297 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 22 21 21 20 20 19 18 17 16 16 15 13 13 12 11 10 10 9 9 8 7 7 6 5 4 4 3 2 72853 392 3019 30 11959 20 14 13 1180 -9400 99999 7725 8007 8223 8519 8673 8710 8679 8552 8461 8274 8074 7868 7631 7344 7023 6772 6698 7709 7546 7294 7067 6860 6613 6309 6115 5898 5710 5515 5361 5283 5336 5329 5281 5315 5418 5453 5521 5632 5736 5769 5823 5771 5665 5635 5560 5432 5374 5346 5254 5143 5090 4983 4918 4912 4898 4866 4933 5038 5023 5021 4991 4934 4855 4817 4776 4690 4622 4490 4298 4184 4076 3940 3754 3627 3484 3386 3318 3272 3209 3155 3122 3082 3080 3176 3242 3300 3350 3416 3459 3520 3567 3592 3629 3652 3640 3632 3657 3664 3586 3491 3416 3346 3286 3251 3206 3157 3104 3014 2935 2903 2891 2853 2811 2800 2788 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2515 2412 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1569 1499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 22 21 21 20 20 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 8 7 6 6 5 4 72862 383 3287 30 11957 20 14 22 1180 -9398 99999 8711 8655 8614 8487 8312 8185 7923 7882 7882 7741 7383 6229 6202 6177 6113 6046 5910 5764 5640 5593 5690 5898 6050 6158 6329 6545 6690 6864 7009 7089 7118 7158 7024 6806 6648 6373 6009 5725 5468 5183 4907 4692 4387 4206 4122 4021 3927 4008 4134 4165 4257 4391 4460 4514 4596 4651 4664 4728 4683 4591 4567 4511 4373 4194 4076 3920 3730 3551 3388 3240 3106 3006 2894 2839 2872 2890 2917 3002 3131 3228 3344 3468 3636 3845 3985 4072 4110 4180 4221 4155 4041 3924 3770 3560 3342 3127 2945 2730 2442 2209 2057 1979 1882 1788 1744 1748 1798 1852 1953 2101 2234 2342 2441 2568 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2077 1931 1784 1637 1482 1358 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 13 12 12 11 10 10 9 8 7 6 5 4 72871 360 3976 30 11956 20 14 31 1180 -9396 99999 6732 6921 7041 7073 7261 7437 7420 7548 7777 7879 7865 7891 7722 7636 7713 4245 4123 4024 3961 3925 3925 3925 3970 4040 4286 4547 4703 4945 5260 5435 5509 5576 5591 5519 5474 5314 5061 4828 4551 4187 3846 3623 3350 3029 2769 2580 2425 2293 2225 2158 2107 2145 2170 2218 2347 2464 2495 2572 2692 2858 3073 3240 3381 3481 3631 3771 3830 3881 3917 3894 3824 3735 3620 3484 3291 2984 2726 2519 2358 2176 2034 1959 1916 1921 1956 2030 2189 2350 2536 2732 2939 3086 3173 3219 3230 3180 3087 2947 2748 2510 2255 1961 1686 1341 984 682 454 289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 15 14 13 12 11 10 9 8 7 5 4 72880 341 4545 30 11955 20 14 40 1179 -9394 99999 7448 7547 3593 3849 4027 4264 4597 4906 5237 5718 6085 6338 6542 6650 6630 6658 6563 6399 6181 5886 5445 4968 4575 4102 3514 2962 2509 2143 1758 1460 1197 956 771 586 483 568 725 796 898 1112 1395 1711 1963 2256 2538 2880 3195 3418 3647 3896 4017 3989 3937 3894 3815 3663 3340 3038 2765 2546 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 28 27 26 25 23 22 21 19 18 16 15 13 11 10 8 6 5 72889 339 4605 30 11955 20 14 49 1179 -9392 99999 7308 4090 4372 4718 5170 5572 6031 6688 7158 7513 7768 7933 7911 7922 7806 7571 7267 6733 5971 5133 4414 3550 2494 1559 724 27 -612 -1079 -1400 -1716 -1894 -2029 -1935 -1492 -964 -528 -50 594 1244 1895 2506 3054 3549 4051 4494 4777 5042 5250 5184 4975 4745 4519 4257 3938 3457 2947 2518 2121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 35 34 33 31 30 29 28 27 26 25 23 22 20 19 18 16 15 14 13 12 10 9 8 7 6 5 4 3 72898 338 4638 30 11958 20 14 58 1178 -9390 99999 5389 4058 4265 4562 4865 5211 5838 6410 6866 7178 7402 7534 7741 7775 7743 7638 7274 6572 5851 5227 4463 3365 2389 1464 611 -209 -894 -1429 -1987 -2487 -2956 -3102 -2697 -2262 -1930 -1552 -892 -213 536 1323 2026 2678 3292 3809 4174 4576 4938 4878 4627 4312 4060 3776 3418 2829 2206 1726 1260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 20 19 18 17 15 14 13 12 11 9 8 7 6 5 4 3 72907 337 4665 30 11955 20 15 7 1178 -9388 99999 10928 5970 5874 5824 5833 6088 6219 6107 5910 5600 5384 5326 5213 5067 4922 4660 4131 3643 3276 2806 2085 1508 1055 659 320 12 -252 -570 -890 -1176 -1182 -766 -328 -39 264 729 1181 1642 2149 2578 2990 3349 3628 3821 4101 4345 4314 4146 3968 3852 3813 3725 3460 3141 2946 2708 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 5 72916 337 4663 30 11953 20 15 16 1178 -9386 99999 3746 3635 3594 3646 3778 3906 4162 4271 4333 4474 4512 4569 4660 4731 4697 4616 4480 4230 4047 3903 3644 3265 3008 2771 2494 2268 2028 1822 1543 1263 987 842 939 1008 1016 1059 1218 1380 1567 1808 1971 2155 2335 2501 2685 2959 3253 3382 3452 3481 3564 3692 3794 3794 3750 3756 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 16 15 14 13 12 11 9 8 7 72925 338 4632 30 11952 20 15 25 1177 -9385 99999 5021 4837 4645 4474 4350 4292 4345 4492 4553 4586 4749 4883 4954 4990 5042 5032 4957 4931 4807 4720 9999999 4323 3981 3787 3605 3324 3052 2783 2531 2214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2024 2372 2702 3072 3462 3815 4073 4326 4488 4611 4728 4824 4853 4776 4651 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 404 400 393 386 381 375 367 359 351 347 343 337 335 333 331 -123 -138 327 327 325 321 316 312 306 299 293 287 279 269 260 251 242 234 227 220 214 209 204 201 196 193 191 189 187 184 180 176 169 160 150 138 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 36 35 35 34 33 32 31 30 29 28 27 25 24 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 72934 339 4602 30 11952 20 15 34 1177 -9383 99999 508541 3940 3674 3479 3586 3612 3557 3638 3725 3796 3868 4124 4417 4665 4880 4879 4956 5094 5175 5085 9999999 5155 5040 4816 4644 4481 4227 3914 3562 3255 3042 2774 2458 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3805 3968 3997 4021 4091 4164 4180 4101 4033 3914 3800 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 491 486 485 483 480 476 467 456 446 437 429 421 414 407 400 393 387 382 375 368 361 355 349 343 337 330 323 315 306 298 289 279 271 264 257 252 247 240 235 230 226 223 221 218 215 211 207 203 196 188 177 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 31 30 29 28 28 27 25 25 23 22 21 20 18 17 16 15 14 13 11 10 9 8 7 6 5 4 72943 346 4632 30 11952 20 15 43 1177 -9381 99999 4622 4469 4355 4532 4621 4617 4701 4807 4865 4881 5048 5245 5371 5446 5227 5015 4787 4618 4314 4141 4060 3836 3512 3247 3042 2815 2643 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2560 2632 2582 2557 2608 2667 2729 2830 2914 2930 2976 3036 3082 3102 3065 3024 2979 3004 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 522 514 506 499 491 482 473 462 452 446 441 433 427 422 416 411 407 401 393 386 380 373 369 363 355 348 343 334 326 318 309 298 289 282 275 267 259 250 244 238 233 229 227 225 221 218 215 210 204 197 189 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1 0 -1 -2 -4 -6 72952 348 4571 30 11951 20 15 52 1176 -9379 99999 466356 4449 4216 4011 3779 3873 3873 3904 3951 3972 4042 4192 4413 4629 4849 5127 5089 5159 5314 5522 9999999 5717 5809 5867 5908 5916 5860 5785 5694 5366 4957 4715 4392 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5477 5394 5290 5195 5122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1288 1216 1123 1002 903 803 681 550 480 390 311 269 219 175 150 141 102 91 119 124 9999999 9999999 9999999 328 381 404 394 420 457 467 488 522 545 548 576 576 587 605 622 622 644 649 612 565 536 472 398 338 278 204 136 77 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 12 11 10 10 9 8 7 6 4 3 2 1 0 -1 72961 350 4508 30 11948 20 16 1 1176 -9377 99999 4644 4546 4257 3936 3625 3355 3010 2951 2874 2777 2693 2581 2516 2699 2918 3105 3277 3880 4132 4491 4937 5429 5766 6141 6503 6842 7179 7482 7355 7243 7144 6808 6214 5822 5374 4873 4326 3759 3165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5489 5412 5354 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 618 613 608 601 594 587 581 571 564 561 557 548 541 535 530 523 517 508 498 487 477 466 458 448 438 428 420 409 399 388 377 365 356 347 337 327 318 308 299 291 284 278 274 271 268 265 263 260 256 253 251 247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 20 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 9 8 7 6 5 4 3 1 72970 355 4355 30 11945 20 16 10 1175 -9375 99999 71049 102249 133766 165457 3684 3773 3869 3786 3662 3541 3344 3090 3105 3062 2984 2912 2818 2741 2895 3096 9999999 9999999 9999999 9999999 4584 5000 5455 5750 6082 6404 6696 6981 7243 7091 6965 6853 6533 5964 5614 5216 4774 4272 3757 3217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5310 5292 5294 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 643 640 636 631 627 623 620 613 607 604 601 593 586 579 573 564 555 543 530 517 504 491 480 468 456 445 436 425 414 403 392 381 372 364 355 345 336 326 318 310 304 298 293 289 285 281 277 273 268 264 260 255 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 29 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 8 8 7 6 5 4 3 2 1 72979 355 4359 30 11949 20 16 19 1175 -9373 99999 71869 9999999 4205 4216 4221 4253 4309 4134 4068 3924 3678 3401 3440 3417 3351 3292 3208 3116 3238 3395 3557 3687 4258 4470 4779 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2706 2257 1830 1597 1566 1476 1356 1662 2042 2427 2806 3196 3592 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 633 628 624 617 613 608 604 597 592 590 589 584 578 573 569 563 555 544 532 520 508 495 485 474 463 451 442 431 421 411 401 390 382 374 366 356 347 336 326 317 310 303 297 291 285 279 274 268 263 257 253 247 243 238 233 228 222 217 213 210 207 204 203 201 201 201 201 202 202 202 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 8 8 7 6 5 5 4 72988 355 4358 30 11948 20 16 28 1175 -9371 99999 4829 4987 5102 5171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4501 4205 3963 3728 3498 3252 2991 2927 2883 2860 2792 3146 3483 3802 4140 4509 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2954 2528 2129 1919 1906 1817 1684 1924 2240 2568 2881 3201 3530 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 656 651 644 635 627 620 613 604 596 591 587 580 573 568 565 559 550 539 527 517 506 496 488 479 469 459 451 442 434 424 415 405 397 389 379 367 356 344 332 322 314 305 298 290 283 277 271 265 260 255 251 247 243 238 234 229 223 219 216 212 210 207 205 204 203 202 202 202 203 203 203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 11 10 10 10 9 9 9 8 7 7 6 5 4 3 2 1 72997 359 4238 30 11948 20 16 37 1174 -9369 99999 3720 3720 3714 3814 3947 4076 4215 4438 4617 4773 4979 4986 9999999 9999999 9999999 4671 4511 4332 4105 3863 3619 3358 3282 3218 3148 3020 3273 3507 3750 4012 4304 4596 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3070 2728 2357 2154 2152 2111 2063 2394 2755 3113 3466 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 687 684 680 673 667 662 656 649 643 638 633 628 621 615 609 601 591 579 569 559 549 539 528 516 504 493 481 469 457 445 433 421 410 398 386 372 359 347 337 326 316 308 300 292 284 276 269 262 255 249 244 239 233 227 222 218 213 209 207 205 203 202 201 201 201 201 202 203 204 204 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 6 5 4 3 2 1 73006 364 4092 30 11952 20 16 46 1174 -9367 99999 8412 9999999 4504 4414 4318 4236 4129 3964 3939 3955 3972 3991 4043 4119 4156 4229 4122 4012 3924 3758 3598 3453 3329 3185 2997 2813 2612 2610 2629 2665 2641 2981 3305 3592 3885 4211 4513 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3332 3038 2722 2372 2176 2196 2176 2115 2427 2799 3148 3446 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 759 751 743 735 729 723 717 711 704 700 695 688 679 669 659 646 633 621 610 597 584 571 559 546 532 518 503 490 477 463 450 438 426 413 400 388 376 364 352 341 331 321 312 302 294 286 278 269 263 256 251 245 240 235 231 227 222 218 215 212 209 207 205 203 201 200 198 198 197 197 197 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 15 15 14 14 13 12 12 12 11 11 11 11 10 9 9 8 7 6 6 5 4 73015 364 4089 30 11949 20 16 55 1174 -9365 99999 10869 9999999 9999999 9999999 4607 4421 4170 3816 3542 3342 3194 3092 3079 3041 2985 2996 3142 3327 3559 3732 3879 4090 4337 4503 4628 4755 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3983 3852 3758 3642 3571 3492 3388 3333 3327 3267 3165 3076 2947 2829 2800 2787 2771 2718 2666 2594 2595 2687 2728 2774 2964 3236 3489 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 836 834 833 828 822 815 804 790 777 761 746 729 708 686 664 643 622 604 589 574 561 550 541 530 520 512 504 497 491 483 474 464 453 442 430 416 402 388 374 360 346 333 320 306 294 283 272 263 254 247 241 235 230 226 222 219 216 213 211 210 209 208 207 206 205 205 204 204 204 205 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 10 9 9 8 8 7 7 73024 349 4539 30 11949 20 17 4 1173 -9364 99999 6269 9999999 9999999 9999999 9999999 4485 4351 4271 4094 3925 3784 3605 3429 3357 3550 3677 3710 3699 4033 4380 4690 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 905 903 901 893 881 865 845 823 802 779 756 733 707 679 654 630 608 588 571 555 541 529 518 506 495 486 478 471 465 457 448 439 430 420 411 400 387 376 363 351 339 328 317 305 295 286 277 269 261 254 249 245 241 237 234 230 226 222 219 216 213 211 208 205 203 200 198 197 196 196 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 13 12 12 12 12 11 10 10 10 9 8 73033 347 4601 30 11951 20 17 13 1173 -9362 99999 6421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3815 3257 2326 1374 397 123 -123 -325 -451 -120 304 483 741 1175 1681 1988 2335 2843 3318 3830 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2910 2698 2514 2397 2267 2092 1945 1849 1796 1773 1785 1796 1774 1757 1690 1640 1613 1643 1651 1607 1571 1557 1580 1604 1555 1516 1535 1613 1643 1680 1730 1760 1723 1673 1634 1626 1597 1504 1377 1321 1287 1248 1186 1146 1109 1089 1115 1181 1255 1358 1379 1507 1657 9999999 1232 1209 1178 1146 1120 1096 1063 1033 1007 982 960 946 941 944 949 948 946 949 953 952 947 946 943 933 920 903 881 856 829 803 777 750 719 688 660 633 606 582 562 543 527 514 502 491 482 474 468 464 461 455 449 441 433 424 415 405 393 382 369 356 343 331 319 306 295 285 276 267 259 252 246 241 236 232 228 224 220 215 212 209 206 204 202 199 197 195 194 193 192 192 192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 10 9 9 9 9 8 7 73042 315 5560 30 11950 20 17 22 1172 -9360 99999 152269 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6539 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2526 2240 2220 2175 2066 1932 1795 1658 1534 1470 1414 1333 1277 1187 1122 1074 1099 1121 1122 1167 1232 1351 1498 1581 1649 1762 1937 2043 2150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1760 1684 1609 1514 1455 1381 1316 1314 1343 1373 1080 1437 1732 9999999 9999999 1239 1226 1207 1187 1172 1158 1129 1100 1077 1052 1027 1008 997 993 988 979 971 967 967 959 947 941 933 920 905 887 864 838 811 784 759 733 704 676 651 627 603 581 562 545 529 517 507 497 489 481 474 468 462 454 445 435 423 411 399 386 372 358 344 331 317 305 293 282 272 264 256 250 244 239 236 234 231 228 226 223 220 217 214 211 208 206 204 202 199 197 195 194 192 192 191 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 73051 301 5981 30 11951 20 17 31 1172 -9358 99999 9999999 6532 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2655 2386 2375 2328 2200 2054 1909 1765 1620 1518 1452 1366 1309 1224 1205 1204 1261 1337 1404 1536 1703 1901 2101 2225 2329 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1508 1326 1182 1045 896 790 700 628 637 697 1766 9999999 9999999 9999999 9999999 9999999 1275 1251 1220 1189 1160 1128 1085 1045 1013 983 955 936 927 924 919 913 913 917 923 922 919 918 914 905 894 880 861 837 811 787 764 738 709 681 655 629 604 583 565 547 530 515 504 493 483 474 466 460 453 444 436 426 415 403 391 379 366 353 340 327 314 301 289 278 268 259 250 243 236 231 227 224 221 218 215 213 210 207 204 202 200 198 197 196 194 193 191 190 189 189 189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 73060 301 5981 30 11951 20 17 40 1172 -9356 99999 9999999 6360 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2585 2333 2331 2276 2134 1993 1861 1723 1576 1468 1402 1318 1240 1146 1156 1191 1256 1349 1453 1615 1784 1969 2157 2274 2368 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1692 1497 1260 996 835 731 673 615 600 629 687 804 952 1110 1338 1341 1341 1343 1343 1335 1311 1279 1243 1212 1180 1139 1098 1064 1031 997 971 956 947 937 927 923 922 924 920 911 905 898 887 874 860 842 819 795 772 750 726 699 673 649 627 605 585 568 551 535 521 510 501 492 484 476 470 463 455 446 436 424 411 397 383 368 354 339 324 309 295 282 270 259 249 241 234 228 224 221 219 216 214 212 211 208 206 203 202 200 198 196 195 194 192 190 189 189 188 188 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 73069 301 5980 30 11950 20 17 49 1171 -9354 99999 9999999 6381 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2773 2458 2213 2228 2206 2102 1982 1887 1813 1735 1678 1677 1656 1634 1573 1608 1657 1725 1806 1878 2012 2167 2300 2423 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1880 1668 1469 1256 1004 855 749 674 574 493 462 486 573 668 766 937 2429 9999999 9999999 1221 1211 1195 1175 1154 1133 1112 1086 1060 1039 1020 1001 986 979 971 964 958 958 957 957 950 938 926 912 895 877 857 834 807 780 753 727 699 672 648 626 605 585 568 552 537 523 511 502 495 488 483 478 473 466 459 451 441 431 419 407 393 378 363 348 333 317 302 289 276 264 254 245 236 229 223 218 215 212 209 206 204 201 198 196 194 192 190 189 189 188 187 185 185 184 184 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 2 73078 301 5980 30 11950 20 17 58 1171 -9352 99999 9999999 6689 9999999 9999999 9999999 9999999 9999999 9999999 1974 1526 1137 802 517 500 551 602 671 778 910 1048 1221 1453 1675 1912 2099 2248 2353 2475 2597 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1955 1784 1633 1522 1410 1271 1197 1126 1079 1018 953 907 894 957 1021 1090 1202 1208 1211 1213 1212 1207 1193 1176 1159 1145 1126 1103 1080 1060 1041 1023 1006 994 984 970 957 947 936 925 910 893 875 858 840 822 804 784 763 741 721 702 684 667 652 636 620 605 592 579 566 552 541 531 523 515 507 498 488 478 467 456 444 431 416 401 385 368 352 335 318 301 286 271 258 246 235 226 218 211 206 203 201 199 197 196 195 193 192 191 190 189 188 188 187 187 186 185 184 184 184 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 3 73087 300 6010 30 11950 20 18 7 1171 -9350 99999 4424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2483 2476 2508 2538 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1905 1779 1662 1526 1450 1375 1333 1309 1314 1332 1366 1466 2977 9999999 1142 1151 1157 1165 1172 1176 1172 1168 1164 1162 1156 1144 1128 1115 1097 1078 1057 1040 1023 1003 982 964 945 924 901 877 854 831 810 792 775 757 738 717 699 682 666 651 638 624 610 598 587 575 563 552 541 533 526 518 509 499 488 476 464 452 438 422 406 388 371 353 336 318 301 285 270 256 243 231 220 210 201 195 190 186 182 179 177 176 175 174 173 173 174 175 175 177 178 179 180 181 182 183 184 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 73096 301 5980 30 11950 20 18 16 1170 -9348 99999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2058 1983 1918 1859 1783 1745 1755 1749 1721 2850 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1218 1224 1224 1222 1221 1216 1202 1185 1162 1138 1112 1085 1060 1040 1022 1004 988 976 963 950 937 925 911 898 884 867 848 828 807 788 768 749 729 710 690 672 655 641 628 615 604 595 587 580 571 563 556 548 541 532 522 510 497 483 469 454 438 420 402 383 363 343 324 304 286 268 251 236 223 210 199 189 181 174 170 168 166 165 164 165 165 166 167 168 170 171 171 172 174 175 175 176 177 177 178 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 73105 392 3250 30 11950 20 18 25 1170 -9346 99999 6568 6375 6122 5871 5646 5448 5227 5012 4817 4717 4745 4767 4873 5038 5255 5362 5457 5646 5791 5899 5924 5889 5852 5820 5776 5611 5519 5384 5252 5139 5121 5153 5159 5228 5343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3519 3239 3008 2781 2574 2371 2235 2158 2097 2085 2144 2208 2272 2334 2445 2561 2711 2863 3012 3128 3288 3433 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2592 2437 2310 2207 2132 2080 2014 1968 1957 1965 1979 1991 2003 2011 2005 1957 1886 1807 1761 1708 1662 1628 1589 1553 1529 1502 1494 1535 1575 1605 1658 1716 1770 3979 9999999 9999999 1176 1173 1168 1157 1146 1134 1115 1102 1096 1092 1086 1079 1067 1056 1050 1045 1039 1036 1032 1025 1016 1009 999 987 973 956 935 915 894 871 846 821 796 774 752 732 714 698 682 667 654 644 635 625 615 606 599 590 580 571 561 549 537 524 510 496 480 464 449 434 418 401 384 367 350 332 315 298 281 266 251 237 224 212 201 192 183 176 171 167 164 162 161 160 159 159 159 159 160 161 161 162 162 163 164 164 165 166 167 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 73114 400 3011 30 11951 20 18 34 1169 -9344 99999 6479 6298 6036 5816 5718 5619 5496 5476 6114 6002 5849 5699 5570 5470 5403 5345 5261 5228 5267 5288 5380 5514 5681 5779 5881 6055 6159 6239 9999999 9999999 9999999 9999999 9999999 9999999 5654 5419 5229 5064 4975 4915 4853 4886 4974 5078 5212 5409 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3739 3519 3302 3121 2987 2855 2754 2654 2589 2556 2535 2563 2635 2690 2745 2801 2898 2986 3045 3118 3198 3224 3269 3300 3332 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2964 2880 2834 2769 2677 2565 2474 2416 2369 2326 2269 2257 2252 2194 2123 2068 2017 1959 1901 1843 1795 1739 1632 1520 1416 1364 1291 1238 1206 1194 1205 1226 1254 1299 1385 1466 1535 1639 1738 1829 2984 9999999 9999999 1178 1170 1163 1151 1138 1126 1108 1095 1088 1083 1078 1074 1068 1061 1059 1058 1055 1055 1054 1052 1047 1042 1034 1023 1009 989 966 942 917 890 861 831 803 776 750 725 704 685 668 652 640 630 622 614 606 599 593 586 579 571 563 552 541 528 513 498 482 464 447 430 412 394 376 357 338 319 302 284 268 252 238 224 212 200 190 181 173 167 162 159 156 154 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 73123 394 3191 30 11951 20 18 43 1169 -9343 99999 4860 5081 5304 5489 5708 4890 4879 4865 4779 4723 4666 4684 4738 4815 4965 5139 5302 5412 5550 5781 5955 6123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3623 3293 2985 2720 2486 2294 2166 2077 2001 1957 1983 2061 2130 2240 2377 2572 2755 2934 3119 3292 3406 3507 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2790 2768 2741 2743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2278 2146 2011 1870 1705 1562 1419 1304 1216 1153 1091 1068 1055 1039 1037 1064 1091 1113 2362 9999999 9999999 9999999 9999999 1073 1063 1054 1039 1023 1007 989 977 971 972 970 969 967 967 972 979 986 995 1005 1014 1019 1022 1023 1019 1011 997 980 959 937 912 883 853 824 795 765 738 714 692 671 652 637 625 616 606 597 590 583 575 567 560 552 541 529 516 502 487 471 454 438 422 405 388 370 352 332 313 296 278 261 245 230 216 202 189 179 170 162 155 151 147 145 142 141 141 141 141 141 141 142 142 141 141 141 140 139 138 138 138 137 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 73132 390 3310 30 11950 20 18 52 1169 -9341 99999 5134 5060 5034 4738 4580 4459 4323 4217 4184 4201 4342 4570 4802 5009 5287 5675 6015 6377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3127 2750 2427 2144 1938 1790 1654 1551 1536 1603 1672 1802 1961 2178 2400 2624 2860 3074 3237 3362 3451 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2399 9999999 2213 2113 1992 1838 1701 1566 1443 1329 1240 1142 1075 1019 954 902 885 884 873 876 2944 9999999 9999999 9999999 938 1054 1045 1032 1016 1000 982 969 963 964 962 959 954 953 956 962 968 977 986 993 998 1002 1004 1001 992 979 962 943 921 898 869 839 809 779 751 724 700 678 657 639 624 612 603 594 585 578 572 565 557 550 541 530 517 504 490 474 458 442 425 409 392 374 357 339 321 303 286 269 254 239 224 211 199 187 177 169 161 154 150 146 143 141 139 138 137 137 136 136 136 135 134 133 132 130 129 127 125 123 122 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 73141 385 3460 30 11950 20 19 1 1168 -9339 99999 4583 4605 4593 4593 4595 6052 6382 6700 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3365 3107 2865 2690 2569 2438 2330 2273 2275 2236 2235 2257 2362 2495 2617 2757 2890 2992 3074 3140 3230 3305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2392 2261 2109 2001 1924 1814 1690 1583 1449 1294 1189 1103 1035 991 971 943 936 947 947 966 1012 1049 1078 1124 1182 3020 9999999 1028 1024 1022 1020 1015 1008 999 991 985 985 989 990 986 982 981 982 985 989 994 999 1002 1004 1006 1006 1001 990 976 959 941 920 897 871 843 814 785 757 730 706 684 663 644 628 616 605 596 586 578 570 562 554 546 536 524 510 496 482 468 452 436 420 405 390 374 359 343 326 309 294 279 264 249 234 220 206 194 182 172 162 154 147 142 138 134 131 129 128 127 126 125 125 124 123 122 121 120 118 116 114 113 111 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 73150 380 3611 30 11951 20 19 10 1168 -9337 99999 6143 7583 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5230 5123 5113 5009 5058 5252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3515 3256 3032 2856 2736 2595 2473 2390 2368 2315 2310 2333 2436 2548 2651 2773 2909 3011 3096 3152 3236 3307 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2942 2900 2819 2714 2605 2534 2440 2390 2373 2346 2321 2306 2239 2182 2117 2026 1910 1842 1805 1741 1659 1595 1494 1373 1280 1210 1161 1143 1122 1084 1068 1069 1059 1060 1084 1101 1103 1126 1151 1155 1125 1078 1015 945 884 1013 720 654 595 987 986 462 431 987 984 983 983 984 986 989 992 997 1000 1003 1004 1000 991 978 962 944 924 901 874 846 817 788 759 730 705 681 659 640 624 612 602 591 581 574 568 561 554 547 538 526 513 500 487 473 458 442 428 413 398 382 367 351 334 318 303 288 272 256 241 226 212 198 186 174 164 154 146 140 135 130 126 124 122 121 119 118 118 117 116 115 115 114 112 111 110 109 107 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 3 3 2 2 1 1 73159 366 3701 30 11951 20 19 19 1168 -9335 99999 4991 7915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4973 5047 5128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3254 3100 2926 2758 2598 2463 2343 2226 2088 2034 2048 2105 2163 2274 2390 2480 2527 2625 2742 2868 2966 3072 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2234 2084 1932 1749 1546 1357 1184 1035 942 883 812 730 710 699 690 707 737 763 805 850 893 922 946 938 898 871 854 810 804 809 817 815 815 824 1093 1089 1083 1073 1062 1050 1038 1026 1016 1007 997 986 971 954 938 921 903 886 869 849 829 808 788 765 742 720 699 679 659 640 624 609 594 581 569 560 550 540 532 522 513 503 493 484 475 465 454 443 432 418 404 389 373 355 337 319 301 282 263 245 227 210 193 179 166 155 145 137 131 126 122 119 118 117 116 116 115 116 116 115 114 113 111 110 108 106 104 102 100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 73168 366 3700 30 11950 20 19 28 1167 -9333 99999 6230 6271 6296 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3396 3290 3166 3064 2961 2884 2800 2713 2625 2542 2439 2389 2368 2378 2388 2434 2468 2472 2458 2480 2515 2565 2604 2676 2744 2813 2844 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2144 1976 1789 1583 1398 1235 1094 1018 972 914 859 846 849 865 900 930 948 973 992 1011 1003 991 953 895 857 824 778 759 748 752 742 753 777 1100 1092 1082 1067 1053 1038 1024 1011 997 984 970 957 941 924 907 888 871 856 840 822 805 786 768 747 726 706 686 667 647 628 613 597 581 567 556 545 536 527 519 512 504 497 490 484 476 468 459 450 440 427 414 399 382 364 345 326 306 286 266 247 229 211 193 178 166 154 144 137 131 126 122 120 118 117 116 115 115 115 115 114 112 111 109 106 104 102 100 98 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 5 4 4 3 3 3 3 73177 373 3493 30 11953 20 19 37 1167 -9331 99999 4979 5216 5405 5654 5955 6271 6460 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5016 4899 4798 4656 4560 4583 4596 4624 4716 4790 4923 5029 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3241 3002 2802 2600 2414 2252 2113 1974 1911 1918 1955 2013 2102 2190 2245 2303 2377 2444 2514 2560 2619 2672 2721 2740 2745 2771 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1903 1715 1535 1402 1264 1121 985 904 839 807 797 794 791 800 815 861 897 924 927 935 954 679 528 432 1214 1211 1206 1200 1193 1182 1170 1157 1138 1114 1090 1066 1042 1017 993 969 947 924 901 879 858 839 823 809 794 780 765 750 734 718 702 687 670 652 635 620 604 587 572 558 546 535 524 514 505 497 489 481 475 469 462 453 445 436 425 414 400 386 370 353 335 316 297 278 259 241 223 206 190 177 166 155 146 139 133 129 126 124 122 120 119 118 118 117 115 112 110 107 104 101 98 95 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 73186 378 3344 30 11954 20 19 46 1166 -9329 99999 11090 9999999 6628 6667 6737 6764 6787 6779 6764 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5058 4891 4795 4561 4394 4359 4378 4373 4407 4563 4702 4839 5055 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4079 3991 3927 3924 3966 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3394 3180 2995 2811 2638 2484 2347 2214 2141 2141 2160 2216 2289 2373 2412 2449 2503 2557 2598 2613 2636 2676 2706 2706 2676 2683 2692 2713 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2200 2075 1923 1748 1572 1427 1291 1166 1108 1058 1009 967 986 1012 1072 1156 1238 1306 1375 1424 1464 1485 1498 1469 1441 867 747 606 500 1283 1283 1280 1275 1267 1255 1242 1226 1204 1176 1146 1117 1086 1055 1024 995 968 940 913 887 862 841 821 803 786 771 755 740 726 710 695 681 666 652 638 625 611 597 584 572 561 552 541 531 522 514 505 497 489 480 472 462 453 443 431 418 404 390 374 357 339 320 301 282 264 245 227 210 195 181 170 160 151 145 140 136 133 131 130 130 129 129 129 128 126 123 120 116 111 107 103 98 94 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 73195 382 3221 30 11951 20 19 55 1166 -9327 99999 7233 7050 6684 6316 6011 5833 5783 5811 5878 5905 6055 6227 6323 6599 6883 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5383 5201 5040 4877 4715 4657 4621 4627 4504 4465 4514 4571 4589 4635 4797 4940 5086 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4067 3856 3710 3575 3468 3399 3387 3446 3525 3569 3656 3792 3944 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3348 3159 2953 2738 2533 2370 2218 2121 2088 2068 2101 2162 2237 2290 2356 2462 2537 2603 2650 2702 2768 2818 2835 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2227 2066 1919 1748 1560 1385 1240 1107 990 935 886 854 849 905 968 1065 1184 1292 1385 1478 1544 1606 1648 1673 1656 1639 1609 841 686 565 1242 1239 1237 1233 1227 1217 1206 1192 1172 1148 1122 1098 1072 1043 1013 984 958 930 905 882 859 838 819 801 784 769 753 739 724 709 694 680 666 652 638 625 611 598 585 573 562 552 543 534 526 519 512 505 498 490 482 474 466 457 446 434 420 405 389 372 354 335 316 298 279 261 243 225 209 196 184 173 165 158 151 147 143 140 137 136 134 132 131 130 127 124 120 117 113 109 106 103 99 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 73204 383 3192 30 11952 20 20 4 1166 -9325 99999 9425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5315 5346 5364 5360 5298 5420 5528 5666 5734 5836 5930 5933 5946 5887 5879 5896 5921 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5299 5201 5132 4952 4822 4773 4742 4712 4693 4791 4929 5082 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4098 3970 3837 3731 3667 3650 3683 3738 3739 3775 3865 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3407 3188 2933 2740 2530 2306 2100 1948 1822 1766 1784 1793 1849 1945 2057 2156 2277 2442 2562 2675 2765 2848 2935 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2282 2104 1914 1748 1564 1368 1191 1053 940 838 795 765 760 785 866 950 1061 1195 1313 1406 1491 1549 1609 1653 1678 1667 1649 1618 951 875 860 1257 1252 1248 1243 1237 1226 1214 1198 1175 1149 1121 1095 1067 1037 1006 975 947 919 893 868 843 822 803 785 769 755 740 726 711 698 684 672 659 646 633 621 609 596 585 575 565 557 549 543 537 531 525 520 513 506 498 490 481 471 459 446 432 416 398 381 362 343 325 306 287 270 252 235 219 206 194 183 174 167 160 155 150 147 144 141 139 137 135 133 130 127 124 121 118 115 113 111 109 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 2 73213 384 3163 30 11953 20 20 13 1165 -9323 99999 7636 7795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4915 4955 4991 5024 5019 4923 4958 4980 5027 4993 5011 5060 5047 4980 4857 4793 4823 4882 4972 5083 5206 5190 5245 5267 5291 5304 5283 5298 5303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4277 4160 4095 4041 3992 3983 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3411 3175 2940 2695 2438 2244 2051 1872 1708 1605 1546 1547 1609 1680 1810 1978 2154 2296 2450 2635 2772 2897 2986 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2453 2310 2152 1966 1794 1610 1422 1258 1127 1026 926 861 793 756 750 784 817 892 988 1068 1127 1176 1206 1244 1272 1297 1313 1341 1349 1329 1256 1256 1251 1246 1246 1246 1241 1233 1220 1204 1182 1158 1130 1105 1076 1043 1010 978 948 918 891 866 841 820 801 783 767 753 738 724 711 698 686 673 660 646 632 620 607 594 582 571 560 550 542 535 530 525 521 516 512 506 500 494 487 479 468 457 444 428 411 394 375 355 336 317 298 279 261 244 228 215 203 193 184 177 171 165 160 157 154 151 148 145 143 140 136 132 128 124 120 117 114 111 109 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 73222 390 2982 30 11952 20 20 22 1165 -9322 99999 9016 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6032 5879 5803 5736 5683 5633 5718 5866 5883 5956 6028 6079 6107 6117 6109 6016 5864 5659 5467 5365 5303 5241 5182 5129 5022 4970 4935 4871 4839 4807 4834 4848 4886 4866 4855 4838 4802 4775 4814 4893 4967 5037 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4061 4001 3964 3924 3880 3872 3823 3756 3678 3615 3537 3476 3380 3243 3097 2935 2752 2599 2477 2395 2311 2263 2200 2150 2123 2114 2105 2140 2204 2258 2324 2397 2463 2510 2541 2586 2625 2683 2715 2738 2759 2764 2754 2743 2758 2782 9999999 9999999 9999999 9999999 9999999 9999999 2407 2309 2190 2084 1963 1810 1653 1501 1339 1184 1067 1009 961 941 899 884 903 957 999 1077 1181 1271 1317 1349 1366 1380 1377 1366 1341 1346 1337 1299 1246 1193 1136 1197 1193 1185 1174 1163 1149 1135 1116 1094 1071 1050 1028 1002 976 952 929 906 885 864 843 825 806 787 770 754 738 723 708 693 678 664 650 637 625 615 603 593 583 573 564 556 549 543 538 533 529 524 519 513 505 498 491 483 473 462 450 436 421 406 390 372 355 337 320 303 286 270 254 240 226 215 204 194 186 178 171 165 160 156 152 147 144 140 136 132 129 125 122 119 116 114 113 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 0 73231 393 2892 30 11952 20 20 31 1165 -9320 99999 7797 7654 7358 7041 6734 6488 6169 6001 8394 9999999 9999999 9999999 9999999 9999999 7219 7014 6923 6923 6900 6808 6733 6781 6863 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5789 5523 5358 5212 5044 4890 4745 4585 4490 4433 4354 4356 4353 4406 4481 4591 4660 4713 4782 4829 4854 4947 5070 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3348 3140 2897 2671 2483 2346 2204 2104 1987 1916 1885 1874 1881 1928 2013 2104 2225 2363 2493 2605 2674 2751 2823 2921 2982 3028 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2369 2234 2070 1925 1778 1607 1430 1269 1091 934 820 765 713 697 676 682 720 802 867 969 1098 1213 1292 1362 1409 1453 1485 1510 1518 1550 1553 1519 1474 1419 1207 1204 1197 1186 1172 1157 1139 1122 1100 1078 1055 1033 1009 983 958 936 913 891 872 854 834 818 802 786 770 756 742 729 717 703 690 678 665 653 643 634 623 613 603 594 584 576 567 560 553 546 540 534 527 519 511 504 496 488 478 469 457 445 431 418 404 388 372 356 340 324 308 291 275 260 245 232 220 209 198 189 180 173 166 161 155 151 146 142 137 133 130 126 123 120 118 116 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 73240 390 2983 30 11953 20 20 40 1164 -9318 99999 8254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7284 7077 6908 6840 6826 6747 6651 6580 6597 6673 6687 6677 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5709 5474 5310 5160 4997 4796 4561 4364 4247 4155 4039 4011 3969 3972 4020 4089 4137 4199 4250 4271 4303 4426 4557 4655 4736 4836 4910 4996 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3120 2848 2613 2433 2260 2136 2005 1916 1855 1827 1838 1890 1985 2086 2208 2351 2493 2619 2694 2777 2845 2931 2994 3047 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2385 2230 2065 1917 1740 1589 1452 1317 1164 1020 862 722 638 626 613 630 649 700 763 874 961 1069 1195 1318 1405 1489 1564 1607 1614 1620 1605 1616 1598 1545 1468 1200 1197 1194 1190 1181 1168 1153 1134 1113 1090 1066 1041 1016 990 963 938 916 895 876 860 845 830 818 805 793 780 768 755 743 730 716 701 686 671 657 644 631 619 608 598 589 580 572 565 559 554 549 544 540 534 528 521 514 506 497 488 478 466 454 441 427 413 398 383 368 353 337 322 307 292 277 262 249 236 225 213 202 193 184 176 168 161 154 148 143 138 134 130 126 123 120 118 116 115 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 73249 392 2920 30 11950 20 20 49 1164 -9316 99999 5744 5563 5493 5482 5458 5314 5178 5241 5429 5899 6335 6591 6951 7398 7908 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5928 5712 5408 5127 4931 4788 4662 4494 4292 4128 4052 4000 3875 3872 3893 3951 4021 4131 4245 4349 4419 4435 4456 4572 4688 4747 4776 4841 4864 4863 4881 4926 4982 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3187 2943 2712 2519 2400 2295 2215 2130 2095 2087 2090 2113 2173 2246 2326 2405 2498 2577 2640 2642 2635 2633 2656 2665 2682 2676 2635 2575 2548 2522 2507 2479 2435 2361 2303 2235 2140 2034 1929 1777 1671 1584 1506 1390 1280 1150 1034 969 962 961 980 992 1026 1068 1159 1215 1287 1348 1410 1449 1495 1524 1524 1495 1469 1431 1428 1401 1358 1295 1238 1234 1229 1219 1202 1184 1165 1140 1115 1087 1059 1031 1002 972 942 915 892 870 851 835 818 803 791 779 768 757 745 734 723 712 700 687 673 660 647 636 625 614 603 594 585 577 570 564 559 554 550 547 543 539 533 527 521 515 507 498 489 478 466 453 440 427 412 397 383 368 354 339 324 309 294 280 266 253 240 227 216 205 195 185 175 167 159 152 145 140 135 130 127 124 122 120 119 118 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 21 20 19 18 16 15 14 14 13 12 11 10 9 8 7 6 6 6 5 4 4 3 3 73258 396 2888 30 11948 20 20 58 1163 -9314 99999 7110 6922 6636 6453 6406 6381 6330 6273 6424 6671 7068 7464 7756 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6383 6071 5843 5743 5550 5376 5237 5079 4843 4638 4548 4500 4469 4405 4344 4306 4329 4375 4352 4421 4481 4523 4571 4662 4751 4786 4791 4741 4667 4645 4635 4612 4563 4544 4505 4467 4471 4513 4571 4660 4738 4800 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3237 2978 2705 2438 2225 2110 2008 1933 1878 1888 1938 2009 2099 2207 2318 2431 2531 2658 2760 2815 2789 2751 2710 2676 2632 2603 2544 2460 2353 2292 2251 2233 2199 2160 2121 2104 2074 2027 1975 1921 1820 1769 1725 1699 1640 1563 1456 1359 1301 1278 1262 1275 1269 1281 1294 1343 1361 1398 1423 1437 1439 1454 1450 1418 1367 1315 1249 1222 1172 1114 1051 988 1227 1224 1214 1199 1183 1164 1138 1112 1085 1059 1033 1006 978 951 926 906 887 871 856 839 823 810 797 784 772 759 745 732 719 705 690 674 659 646 634 622 612 602 593 585 577 570 564 560 556 552 549 546 543 538 533 529 523 516 508 500 491 480 469 457 444 430 415 400 386 370 355 339 323 307 292 277 262 248 235 222 211 200 189 179 171 163 155 149 143 138 133 129 126 124 122 120 119 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 73267 397 2856 30 11946 20 21 7 1163 -9312 99999 6978 6621 6510 6321 6211 6258 6359 6544 6747 7117 7588 8247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6111 5851 5775 5636 5471 5375 5247 5025 4850 4811 4784 4768 4734 4691 4682 4747 4826 4798 4826 4848 4841 4894 5001 5078 5085 5060 4975 4851 4787 4747 4666 4552 4464 4382 4322 4300 4263 4244 4273 4315 4346 4450 4611 4719 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3440 3269 3083 2898 2757 2681 2604 2536 2472 2438 2416 2401 2404 2401 2394 2393 2398 2432 2451 2453 2393 2333 2277 2233 2211 2238 2233 2197 2158 2160 2164 2187 2202 2216 2216 2228 2210 2183 2161 2121 2016 1955 1905 1865 1786 1710 1600 1489 1408 1347 1306 1315 1308 1314 1319 1371 1398 1449 1488 1529 1555 1588 1606 1599 1578 1557 1505 1478 1418 1355 1272 1190 1232 1229 1215 1199 1183 1162 1134 1106 1076 1047 1021 995 969 944 923 905 889 875 862 846 831 818 805 791 779 764 749 735 721 705 690 675 660 647 635 624 613 604 594 586 577 570 563 558 553 548 545 541 536 532 527 523 518 512 506 499 492 482 473 462 450 437 424 410 396 381 365 349 333 317 301 286 271 257 243 229 217 206 195 184 175 167 159 152 146 140 135 131 128 125 123 121 120 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 22 22 21 20 19 17 16 15 15 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 2 1 73276 396 2885 30 11945 20 21 16 1163 -9310 99999 6967 7089 7120 10185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6158 6124 6017 5858 5766 5668 5479 5306 5221 5181 5156 5078 4961 4887 4896 4903 4804 4759 4710 4637 4629 4668 4707 4719 4699 4642 4578 4591 4634 4643 4642 4635 4638 4671 4734 4775 4832 4906 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3399 3198 2992 2814 2683 2560 2454 2352 2282 2214 2177 2184 2191 2188 2199 2235 2292 2349 2399 2389 2382 2362 2332 2318 2346 2340 2288 2227 2194 2168 2167 2155 2139 2119 2113 2081 2053 2051 2035 1978 1955 1926 1917 1878 1836 1751 1673 1618 1573 1550 1553 1533 1524 1516 1527 1508 1525 1521 1509 1482 1463 1432 1375 1298 1213 1129 1077 989 899 811 731 639 572 543 519 500 477 461 1032 1007 983 963 943 924 906 891 879 866 856 846 834 821 810 798 784 770 754 737 721 705 688 671 656 640 627 615 604 595 587 579 573 567 562 557 553 550 546 543 539 535 530 524 519 513 505 498 490 482 472 462 451 440 427 414 401 388 374 359 344 329 314 299 284 270 257 243 230 219 207 197 187 178 170 163 156 150 144 140 135 132 129 127 125 124 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 28 28 27 26 25 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 7 7 6 73285 393 2974 30 11944 20 21 25 1162 -9308 99999 8165 8343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5226 5247 5245 5304 5406 5414 5371 5362 5349 5264 5208 5211 5211 5238 5193 5108 5054 5098 5136 5091 5096 5070 5019 5076 5145 5190 5216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3500 3377 3248 3103 2972 2868 2777 2686 2620 2561 2510 2458 2444 2476 2496 2485 2481 2488 2511 2512 2506 2463 2426 2361 2283 2231 2223 2178 2094 2008 1966 1924 1903 1870 1847 1816 1794 1761 1744 1751 1739 1692 1689 1692 1727 1737 1757 1736 1727 1741 1769 1817 1863 1876 1891 1893 1900 1853 1831 1757 1663 1558 1468 1372 1241 1100 959 843 770 675 603 544 511 465 462 503 535 1096 1077 1049 1022 1000 979 960 942 924 907 893 879 867 857 845 831 818 806 792 777 762 745 727 709 692 675 659 643 628 614 602 592 583 576 568 561 555 550 545 541 538 534 531 526 522 518 513 508 502 496 490 484 477 469 460 451 441 430 419 408 395 382 368 353 338 323 308 293 279 265 251 238 225 213 202 192 183 174 167 160 154 148 143 138 135 132 129 127 126 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 73294 392 3005 30 11945 20 21 34 1162 -9306 99999 7940 8328 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3960 4002 4058 4198 4373 4478 4504 4588 4732 4816 4860 4964 5062 5167 5188 5191 5206 5300 5368 5339 5332 5314 5255 5279 5308 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4989 9999999 4898 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3588 3440 3318 3207 3116 3014 2932 2875 2820 2779 2735 2690 2648 2609 2587 2580 2578 2519 2454 2392 2349 2289 2222 2145 2079 2005 1908 1834 1814 1778 1719 1653 1638 1637 1662 1674 1690 1726 1761 1776 1802 1866 1909 1913 1942 1968 2020 2054 2071 2043 2028 2037 2029 2041 2054 2034 1999 1959 1930 1871 1835 1745 1634 1536 1456 1359 1234 1107 974 851 764 674 600 523 461 392 376 395 405 415 431 459 1043 1019 574 977 960 944 927 911 896 881 868 854 838 823 807 790 774 756 738 717 698 680 662 646 631 617 604 592 582 574 567 560 554 547 541 537 533 529 525 521 517 512 509 504 499 493 487 480 474 468 460 452 443 434 424 413 402 390 378 364 351 338 324 310 296 283 269 256 244 231 219 208 197 188 179 171 163 156 150 144 140 136 133 130 128 127 126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 5 73303 390 3066 30 11946 20 21 43 1162 -9304 99999 11709 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3761 3869 4023 4262 4520 4716 4878 5087 5286 5429 5550 5731 5888 6018 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4859 4833 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3681 3592 3447 3322 3210 3122 3073 3034 3006 2977 2972 2988 2994 3005 3010 3005 2992 2988 3001 3037 3038 2975 2908 2851 2790 2705 2615 2512 2397 2269 2113 1976 1874 1755 1611 1494 1440 1391 1366 1363 1375 1405 1454 1512 1586 1701 1787 1831 1893 1932 1968 1981 1995 1957 1903 1865 1818 1786 1762 1717 1667 1626 1606 1561 1553 1520 1462 1406 1369 1322 1250 1178 1099 1008 947 880 823 757 707 647 623 635 633 631 647 672 1007 989 972 959 950 940 929 919 908 897 885 871 854 836 817 796 776 755 732 708 684 663 642 624 607 592 578 565 554 546 540 533 527 522 517 514 512 510 508 506 503 501 500 498 495 492 488 483 479 474 467 459 451 441 431 420 408 395 381 367 353 339 325 311 297 284 271 258 246 234 223 212 202 193 184 176 168 161 154 147 142 137 133 129 126 124 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 6 6 5 5 73312 387 3156 30 11946 20 21 52 1161 -9302 99999 10840 9999999 9999999 9999999 9999999 9999999 6249 5717 5248 4808 4360 4035 3840 3779 3794 3752 3769 3968 4316 4565 4789 5074 5374 5670 5964 6275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4963 4913 4900 4844 4841 4912 4997 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3865 3739 3653 3596 3579 3494 3405 3315 3230 3193 3175 3144 3104 3092 3106 3080 3051 3025 2986 2942 2909 2906 2940 2958 2906 2817 2749 2700 2643 2573 2498 2434 2357 2259 2153 2078 1990 1876 1771 1714 1683 1666 1635 1589 1564 1575 1583 1611 1666 1713 1724 1745 1743 1740 1743 1745 1712 1680 1673 1647 1621 1606 1568 1537 1519 1504 1462 1448 1419 1349 1295 1255 1213 1150 1095 1032 964 917 859 801 765 744 726 732 774 784 795 810 1003 987 971 956 944 936 927 918 911 902 892 881 869 856 842 826 808 792 773 753 731 709 687 665 645 626 608 591 574 559 548 538 528 519 511 504 500 497 495 493 491 490 489 489 488 486 483 480 477 473 469 463 456 447 438 428 418 406 393 380 367 353 340 327 313 300 288 276 264 252 241 230 220 209 200 191 182 174 166 158 150 143 137 132 127 123 120 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 21 20 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 5 5 4 3 73321 391 3037 30 11947 20 22 1 1161 -9300 99999 9893 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6063 5573 5144 4749 4345 4039 3914 3953 4037 4099 4241 4541 4941 5230 5462 5736 6016 6327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5009 4912 4825 4829 4889 4904 4924 4911 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4344 4236 4115 3995 3905 3822 3744 3700 3646 3546 3461 3358 3278 3214 3201 3143 3086 3032 2998 3009 3032 3047 3062 3102 3180 3213 3255 3297 3320 3327 3337 3363 3403 9999999 9999999 9999999 9999999 9999999 3029 2908 2780 2654 2522 2383 2238 2113 1977 1827 1695 1610 1552 1498 1434 1360 1318 1321 1331 1349 1379 1404 1407 1422 1428 1432 1436 1439 1408 1394 1410 1408 1395 1382 1369 1371 1390 1410 1398 1396 1369 1310 1267 1249 1228 1168 1111 1045 974 915 846 783 734 708 695 709 754 769 779 795 1006 988 970 956 946 938 929 920 912 901 890 877 864 850 835 817 799 782 762 741 718 695 673 650 628 610 593 576 559 546 535 526 517 510 505 500 496 494 494 494 492 491 490 490 489 485 482 479 474 469 463 457 450 441 431 422 412 401 389 377 366 353 341 329 317 304 292 280 268 257 245 234 223 212 202 191 182 173 164 156 149 141 135 130 125 121 119 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 2 1 0 73330 391 3034 30 11944 20 22 10 1160 -9299 99999 8796 9999999 9999999 9999999 9999999 9999999 9999999 7044 6627 6210 5790 5283 4773 4397 4052 3749 3619 3688 3797 3900 4116 4448 4783 4973 5156 5348 5564 5828 6056 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4340 4175 4009 3848 3711 3612 3542 3520 3490 3446 3417 3368 3342 3333 3354 3327 3316 3292 3261 3260 3242 3208 3158 3136 3138 3114 3112 3101 3083 3074 3077 3099 3148 3192 3183 3146 3123 3108 3066 2995 2911 2818 2725 2614 2487 2375 2250 2098 1940 1830 1750 1662 1561 1454 1368 1323 1292 1269 1257 1242 1211 1190 1179 1192 1209 1223 1222 1231 1270 1307 1336 1355 1372 1401 1438 1468 1463 1451 1406 1321 1253 1202 1158 1077 997 909 825 764 704 656 627 624 638 679 756 805 842 877 1058 1040 1019 1003 990 977 963 949 935 919 903 885 868 849 830 810 789 772 752 731 709 687 666 646 627 609 593 577 561 548 537 528 518 509 502 496 492 489 488 487 486 485 486 487 487 486 485 484 482 479 475 470 464 455 446 437 427 415 402 390 377 364 350 337 324 310 297 284 272 260 248 236 225 214 203 192 182 172 163 154 146 139 132 127 122 119 116 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 3 3 2 1 0 73339 392 3005 30 11945 20 22 19 1160 -9297 99999 8681 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7202 6870 6510 6013 5515 5103 4711 4374 4175 4149 4140 4146 4229 4470 4766 4943 5114 5312 5556 5820 6076 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4621 4479 4348 4222 4055 3895 3717 3637 3557 3473 3389 3353 3378 3409 3459 3511 3546 3585 3572 3563 3572 3602 3569 3535 3506 3476 3455 3414 3375 3328 3302 3303 3289 3315 3330 3316 3290 3272 3267 3260 3253 3210 3141 3064 2990 2892 2768 2649 2519 2400 2307 2226 2152 2061 1963 1863 1800 1762 1719 1678 1629 1595 1555 1523 1501 1458 1383 1300 1241 1190 1142 1097 1049 1006 965 956 956 987 1025 1047 1087 1167 1249 1291 1317 1334 1323 1334 1350 1365 1346 1315 1253 1176 1124 1086 1035 989 965 961 967 994 989 977 1132 1117 1096 1072 1053 1035 1018 1000 982 963 945 926 905 885 863 841 816 793 773 752 730 707 684 662 641 620 601 584 568 553 540 530 520 511 502 496 492 490 489 489 491 492 494 496 498 500 501 501 500 498 495 490 484 478 469 459 448 438 426 413 400 387 374 361 347 334 322 309 296 283 272 259 246 234 222 210 198 187 176 166 157 148 140 133 127 122 119 116 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 23 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 6 5 4 73348 395 2920 30 11950 20 22 28 1160 -9295 99999 4169 9386 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6780 6386 6048 5758 5570 5503 5436 5398 5361 5471 5614 5674 5729 5803 5907 6022 6106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5047 4921 4814 4731 4697 4656 4626 4557 4524 4514 4539 4522 4493 4458 4427 4375 4326 4278 4226 4142 4047 3922 3863 3824 3793 3730 3689 3677 3683 3711 3738 3752 3778 3761 3728 3716 3742 3725 3685 3637 3593 3558 3532 3501 3456 3426 3426 3416 3438 3466 3459 3425 3385 3366 3351 9999999 9999999 9999999 3144 3057 2956 2823 2690 2556 2420 2309 2209 2125 2019 1903 1779 1695 1658 1623 1582 1537 1515 1495 1465 1458 1435 1385 1314 1263 1219 1178 1122 1040 953 876 825 776 757 768 765 786 850 929 983 1033 1090 1134 1209 1306 1404 1473 1533 1558 1545 1544 1543 1521 1498 1486 1467 1424 1392 1325 1160 1146 1132 1112 1089 1070 1053 1037 1019 999 980 961 940 919 898 876 853 828 804 783 761 738 715 692 670 648 627 607 590 573 557 544 532 522 513 505 498 494 491 490 491 493 495 497 501 504 506 508 509 509 509 506 502 497 490 481 471 461 449 437 423 410 397 383 369 355 341 328 315 301 288 276 263 250 238 225 212 200 188 177 167 157 148 140 132 126 121 117 114 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 23 23 22 22 21 21 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 6 5 5 4 73357 394 2950 30 11950 20 22 37 1159 -9293 99999 8305 8629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6405 6454 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5250 5065 4899 4735 4604 4476 4378 4353 4366 4363 4384 4383 4406 4435 4502 4515 4528 4528 4518 4478 4438 4401 4352 4278 4202 4079 4028 3979 3944 3858 3810 3779 3763 3774 3794 3791 3776 3719 3660 3626 3638 3609 3575 3517 3469 3419 3379 3353 3318 3287 3279 3294 3329 3356 3335 3283 3213 3160 3120 3087 3043 2967 2856 2735 2607 2465 2304 2171 2046 1961 1899 1864 1803 1743 1695 1665 1662 1669 1674 1675 1689 1710 1697 1696 1661 1582 1489 1428 1369 1296 1215 1119 1015 922 849 770 718 693 661 667 722 777 797 807 832 847 896 980 1074 1151 1230 1280 1314 1350 1384 1402 1431 1477 1520 1532 1153 1140 1129 1117 1104 1087 1069 1055 1042 1029 1012 994 977 959 939 918 897 875 851 826 803 781 758 735 711 688 667 646 625 606 589 572 558 545 534 524 515 507 500 495 492 490 489 489 491 491 493 495 497 498 499 499 498 496 492 488 482 475 466 457 447 435 423 411 398 385 371 357 344 332 319 306 294 281 269 256 244 231 218 206 194 183 173 162 152 143 135 128 123 119 115 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 40 39 38 36 35 34 32 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 73366 395 2918 30 11948 20 22 46 1159 -9291 99999 7614 8707 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6952 6765 6598 6428 6307 6176 6112 5984 5959 6023 6099 6107 6121 6189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5366 5119 4951 4818 4699 4562 4472 4383 4335 4311 4325 4418 4549 4655 4769 4867 4967 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4361 4204 4115 4054 4024 3948 3908 3897 3896 3917 3968 3999 9999999 9999999 9999999 3814 3778 3699 3607 3488 3376 3254 3141 3058 2976 2886 2824 2809 2843 2873 2871 2838 2789 2757 2735 2728 2731 2704 2632 2548 2459 2360 2243 2137 2039 1976 1934 1905 1852 1799 1741 1688 1669 1667 1654 1646 1646 1643 1621 1612 1570 1494 1430 1395 1371 1360 1339 1291 1241 1211 1192 1166 1169 1175 1162 1173 1217 1248 1244 1215 1171 1114 1095 1100 1114 1119 1131 1106 1081 1071 1088 1108 1146 1206 1278 1326 1382 1145 1121 1098 1078 1056 1036 1021 1009 998 984 970 955 940 923 905 886 865 842 817 793 770 746 722 698 675 654 634 614 596 580 564 551 540 530 521 512 504 497 493 491 488 487 487 488 489 491 494 496 497 498 498 498 497 493 488 482 475 466 457 446 434 422 410 397 383 369 355 342 329 316 303 290 277 264 252 240 227 214 201 190 179 168 158 149 140 133 127 122 118 115 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 46 45 44 43 42 40 39 37 36 34 33 31 29 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 73375 395 2919 30 11949 20 22 55 1159 -9289 99999 10656 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7083 6655 6381 5878 5553 7482 9999999 9999999 9999999 9999999 6733 6566 6388 6269 6100 5982 5973 6004 6016 6021 6091 6195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5243 5140 5029 4898 4816 4721 4664 4611 4562 4566 4612 4667 4683 4705 4731 4723 4720 4678 4631 4571 4522 4425 4321 4254 4170 4081 3987 3912 3887 3880 3902 3905 3940 3977 4000 4033 4085 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3466 3408 3350 3275 3191 3148 3139 3121 3059 2981 2867 2771 2670 2589 2526 2465 2366 2258 2160 2076 1976 1894 1825 1792 1778 1796 1789 1780 1762 1742 1734 1744 1747 1761 1779 1797 1795 1801 1783 1728 1668 1628 1599 1589 1548 1482 1409 1348 1285 1207 1159 1128 1079 1047 1052 1067 1066 1053 1023 1002 1016 1053 1091 1134 1193 1209 1201 1207 1228 1250 1265 1293 1321 1322 1335 1138 1111 1087 1063 1039 1020 1004 991 979 966 951 937 921 904 887 868 846 821 797 774 750 726 703 680 658 639 622 606 590 577 565 554 546 538 530 523 516 509 505 501 497 493 491 490 489 489 489 489 490 490 489 489 488 486 481 477 471 463 455 446 435 424 413 401 387 374 361 347 334 321 308 296 283 269 257 245 232 219 207 195 184 173 163 153 145 137 130 125 121 117 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 45 44 43 42 40 39 37 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 12 11 10 9 7 6 73384 394 2950 30 11950 20 23 4 1158 -9287 99999 10069 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6548 6368 6230 6225 6225 6164 6122 6123 9999999 9999999 9999999 9999999 5851 5788 5682 5561 5483 5376 5197 5001 4874 4789 4709 4597 4553 4517 4517 4494 4466 4493 4528 4567 4600 4644 4698 4714 4722 4688 4655 4601 4550 4455 4357 4286 4198 4129 4036 3944 3900 3873 3876 3873 3923 3969 4009 4046 4080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3501 3372 3279 3215 3153 3077 3028 3014 3001 2950 2895 2831 2781 2715 2651 2619 2577 2482 2367 2268 2174 2061 1969 1886 1834 1792 1764 1725 1719 1723 1712 1727 1775 1807 1837 1883 1930 1949 1973 1966 1920 1872 1834 1777 1727 1657 1554 1442 1353 1260 1153 1078 1032 962 922 920 935 943 949 952 969 1022 1084 1140 1215 1298 1347 1368 1407 1457 1499 1525 1555 1595 1601 1136 1107 1082 1056 1033 1011 994 982 972 962 950 938 925 911 895 879 861 841 818 794 771 747 721 697 674 653 634 618 602 586 572 559 547 538 530 521 513 506 499 493 490 487 483 482 482 482 484 486 488 490 492 492 493 493 491 488 483 478 471 462 453 443 432 420 407 393 381 368 355 342 329 316 303 291 278 266 254 241 229 218 206 195 184 173 163 154 145 138 132 128 123 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 43 42 41 40 39 38 37 36 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 73393 391 3278 30 11948 20 23 13 1158 -9285 99999 9090 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6207 5954 5873 5883 5842 5841 5887 5982 5961 5856 5745 5698 5657 5604 5521 5449 5326 5117 4887 4744 4651 4571 4478 4471 4485 4538 4556 4553 4586 4636 4693 4745 4813 4865 4858 4822 4758 4702 4612 4528 4415 4307 4226 4140 4075 4001 3929 3893 3892 3931 3970 4045 4103 4169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3350 3244 3144 3046 2956 2891 2845 2774 2680 2602 2536 2462 2393 2361 2337 2274 2197 2129 2055 1983 1937 1895 1886 1895 1896 1879 1883 1896 1895 1910 1959 1987 2014 2053 2079 2068 2049 2005 1918 1837 1782 1711 1639 1549 1433 1289 1179 1080 969 889 844 793 763 770 787 796 816 839 874 943 1041 1117 1198 1294 1367 1422 1482 1549 1615 1672 1721 9999999 9999999 9999999 1114 1082 1049 1020 994 973 958 944 933 919 906 893 881 868 855 841 824 807 789 771 751 729 709 688 669 651 636 620 604 590 576 563 552 542 532 523 515 506 500 495 490 486 484 482 481 482 482 483 485 486 486 485 485 483 479 475 470 463 456 447 438 428 417 405 393 382 370 359 347 336 324 312 300 288 277 265 253 240 228 217 205 193 182 171 160 152 144 137 132 127 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 36 35 34 33 32 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 9 8 7 7 6 5 4 4 3 73402 390 3306 30 11946 20 23 22 1157 -9283 99999 8089 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6604 6376 6166 5965 5957 6064 6087 6098 6133 9999999 9999999 9999999 9999999 9999999 9999999 5694 5545 5440 5338 5143 4912 4813 4790 4777 4720 4764 4865 5001 5100 5170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4415 4290 4180 4079 3974 3894 3856 3843 3862 3876 3886 3895 3899 3917 3919 3926 9999999 3878 9999999 9999999 9999999 9999999 9999999 3531 3404 3301 3216 3130 3040 2957 2869 2796 2698 2610 2541 2483 2412 2341 2315 2306 2267 2222 2184 2138 2077 2034 1997 1996 1996 1979 1951 1937 1948 1945 1952 1977 1983 2000 2025 2060 2073 2065 2029 1943 1861 1789 1718 1645 1547 1429 1298 1191 1084 972 888 833 806 800 836 890 941 986 1029 1089 1166 1256 1332 1406 1481 1524 1546 1546 1549 1553 1543 1534 1539 1513 1101 1068 1037 1008 982 960 943 933 923 914 902 892 882 873 862 851 839 825 808 790 772 753 732 711 691 672 653 636 619 603 588 572 559 547 537 526 516 507 499 491 486 482 479 476 475 474 474 476 477 479 481 481 482 482 481 479 475 470 465 458 450 442 432 422 411 399 388 376 365 353 342 330 318 306 294 282 269 257 244 232 220 208 196 184 173 162 153 145 138 132 127 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 73411 398 3067 30 11947 20 23 31 1157 -9281 99999 7877 8080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6937 6867 6782 6747 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5239 5106 4968 4787 4701 4717 4766 4791 4798 4835 4880 4920 4921 4993 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4370 4280 4159 4052 3961 3903 3865 3839 3821 3791 3753 3748 3747 3765 3749 3740 3743 3736 3710 3687 3658 9999999 3504 3419 3349 3275 3184 3088 2981 2891 2779 2668 2598 2554 2490 2414 2388 2386 2363 2342 2338 2332 2323 2315 2309 2334 2365 2353 2321 2305 2308 2290 2280 2277 2252 2230 2213 2189 2159 2112 2036 1921 1822 1721 1633 1552 1447 1328 1214 1124 1034 941 875 829 811 797 810 838 881 906 918 946 992 1040 1081 1127 1182 1213 1239 1249 1287 1338 1370 1385 1417 1146 1115 1084 1055 1025 998 976 958 946 934 923 910 899 887 875 863 851 837 820 803 785 766 746 724 703 682 662 644 627 611 595 580 567 554 544 533 524 515 507 500 493 489 486 482 480 478 477 477 478 479 481 482 481 481 481 480 477 473 468 462 456 448 440 431 420 409 397 387 375 364 352 341 328 316 304 292 279 267 254 241 229 218 206 194 183 172 162 154 147 141 135 131 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 21 20 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 6 5 73420 400 3011 30 11951 20 23 40 1157 -9279 99999 15379 9999999 9999999 6016 6351 6672 6950 7268 7389 7477 7477 9999999 9999999 9999999 9999999 7017 7037 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5183 4976 4873 4804 4692 4644 4694 4776 4824 4852 4887 4930 4969 4956 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4609 4476 4353 4209 4085 3955 3843 3709 3621 3551 3514 3502 3519 3554 3554 3551 3591 3650 3732 3758 3795 3831 3843 9999999 9999999 9999999 9999999 9999999 9999999 3447 3375 3270 3146 3027 2945 2835 2732 2673 2622 2546 2447 2384 2350 2307 2261 2232 2212 2198 2173 2159 2178 2201 2200 2207 2234 2283 2318 2356 2407 2437 2459 2475 2478 2472 2426 2356 2256 2153 2036 1915 1795 1653 1497 1335 1203 1076 959 866 799 768 745 743 755 790 834 863 912 979 1052 1101 1145 1180 1204 1224 1232 1254 1288 1313 1314 1305 1173 1143 1112 1083 1051 1021 994 971 952 935 917 899 884 869 855 843 832 821 807 793 778 763 746 727 709 692 675 657 642 626 610 593 578 564 552 540 529 519 511 503 496 492 489 486 484 484 484 485 487 488 490 492 492 492 491 490 486 481 475 468 461 453 444 433 422 410 398 386 374 363 350 339 326 314 302 290 278 266 253 242 231 220 208 197 187 177 168 160 153 147 142 137 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 6 5 5 73429 400 3012 30 11952 20 23 49 1156 -9278 99999 15262 9999999 5340 5557 5834 6130 6395 6699 6855 6953 6923 6991 7026 6917 6869 6854 6930 6951 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5191 5109 4967 4836 4805 4809 4777 4718 4685 4665 4629 4552 4554 4588 4630 4620 4604 4601 4592 4555 4506 4457 4416 4338 4277 4209 4144 4031 3938 3860 3823 3799 3790 3801 3787 3756 3768 3809 3889 3915 3947 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3391 3254 3087 2918 2792 2647 2519 2444 2378 2279 2168 2098 2057 2005 1950 1923 1912 1923 1920 1921 1961 2012 2040 2078 2154 2269 2361 2448 2544 2624 2689 9999999 9999999 9999999 9999999 9999999 9999999 2371 2208 2035 1847 1646 1439 1241 1076 918 776 666 593 572 577 610 669 758 843 921 1025 1158 1289 1392 1479 1541 1597 1641 1655 1674 1687 1678 1187 1170 1149 1126 1102 1078 1052 1025 999 974 953 934 914 894 875 856 840 827 814 801 788 774 762 748 734 718 702 685 669 652 637 621 606 590 575 562 551 540 531 523 516 510 505 503 502 502 502 502 503 505 506 506 507 506 503 501 498 493 487 480 472 463 455 445 435 424 412 400 389 378 367 356 345 334 322 311 300 289 278 267 256 246 236 225 215 205 195 186 177 170 163 157 152 147 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 34 34 33 33 32 31 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 5 5 73438 399 3041 30 11951 20 23 58 1156 -9276 99999 11302 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5145 5077 4969 4833 4732 4634 4535 4391 4342 4342 4379 4360 4361 4373 4388 4386 4402 4409 4435 4416 4401 4370 4361 4298 4248 4201 4171 4139 4116 4096 4051 3977 3934 3897 3911 3892 3873 3843 9999999 9999999 9999999 3622 3546 3466 3380 3300 3228 3136 3033 2923 2829 2732 2646 2611 2556 2469 2370 2294 2230 2156 2089 2037 1985 1954 1912 1885 1893 1920 1923 1946 2015 2112 2212 2316 2420 2497 2576 2662 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2279 2158 2005 1827 1659 1526 1382 1248 1141 1055 1010 988 982 983 1018 1037 1028 1053 1116 1182 1222 1255 1265 1265 1277 1264 1265 1280 1288 1248 1216 1140 1120 1099 1078 1055 1031 1008 984 964 944 924 904 886 868 852 838 824 810 795 781 767 753 738 721 705 689 671 653 636 620 604 587 571 558 546 534 524 515 509 503 499 497 497 498 498 500 502 505 507 509 510 510 508 505 502 497 491 483 474 465 455 444 432 420 408 395 384 372 360 349 337 325 313 302 291 280 269 258 247 236 226 217 207 198 190 181 174 168 162 157 153 149 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 38 37 37 36 36 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 73447 401 2980 30 11950 20 24 7 1155 -9274 99999 5785 6095 6339 6709 6991 7360 7628 7812 7971 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4994 4877 4733 4570 4474 4401 4337 4249 4272 4316 4405 4433 4468 4489 4515 4514 4529 4539 4571 4551 4536 4482 4441 4347 4286 4211 4150 4078 4021 3965 3891 3791 3722 3651 3633 3589 3582 3564 3559 3542 3534 3527 3531 3542 3553 3562 9999999 3517 3461 3371 3282 3164 3044 2936 2800 2640 2461 2295 2141 1977 1827 1702 1605 1540 1493 1463 1463 1504 1539 1598 1700 1841 1982 2119 2260 2371 2489 2611 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2224 2054 1858 1662 1501 1318 1143 1001 878 789 735 718 721 775 823 852 913 1006 1112 1197 1290 1353 1392 1428 1433 1448 1466 1465 1404 1348 1181 1162 1140 1115 1088 1059 1031 1003 978 953 930 906 885 866 848 834 820 807 793 779 767 755 741 726 712 696 680 662 645 630 613 596 581 567 555 543 531 523 516 510 505 503 502 501 500 500 501 502 503 503 504 504 501 498 495 490 485 478 469 460 451 440 428 416 404 391 379 366 353 341 329 317 305 294 283 273 262 252 242 233 224 216 207 200 192 184 178 171 166 161 157 153 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 8 7 6 73456 408 2768 30 11948 20 24 16 1155 -9272 99999 14113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5852 6032 6271 6440 6696 6923 7109 7193 7128 7097 7080 7033 6990 6847 6821 6768 6750 6681 6772 6919 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4999 4825 4660 4470 4327 4211 4145 4055 4082 4107 4198 4269 4321 4345 4392 4435 4471 4493 4543 4533 4531 4477 4430 4333 4292 4218 4142 4087 4043 3991 3936 3869 3815 3751 3752 3719 3720 3713 3712 3692 3693 3699 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3335 3197 3030 2837 2626 2421 2207 1990 1803 1666 1559 1475 1419 1388 1386 1447 1521 1624 1773 1950 2108 2261 2421 2539 2636 2731 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2127 1966 1797 1614 1466 1298 1135 1001 879 776 711 679 664 697 740 751 794 860 956 1050 1171 1264 1334 1401 1452 1518 1583 1625 1613 1156 1141 1127 1109 1091 1072 1050 1028 1004 983 961 939 917 896 877 858 843 829 816 802 786 773 759 744 728 714 698 682 664 647 631 614 597 581 567 555 543 532 524 518 513 508 507 507 507 507 507 509 510 511 510 510 509 505 501 496 490 482 474 465 455 444 433 422 410 398 386 374 362 350 338 326 314 303 291 281 270 260 249 239 230 221 213 204 197 189 182 176 170 165 160 156 153 150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 8 7 5 4 3 2 73465 405 2859 30 11949 20 24 25 1155 -9270 99999 11583 9999999 9999999 9999999 9999999 7017 7067 7143 7121 7191 7163 7140 7017 6824 6670 6562 6420 6332 6200 6236 6227 6250 6240 6397 6623 6772 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4936 4704 4486 4252 4098 3975 3886 3777 3802 3817 3911 3991 4083 4146 4230 4303 4374 4440 4531 4539 4545 9999999 4459 4359 4306 4220 4134 4057 3991 3925 3874 3814 3761 3699 3690 3644 3629 3627 3641 3648 3669 3691 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3279 3084 2870 2641 2413 2185 1965 1768 1610 1497 1433 1412 1422 1446 1526 1624 1756 1924 2103 2260 2396 2540 2632 2688 9999999 9999999 9999999 9999999 9999999 9999999 2375 2229 2058 1904 1762 1625 1466 1346 1220 1092 978 887 808 758 721 704 730 764 781 824 886 977 1061 1173 1268 1352 1421 1475 1551 1625 1671 1668 1650 1159 1143 1126 1109 1090 1069 1048 1025 1001 977 954 932 910 888 866 849 832 816 799 782 766 751 736 721 707 693 677 660 645 631 616 601 587 576 566 556 547 540 534 530 528 527 528 528 529 529 530 531 531 529 527 524 519 512 504 495 484 473 461 449 436 423 410 397 383 371 359 348 336 325 314 303 293 283 274 264 255 246 237 229 221 212 204 196 189 182 175 169 164 159 155 151 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 11 9 8 7 6 5 73474 405 2860 30 11950 20 24 34 1154 -9268 99999 8375 8616 9999999 9999999 9999999 9999999 9999999 9999999 7388 7277 7174 7092 6880 6711 6558 6457 6352 6274 6169 6228 6261 6258 6238 6376 6564 6690 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4760 4622 4469 4427 4357 4339 4313 4278 4202 4179 4169 4146 4133 4159 4121 4093 4037 3978 3881 3842 3784 3725 3685 3657 3604 3559 3509 3449 3394 3394 3361 3349 3350 3382 3394 3427 3471 3533 3629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3120 2864 2590 2313 2042 1793 1579 1400 1274 1218 1194 1192 1258 1369 1511 1692 1887 2075 2239 2414 2535 2617 2694 9999999 9999999 9999999 9999999 9999999 2343 2198 2031 1888 1747 1606 1441 1312 1183 1062 964 875 797 754 717 703 729 761 778 839 920 1035 1158 1294 1403 1507 1601 1676 1770 1862 9999999 9999999 1161 1151 1138 1125 1111 1096 1077 1057 1036 1013 990 967 944 920 895 871 851 831 811 792 773 757 740 725 710 696 681 666 651 637 624 610 596 583 572 562 552 543 536 531 525 523 522 522 522 523 524 526 527 527 526 524 521 516 510 502 492 481 469 456 443 429 416 402 388 375 362 350 338 327 316 306 295 286 277 268 259 250 241 233 225 217 209 202 194 187 180 174 168 163 158 154 151 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 17 16 16 15 14 13 12 11 10 8 7 6 5 3 2 73483 402 2950 30 11950 20 24 43 1154 -9266 99999 10550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7111 6926 6726 6688 6667 6634 6596 6659 6748 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4883 4801 4678 4612 4570 4500 4425 4391 4307 4231 4122 4004 3880 3801 3693 3574 3475 3399 3291 3210 3139 3075 3025 3020 3003 3029 3073 3146 3217 3311 3408 3516 3652 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3032 2768 2500 2229 1956 1721 1535 1381 1253 1207 1216 1248 1331 1459 1605 1789 1980 2157 2318 2499 2620 2687 9999999 9999999 9999999 9999999 9999999 9999999 2359 2219 2058 1912 1767 1621 1460 1339 1237 1136 1056 1002 948 911 883 885 928 972 1016 1094 1186 1286 1382 1491 1591 1688 1755 1804 9999999 9999999 1143 1130 1116 1102 1089 1075 1064 1053 1040 1028 1015 1002 988 972 956 938 918 897 878 859 839 817 796 776 755 735 716 697 680 662 645 629 616 602 588 577 568 560 552 545 540 536 531 528 527 526 525 524 523 523 521 518 515 511 507 502 495 488 479 469 458 446 434 422 409 397 384 372 360 348 336 325 315 305 295 286 277 269 260 251 243 235 227 218 210 202 194 186 179 172 165 158 153 149 145 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 19 18 17 16 15 15 13 12 11 9 8 6 5 4 2 73492 253 3040 30 11950 20 24 52 1154 -9264 99999 9490 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7037 6950 6872 6811 6776 6878 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4699 4608 4497 4397 4339 4287 4225 4130 4048 3981 3956 3895 3815 3758 3707 3623 3528 3457 3377 3291 3223 3150 3126 3125 3148 3161 3205 3295 3393 3521 3644 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3189 2949 2676 2404 2136 1874 1656 1490 1360 1252 1233 1275 1341 1468 1635 1810 1999 2191 2369 2523 2688 2778 9999999 9999999 9999999 9999999 9999999 9999999 2330 2161 1997 1823 1674 1526 1376 1210 1103 1025 946 890 874 867 856 848 871 930 1002 1067 1157 1262 1373 1461 1550 1643 1731 1772 1794 1840 9999999 1123 1111 1097 1085 1073 1063 1055 1046 1036 1027 1017 1007 996 984 969 953 934 915 897 879 859 837 814 793 770 748 727 707 688 669 651 635 621 606 592 581 572 564 557 550 545 541 537 533 531 530 529 527 526 524 521 517 514 510 505 500 493 485 477 467 456 445 434 423 411 399 388 376 365 354 342 332 321 311 301 292 283 273 264 254 245 236 227 218 209 201 193 185 177 170 163 157 152 148 145 142 73501 258 2890 30 11950 20 25 1 1153 -9262 99999 8262 8265 8154 8080 8063 8157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6753 6892 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4442 4340 4214 4093 3978 3901 3869 3814 3725 3671 3633 3565 3500 3474 3417 3362 3314 3253 3208 3191 3192 3171 3191 3242 3288 3365 3438 3487 3515 3546 3559 3527 3488 3428 3337 3186 3021 2827 2623 2437 2248 2071 1927 1821 1735 1660 1653 1689 1742 1811 1912 2031 2161 2286 2378 2451 2537 2581 2577 2567 2548 2477 2367 2256 2146 2036 1914 1781 1670 1571 1475 1360 1272 1206 1131 1072 1047 1044 1032 1008 1002 1023 1063 1101 1169 1247 1330 1402 1478 1566 1648 1687 1715 1165 1151 1137 1126 1116 1105 1094 1084 1076 1068 1056 1044 1031 1019 1007 994 977 960 940 920 901 882 862 841 820 799 778 757 735 714 694 674 657 641 626 611 598 586 576 568 561 555 551 548 544 542 541 541 540 538 536 535 532 527 522 516 510 503 494 485 475 463 451 439 427 415 403 390 379 367 357 346 336 326 317 308 300 292 285 277 269 260 252 244 236 227 218 209 199 190 181 172 164 157 150 145 140 137 73510 261 2801 30 11951 20 25 10 1153 -9261 99999 7654 7619 7505 7389 7368 7253 7187 7259 7363 7458 7497 7613 7628 7646 8863 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6838 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4480 4417 4357 4284 4215 4165 4152 4119 4052 3998 3971 3941 3883 3843 3794 3761 3721 3646 3585 3535 3521 3473 3433 3421 3405 3408 3387 3356 3332 3313 3288 3224 3173 3131 3074 2959 2837 2714 2602 2500 2387 2286 2209 2146 2090 2026 2008 2019 2019 2010 2026 2055 2081 2076 2060 2029 2018 1982 1916 1859 1806 1734 1640 1574 1548 1524 1497 1475 1493 1513 1541 1546 1569 1601 1606 1607 1628 1660 1660 1618 1582 1561 1553 1533 1530 1532 1542 1539 1532 1545 1573 1565 1543 1149 1125 1105 1089 1079 1069 1058 1047 1042 1038 1031 1023 1015 1008 1000 990 977 963 946 926 907 890 871 849 827 806 786 765 744 724 703 685 666 650 636 622 608 596 586 578 570 563 557 552 547 544 542 541 539 536 533 530 526 521 515 509 502 494 484 475 464 452 440 428 416 405 393 382 371 361 351 341 332 323 315 307 300 293 286 278 270 262 254 245 236 227 218 208 199 189 179 171 162 155 148 143 139 135 73519 260 2830 30 11950 20 25 19 1152 -9258 99999 7961 7842 7747 7784 7736 7643 7481 7383 7342 7322 7363 7249 7173 8435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5430 5299 5195 5163 5216 5252 5377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4739 4534 4355 4281 4198 4135 4086 4127 4171 4234 4272 4327 4407 4481 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3475 3397 3324 3254 3176 3076 2972 2876 2779 2653 2546 2435 2330 2242 2166 2094 2035 2000 1981 1949 1947 1980 2017 2036 2070 2098 2128 2135 2131 2103 2086 2062 2008 1951 1904 1836 1744 1670 1633 1599 1571 1553 1559 1558 1566 1576 1603 1643 1658 1661 1673 1697 1685 1630 1573 1527 1479 1421 1381 1350 1325 1279 1219 1192 1205 1210 1204 1231 1275 1056 1041 1031 1021 1013 1005 1001 998 992 986 981 977 972 965 955 943 927 908 888 870 850 829 808 788 768 747 726 706 688 673 658 646 634 623 613 603 596 590 583 577 571 565 560 554 549 545 539 534 529 523 517 510 503 496 490 482 474 466 457 446 435 425 414 404 393 382 371 361 350 340 330 321 312 304 296 289 282 274 266 258 250 242 234 225 216 207 198 188 179 171 162 155 149 143 139 135 73528 263 2740 30 11950 20 25 28 1152 -9257 99999 13933 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7529 7050 6676 6135 5787 7722 7720 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5659 5502 5391 5352 5311 5269 5263 5335 5392 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4576 4391 4320 4240 4165 4109 4154 4189 4254 4302 4376 4444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3365 3215 3081 2960 2813 2649 2528 2427 2307 2219 2147 2086 2039 2001 1942 1901 1889 1880 1838 1824 1844 1857 1851 1847 1838 1842 1839 1834 1820 1842 1849 1822 1788 1775 1767 1743 1725 1729 1740 1744 1733 1731 1724 1726 1718 1730 1761 1781 1781 1762 1740 1700 1625 1547 1480 1427 1360 1298 1239 1188 1121 1051 1006 1011 1030 1056 1097 1155 1211 1026 1020 1014 1008 1000 996 993 988 981 974 970 965 959 947 935 919 902 883 867 851 832 813 795 777 759 740 721 703 689 674 661 648 636 624 613 604 596 587 578 570 563 555 548 542 535 529 522 517 511 504 497 490 484 478 472 465 458 450 441 432 424 415 406 396 386 376 366 357 347 337 328 319 310 303 295 287 279 270 262 253 245 236 227 217 208 198 188 179 170 161 154 147 142 138 134 73537 263 2742 30 11952 20 25 37 1152 -9255 99999 14212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7079 6412 5944 5577 5321 4987 4892 8832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5754 5552 5308 5094 4926 4743 4634 4604 4581 4547 4569 4664 4742 4935 5146 5328 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4577 4600 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3423 3290 3176 3068 2930 2763 2642 2537 2411 2296 2201 2124 2064 2026 1989 1976 1984 1985 1950 1922 1936 1935 1926 1912 1893 1867 1823 1782 1728 1700 1662 1606 1553 1526 1528 1522 1542 1574 1615 1651 1691 1755 1817 1886 1947 2020 2089 2136 2167 9999999 9999999 9999999 9999999 1969 1886 1800 1695 1585 1469 1351 1206 1069 967 912 860 809 787 784 797 1004 997 992 987 978 974 974 973 969 964 962 961 957 948 938 925 909 892 876 861 843 824 806 789 772 753 734 718 704 690 677 666 654 643 633 625 617 608 598 590 582 573 565 558 550 541 533 526 518 510 502 494 487 480 473 465 457 449 439 430 422 413 404 394 384 375 365 355 345 335 325 316 307 299 291 282 274 265 256 248 239 231 222 213 204 195 185 176 168 160 153 147 141 137 133 73546 266 2653 30 11953 20 25 46 1151 -9253 99999 12926 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8061 8128 8335 8494 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5426 5324 5230 5120 5043 4984 4908 4940 4990 5057 5115 5163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4882 4808 4735 4691 4636 4583 4520 4525 4518 4549 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3375 3209 3069 2928 2782 2624 2522 2437 2349 2284 2237 2204 2199 2222 2256 2285 2323 2341 2336 2312 2299 2264 2212 2136 2050 1965 1862 1757 1636 1524 1423 1325 1239 1177 1169 1165 1181 1232 1310 1374 1437 1526 1618 1716 1810 1904 1987 2046 2088 2100 2114 2097 2025 1937 1857 1775 1677 1572 1454 1333 1188 1046 937 869 799 728 691 680 683 715 753 1014 1008 996 990 986 980 971 964 960 956 950 943 933 921 907 890 875 861 844 827 811 796 779 761 744 727 712 698 684 671 659 647 636 627 617 606 596 588 580 573 566 560 553 546 540 534 528 521 513 506 500 493 484 476 466 455 444 433 423 413 402 391 380 370 359 349 338 328 319 310 302 294 287 279 270 263 255 247 239 232 223 215 206 196 187 178 170 162 155 149 143 138 134 73555 272 2472 30 11952 20 25 55 1151 -9251 99999 8453 8966 9533 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7258 6621 6194 5793 5486 5135 4968 9291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6040 5990 5894 5819 5731 5693 5656 5602 5532 5406 5351 5346 5353 5363 5389 5396 5347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4656 4590 4558 4530 4505 4493 4471 4449 4429 4440 4465 4503 4477 4436 4373 4331 4261 4189 4116 4052 3986 3946 3931 3947 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3419 3302 3169 3006 2880 2765 2655 2556 2465 2388 2329 2292 2261 2241 2243 2236 2215 2171 2146 2111 2068 2000 1935 1889 1817 1747 1667 1584 1503 1408 1314 1240 1231 1226 1229 1272 1334 1382 1419 1486 1551 1637 1738 1833 1926 2001 2047 2049 2048 2032 1962 1887 1799 1705 1607 1502 1369 1227 1080 940 835 789 752 729 731 744 763 828 1012 1006 1000 989 984 981 977 972 968 965 961 953 946 937 926 912 897 883 870 855 840 826 812 796 778 762 747 732 716 700 684 669 654 641 628 615 602 589 579 570 561 553 546 539 533 528 523 518 512 506 501 496 490 483 475 466 457 446 436 426 416 405 393 382 370 359 347 336 325 314 304 295 286 277 268 260 251 244 237 229 222 215 207 199 191 183 176 168 161 154 149 143 138 134 73564 268 2591 30 11951 20 26 4 1151 -9249 99999 9716 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7204 6797 6337 6111 5876 5778 5571 5533 8210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5903 5698 5571 5428 5352 5287 5227 5180 5081 5028 5039 5101 5173 5223 5239 5211 5224 5200 5207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4742 4710 4698 4716 4750 4771 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4206 4112 4038 3964 3928 3914 3935 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3456 3329 3151 3006 2852 2721 2574 2458 2365 2286 2209 2142 2082 2044 1993 1945 1873 1849 1813 1778 1736 1709 1686 1627 1583 1548 1522 1510 1472 1432 1390 1394 1384 1383 1425 1464 1486 1497 1531 1562 1612 1683 1744 1820 1889 1940 1959 1976 1969 1910 1860 1808 1746 1675 1593 1473 1320 1163 1006 879 809 738 668 628 603 578 1024 626 1002 994 984 978 976 973 970 969 969 968 965 962 956 945 932 918 904 890 874 857 840 823 804 785 768 752 736 719 705 690 676 663 651 640 629 617 606 596 587 577 567 558 549 541 534 527 521 513 506 500 494 488 482 474 466 457 448 438 428 418 407 395 383 371 358 345 333 320 309 298 287 277 268 259 250 242 234 227 220 213 206 199 192 185 178 171 164 158 152 147 142 138 134 73573 265 2681 30 11951 20 26 13 1150 -9247 99999 10111 9999999 9999999 9999999 9999999 9999999 9999999 7307 7374 7549 7721 7924 8137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5727 5459 5196 5018 4894 4864 4798 4768 4754 4743 4738 4685 4687 4734 4809 4869 4904 4934 4929 4939 4916 4960 5009 5032 5076 5116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4076 3883 3741 3569 3419 3318 3273 3245 3269 3316 3418 3477 3557 3621 3749 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3286 3124 2992 2836 2682 2561 2468 2360 2254 2170 2118 2033 1957 1874 1835 1793 1746 1688 1649 1622 1564 1516 1489 1474 1469 1435 1405 1374 1375 1355 1341 1383 1421 1435 1439 1463 1482 1500 1535 1563 1620 1685 1731 1762 1808 1838 1801 1779 1769 1757 1737 1706 1651 1558 1447 1326 1216 1201 1185 1166 847 1124 1100 1078 1060 1042 1026 1010 1001 992 984 973 969 964 960 955 949 942 931 918 904 891 878 862 845 829 814 796 778 761 746 730 713 698 684 671 657 645 634 623 612 601 592 584 576 567 559 553 546 541 536 530 524 518 511 506 499 492 483 473 463 453 441 429 417 403 390 376 362 348 335 321 307 295 283 272 261 252 242 234 226 219 212 206 199 193 187 181 175 169 162 156 151 146 141 137 133 130 73582 412 2651 30 11951 20 26 22 1150 -9245 99999 7632 7550 7427 7209 7027 6848 6718 6661 6584 6500 6454 8753 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6156 5774 5476 5244 5051 4941 4895 4940 4974 5031 5053 5093 5132 5119 5127 5175 5257 5331 5368 5456 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4286 4072 3941 3816 3646 3454 3341 3266 3156 3054 2997 2981 2982 3016 3056 3117 3179 3214 3236 3334 3445 3525 3557 3629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3395 3258 3141 2973 2803 2669 2542 2378 2214 2071 1949 1824 1739 1652 1617 1594 1567 1551 1576 1615 1621 1648 1709 1772 1827 1853 1866 1865 1886 1882 1884 1938 1965 1949 1911 1889 1860 1818 1794 1766 1766 1770 1749 1727 1730 1717 1651 1616 1610 1606 1606 1594 1562 1496 2215 9999999 1281 1269 1253 1237 1219 1195 1173 1151 1130 1110 1092 1072 1057 1045 1034 1022 1017 1011 1005 995 987 977 965 951 938 923 908 891 873 854 836 815 795 777 761 743 725 708 692 677 663 650 637 626 613 602 593 584 575 566 558 551 545 540 534 529 523 517 511 505 498 490 480 470 459 447 434 421 407 393 378 363 349 334 320 305 292 280 269 258 248 239 230 222 215 208 202 196 190 184 179 173 167 161 156 151 146 142 138 134 131 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 14 14 14 14 14 14 14 15 15 14 14 14 14 13 13 13 12 12 11 11 10 9 9 8 7 7 6 5 4 3 2 2 1 0 73591 411 2679 30 11949 20 26 31 1149 -9243 99999 5259 5261 5187 5081 5000 4028 4594 5178 5829 6540 7210 7861 8475 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6186 5916 5615 5458 5311 5160 5045 5049 5117 5197 5282 5359 5447 5528 5494 5480 5525 5601 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4285 4181 4087 3968 3798 3673 3591 3485 3374 3298 3256 3249 3285 3309 3325 3357 3372 3360 3399 3482 3538 3530 3564 3581 9999999 9999999 3444 3341 3246 3120 2988 2853 2764 2631 2491 2424 2391 2331 2280 2243 2223 2189 2192 2166 2154 2141 2098 2033 2000 1984 1915 1846 1786 1722 1682 1636 1600 1558 1551 1540 1543 1611 1673 1720 1741 1770 1797 1824 1871 1899 1933 1946 1928 1912 1916 1904 1843 1797 1751 1706 1680 1650 1608 1536 1448 1028 615 1290 1277 1266 1254 1237 1219 1199 1181 1161 1144 1126 1113 1099 1083 1066 1054 1040 1027 1011 1000 986 970 953 938 923 907 891 876 861 845 827 810 794 779 762 744 727 710 694 677 662 647 633 619 607 596 586 577 567 558 551 545 539 533 528 521 514 507 500 492 482 472 460 448 435 421 406 391 376 360 345 330 315 300 286 273 261 250 240 230 222 214 207 201 195 190 185 180 176 172 167 162 157 152 148 143 139 136 133 130 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 9 9 8 8 7 6 6 5 4 3 3 2 73600 402 2950 30 11950 20 26 40 1149 -9241 99999 5720 6216 6786 7234 9715 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6105 5751 5482 5294 5051 4972 4950 4949 4910 4989 5128 5309 5481 5633 5797 5952 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4324 4268 4197 4085 4006 3960 3876 3768 3715 3692 3686 3709 3688 3660 3637 3616 3574 3574 3602 3599 3559 3584 3591 9999999 9999999 3412 3293 3197 3073 2950 2804 2687 2528 2373 2303 2261 2170 2086 2009 1979 1949 1961 1953 1960 1973 1959 1922 1926 1952 1927 1885 1854 1827 1817 1767 1711 1651 1618 1571 1517 1518 1528 1518 1480 1436 1411 1392 1389 1393 1424 1452 1446 1431 1447 1476 1484 1501 1516 1527 1557 1576 1590 1589 1566 1518 1382 1365 1348 1331 1313 1289 1265 1242 1223 1201 1186 1171 1159 1144 1127 1110 1096 1079 1063 1044 1029 1010 989 967 949 928 910 892 876 860 844 825 810 795 781 765 750 734 719 704 688 673 658 643 629 615 603 591 580 568 558 550 542 535 527 520 512 504 496 487 479 469 458 446 434 421 407 393 378 364 349 335 321 306 292 279 266 255 244 233 224 215 207 199 193 186 180 174 169 164 160 155 151 147 143 139 135 132 130 128 126 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 8 7 6 5 5 4 3 73609 403 2920 30 11950 20 26 49 1149 -9239 99999 4349 4800 5309 5955 6531 7294 8143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6569 6234 5890 5558 5375 5234 5179 5085 5168 5311 5431 5475 5621 5806 5991 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4500 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3719 3610 3501 3438 3410 3371 3323 3359 3376 3332 3281 3246 3155 3061 2954 2846 2721 2593 2405 2217 2111 2026 1891 1779 1694 1636 1580 1566 1557 1560 1567 1554 1538 1574 1624 1629 1625 1627 1620 1636 1635 1631 1632 1649 1654 1654 1694 1729 1749 1756 1742 1730 1733 1748 1746 1759 1775 1752 1721 1715 1722 1722 1733 1736 1731 1760 1785 1788 1780 1765 1722 1416 1395 1372 1350 1326 1298 1269 1245 1224 1202 1185 1169 1157 1143 1128 1111 1099 1084 1071 1055 1040 1021 1001 979 959 938 918 897 877 858 840 820 805 789 776 761 748 734 722 709 696 683 671 659 646 633 621 609 597 584 572 562 552 542 531 521 510 500 489 479 469 457 444 431 417 404 389 374 360 346 331 317 304 290 277 264 252 242 232 222 213 204 196 188 182 176 169 164 158 153 149 145 141 137 134 131 128 127 125 124 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 9 8 7 7 6 5 4 3 2 73618 401 2979 30 11949 20 26 58 1148 -9238 99999 7248 7494 7678 8023 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6561 6283 6029 5703 5402 5260 5157 5088 4982 5075 5229 5328 5333 5462 5666 5856 5971 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4397 4398 4407 4406 4380 4387 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3729 3637 3582 3539 3479 3431 3435 3417 3346 3273 3207 3105 2979 2852 2731 2600 2445 2247 2065 1959 1875 1765 1673 1608 1559 1518 1505 1533 1575 1627 1653 1675 1741 1817 1852 1876 1899 1914 1928 1934 1930 1947 1955 1935 1906 1914 1926 1931 1926 1902 1880 1874 1869 1879 1905 1940 1922 1898 1893 1901 1900 1900 1880 1858 1859 1843 1803 1776 1720 1641 1314 1303 1291 1279 1265 1248 1230 1214 1201 1188 1178 1165 1155 1142 1129 1113 1099 1082 1066 1047 1029 1007 984 958 936 912 891 871 853 835 819 802 788 775 765 753 744 733 725 715 705 694 683 671 659 646 633 620 607 593 579 567 555 543 530 518 505 492 479 466 454 440 426 411 396 382 366 351 337 322 309 296 284 272 261 250 240 231 222 215 207 200 192 185 178 172 165 159 153 147 142 137 133 129 125 121 119 117 116 115 114 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 4 4 3 3 2 2 73627 392 3246 30 11946 20 27 7 1148 -9236 99999 11268 9999999 9999999 9999999 9999999 9999999 9999999 6080 5800 5499 5143 4783 4627 4520 4505 4485 4680 4922 5133 5286 5553 5866 6156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3718 3568 3401 3278 3178 3109 3049 3019 3028 3031 2998 2954 2909 2835 2739 2647 2546 2430 2289 2124 1950 1837 1744 1645 1563 1516 1483 1473 1489 1541 1581 1645 1705 1754 1836 1935 1994 2045 2072 2086 2087 2104 2107 2131 2156 2173 2169 2180 2199 2214 2220 2204 2172 2153 2122 2105 2076 2051 1972 1876 1795 1733 1674 1620 1551 1478 1442 1412 1379 1374 1338 1295 1252 1234 1283 1276 1181 1123 1247 992 937 1207 1195 1181 1169 1156 1140 1120 1102 1082 1063 1042 1022 999 975 950 929 907 889 871 855 839 825 810 798 786 777 765 753 740 729 716 702 688 675 661 648 632 619 606 593 580 569 559 549 539 527 517 505 493 481 468 456 442 426 410 394 377 360 343 327 312 297 284 271 258 246 235 225 216 208 201 194 187 179 172 166 159 153 148 143 138 133 129 125 121 118 116 114 113 112 112 111 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 0 0 1 1 1 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 5 5 4 3 3 2 2 2 73636 377 3697 30 11947 20 27 16 1148 -9234 99999 3918 3925 3978 4148 4337 4582 4771 5212 5785 6229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4829 4755 4743 4722 4706 9999999 9999999 4578 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3498 3387 3289 3181 3052 2906 2764 2596 2438 2289 2148 1980 1817 1654 1493 1371 1286 1221 1190 1179 1185 1208 1271 1351 1418 1508 1619 1712 1809 1908 2001 2092 2146 2163 2180 2211 2224 2235 2247 2255 2243 2217 2190 2178 2187 2148 2079 2029 1993 1964 1924 1898 1841 1768 1702 1641 1598 1570 1521 1448 1416 1398 1376 1363 1327 1286 1250 1236 1230 1242 1251 1231 1241 1230 1216 1203 1194 1181 1168 1152 1135 1116 1097 1074 1054 1034 1013 988 963 939 918 897 880 864 850 835 821 807 796 784 774 762 751 739 727 714 701 687 673 660 646 632 618 605 592 578 565 554 543 531 519 506 494 481 468 455 442 428 412 397 381 364 348 332 317 302 289 276 263 250 238 227 217 208 199 191 184 177 169 162 156 150 144 139 135 131 127 124 121 118 116 114 112 111 111 110 110 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -3 -3 -2 -2 -1 -1 0 0 0 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 1 1 1 0 73645 343 4720 30 11950 20 27 25 1147 -9232 99999 5022 9999999 4793 4747 4726 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3489 3347 3218 3098 2968 2847 2709 2574 2436 2315 2210 2126 2016 1890 1770 1657 1556 1486 1437 1410 1382 1366 1364 1380 1427 1463 1518 1592 1662 1743 1827 1920 2015 2070 2093 2119 2152 2166 2188 2202 2198 2165 2123 2085 2059 2063 2020 1942 1887 1853 1828 1799 1796 1766 1712 1668 1633 1625 1631 1609 1536 1498 1484 1461 1441 1413 1386 1352 1321 1313 1331 1363 1358 1208 1201 1193 1185 1178 1167 1156 1143 1128 1110 1089 1067 1046 1026 1004 977 951 925 905 884 867 852 837 822 808 796 786 776 767 756 747 737 726 714 702 689 676 664 652 639 626 614 601 588 576 565 553 541 528 514 501 486 471 456 440 424 407 390 372 355 338 322 306 292 278 265 253 241 230 220 211 202 194 186 180 173 166 159 153 147 141 136 131 127 124 120 117 114 112 110 109 108 108 107 106 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 -4 -3 -3 -3 -2 -2 -1 0 0 0 0 0 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 0 0 0 0 0 -1 -1 73654 343 4720 30 11950 20 27 34 1147 -9230 99999 3123 4645 4630 4609 4618 4648 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3669 3557 3433 3304 3200 3129 3064 2990 2943 2871 2800 2709 2612 2519 2448 2356 2226 2112 2005 1876 1754 1656 1577 1499 1441 1404 1393 1433 1470 1522 1603 1722 1845 1960 2098 2249 2348 2407 2461 2520 2546 2570 9999999 9999999 2489 2420 2316 2222 2173 2089 1957 1866 1799 1735 1664 1635 1597 1557 1529 1506 1508 1542 1554 1518 1506 1527 1525 1528 1526 1530 1506 1475 1452 1221 1207 1193 1179 1165 1149 1136 1124 1108 1092 1077 1062 1045 1027 1007 989 973 955 934 913 894 877 861 847 834 821 808 796 785 777 769 761 753 744 735 725 715 704 692 679 667 654 639 625 610 596 581 568 555 542 530 516 503 490 477 464 451 437 423 408 392 376 360 344 328 312 297 283 270 257 245 233 222 212 203 194 186 179 172 165 158 152 146 140 134 130 126 122 119 115 113 110 108 107 107 107 106 106 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 0 0 0 0 1 1 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 1 1 0 0 0 0 0 73663 343 4719 30 11949 20 27 43 1146 -9228 99999 2956 4935 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3937 3855 3814 3766 3730 3644 3573 3519 3460 3390 3337 3294 3227 3134 3071 3000 2933 2834 2719 2617 2541 2442 2318 2225 2128 2011 1900 1810 1747 1688 1623 1566 1553 1590 1607 1642 1716 1816 1902 1984 2084 2198 2276 2304 2325 2359 2357 2329 2278 2235 2175 2095 1995 1909 1875 1817 1722 1678 1669 1655 1633 1658 1684 1698 1705 1703 1716 1751 1765 1723 1707 1717 1684 1649 1623 1613 1582 1542 1512 1489 1473 1168 1151 1135 1121 1110 1099 1086 1074 1062 1049 1036 1021 1005 988 971 954 934 915 897 882 866 851 837 824 809 795 784 773 763 753 741 729 718 706 693 681 667 654 640 627 613 599 586 574 561 550 539 528 517 506 496 485 474 463 451 439 425 410 395 380 364 347 330 314 297 282 267 253 239 226 214 204 195 186 178 171 165 158 153 148 142 137 133 129 126 123 120 117 114 112 110 108 107 107 106 105 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 73672 343 4716 30 11946 20 27 52 1146 -9226 99999 3754 4519 4555 4588 4640 4696 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4111 3990 3843 3723 3619 3562 3511 3478 3405 3371 3325 3259 3196 3140 3077 2999 2904 2842 2771 2714 2612 2505 2417 2353 2252 2165 2129 2093 2043 1991 1956 1936 1909 1878 1849 1881 1933 1947 1979 2058 2146 2200 2249 2316 2401 2452 2465 2481 2503 2478 2408 2332 2272 2199 2091 1970 1868 1806 1734 1624 1553 1517 1479 1433 1434 1454 1463 1476 1476 1501 1554 1598 1590 1593 1641 1667 1688 1712 1758 1799 1813 1828 9999999 1233 1212 1192 1171 1152 1135 1117 1099 1083 1065 1047 1030 1013 994 975 958 938 918 898 879 864 849 835 821 807 793 779 768 756 745 734 722 708 695 681 668 654 640 627 614 601 588 576 564 553 542 532 523 515 506 496 486 477 467 457 446 435 422 409 394 379 364 348 331 315 299 284 269 255 240 227 214 203 193 183 174 167 160 154 148 142 137 132 128 125 123 120 118 115 114 112 111 110 110 110 109 109 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 5 5 5 4 4 4 4 3 3 2 2 2 73682 380 3605 30 11945 20 28 2 1146 -9224 99999 5401 5297 5219 5198 5117 5012 4831 4693 4751 4901 5072 5309 5653 5976 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4669 4619 4621 4595 4568 4546 4480 4419 4384 4372 4347 4309 4248 4187 4155 4131 4097 4046 3964 3894 3820 3793 3758 3715 3638 3585 3513 3431 3367 3294 3192 3102 3013 2958 2904 2853 2753 2659 2583 2509 2394 2306 2247 2179 2102 2035 1974 1922 1862 1796 1762 1809 1864 1889 1929 2028 2126 2201 2268 2350 2441 2483 2485 2497 2515 2478 2375 2270 2184 2103 1982 1855 1754 1695 1625 1530 1494 1502 1498 1486 1507 1552 1582 1611 1619 1654 1709 1739 1711 1690 1710 1703 1698 1703 1725 1751 1749 1305 1290 1274 1257 1239 1219 1201 1183 1164 1146 1126 1105 1084 1062 1038 1014 990 966 941 916 893 872 854 836 819 804 788 773 760 749 738 728 717 706 694 682 669 658 646 633 620 607 595 583 570 558 546 536 526 516 507 498 488 478 468 459 449 439 428 415 403 390 376 361 346 330 314 298 283 269 254 240 226 214 203 193 183 174 167 160 154 149 144 139 135 131 129 127 125 123 121 119 118 117 116 116 115 115 114 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 18 17 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 73691 393 3216 30 11946 20 28 11 1145 -9222 99999 7984 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6656 6523 6307 6131 5971 5779 5560 5364 5277 5166 5045 4885 4773 4830 4946 5066 5261 5568 5852 6051 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4644 4573 4544 4478 4384 4309 4207 4100 4023 3994 3956 3908 3869 3871 3897 3924 3939 3939 3935 3946 3958 4002 9999999 9999999 9999999 9999999 9999999 9999999 3632 3501 3359 3220 3083 2966 2848 2741 2607 2491 2397 2331 2231 2155 2116 2076 2041 2021 2008 1989 1964 1948 1948 2005 2052 2080 2113 2191 2258 2305 2352 2407 2458 2468 2463 2476 2485 2457 2385 2327 2270 2212 2119 2032 1974 1943 1899 1825 1800 1796 1772 1748 1746 1761 1756 1761 1758 1787 1830 1835 1797 1766 1783 1769 1765 1779 1794 1801 1356 1319 1284 1251 1226 1206 1189 1175 1162 1149 1136 1120 1102 1086 1069 1049 1027 1005 981 954 927 901 878 856 835 814 796 779 762 746 734 723 712 701 692 681 671 659 648 638 626 614 602 591 579 566 553 541 530 520 510 500 491 481 471 462 453 444 434 424 413 402 390 376 362 347 331 315 299 284 269 254 239 225 212 201 190 180 172 164 158 153 148 144 140 136 133 131 129 128 126 125 124 123 122 121 121 121 120 120 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 73699 400 3004 30 11944 20 28 19 1145 -9221 99999 8831 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6797 6583 6456 6373 6195 5973 5770 5656 5538 5401 5246 5114 5084 5101 5139 5283 5499 5648 5753 5914 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4688 4619 4586 4626 4689 4690 4642 4606 4532 4430 4331 4271 4190 4088 3990 3906 3844 3780 3730 3683 3659 3666 3682 3744 3803 3842 3824 3828 3832 9999999 9999999 9999999 9999999 3509 3410 3328 3229 3134 2999 2869 2748 2650 2528 2418 2347 2271 2205 2149 2108 2060 2005 1980 1976 2031 2083 2127 2177 2274 2360 2428 2501 2569 2624 2627 2620 2620 2598 2533 2416 2309 2187 2060 1899 1754 1638 1542 1469 1382 1359 1351 1353 1380 1439 1524 1594 1688 1778 1873 1963 2006 2017 2001 9999999 9999999 9999999 9999999 9999999 9999999 1386 1359 1327 1294 1261 1230 1204 1179 1157 1135 1115 1094 1072 1054 1036 1015 994 975 954 931 908 888 870 853 836 819 805 790 774 760 749 738 725 712 700 687 674 659 645 633 619 604 590 577 563 549 534 522 511 501 491 481 473 463 453 443 435 427 419 410 399 390 379 366 353 340 326 312 298 285 271 258 244 230 219 208 198 189 181 174 167 161 156 151 146 141 137 135 132 130 128 125 123 122 121 121 120 120 120 119 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 20 19 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 2 2 2 2 1 1 1 1 2 73708 404 2884 30 11944 20 28 28 1144 -9219 99999 7090 7266 7435 7742 8078 8294 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6288 5976 5725 5503 5310 5115 4925 4817 4750 4740 4851 5031 5182 5340 5555 5830 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4849 4780 4762 4789 4772 9999999 9999999 9999999 9999999 9999999 4418 4332 4211 4101 4003 3931 3876 3841 3790 3763 3756 3761 3801 3871 3936 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3459 3295 3132 2975 2791 2618 2504 2385 2262 2160 2082 2003 1929 1886 1865 1909 1955 1993 2050 2163 2249 2302 2369 2434 2479 2491 2503 2517 2510 2465 2371 2291 2204 2102 1960 1846 1749 1647 1574 1493 1450 1406 1368 1354 1371 1412 1444 1499 1564 1636 1698 1736 1767 1771 1802 1807 1834 1855 1858 1843 1803 1772 1432 1388 1343 1301 1264 1228 1194 1162 1134 1105 1077 1053 1031 1008 985 964 941 916 892 869 851 832 813 795 779 764 748 734 723 712 700 688 677 667 656 643 631 620 609 596 584 572 559 546 533 520 509 499 488 477 468 458 447 437 428 420 411 402 392 383 372 361 349 337 324 311 298 287 274 262 249 237 226 216 207 198 191 184 178 172 167 162 158 153 149 146 143 139 136 133 130 127 125 123 122 121 119 119 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 20 19 18 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 73717 405 2854 30 11944 20 28 37 1144 -9217 99999 9819 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6252 6069 5897 5734 5562 5377 5232 5133 5068 5138 5257 5384 5326 5366 5494 5597 5720 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4168 4067 4007 3872 3902 3941 3974 4024 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3486 3347 3203 3039 2874 2670 2487 2359 2223 2092 2000 1926 1825 1733 1687 1677 1701 1720 1752 1819 1943 2039 2104 2189 2259 2305 2332 2390 2445 2462 2425 2361 2320 2265 2184 2069 1983 1907 1822 1775 1721 1684 1609 1541 1510 1513 1525 1518 1533 1559 1591 1618 1630 1645 1619 1609 1589 1623 1652 1655 1645 1623 1617 1465 1424 1382 1342 1305 1266 1229 1192 1158 1123 1087 1058 1030 1000 972 948 924 898 872 849 828 809 790 772 757 744 729 717 707 697 687 676 667 658 649 638 627 617 607 594 582 571 559 547 534 523 512 502 492 482 473 463 453 442 433 424 414 403 392 381 369 356 342 329 315 301 288 276 264 252 240 229 220 211 204 197 191 185 180 176 172 168 163 158 154 151 147 143 139 134 131 127 124 122 120 118 116 115 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 22 21 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 73726 403 2914 30 11944 20 28 46 1144 -9215 99999 6623 7062 7618 8185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6185 5921 5683 5445 5244 5052 4927 4846 4779 4873 5038 5224 5233 5170 5197 5208 5228 5235 5165 5041 4874 4652 4394 4260 4133 3958 3704 3736 3989 4241 4545 4854 5148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3448 3329 3183 3076 2986 2913 2826 2736 2625 2524 2459 2383 2303 2262 2214 2131 2031 1984 1951 1920 1875 1863 1895 1971 2025 2080 2150 2216 2243 2265 2331 2411 2444 2430 2403 2393 2347 2267 2152 2073 1991 1894 1817 1746 1686 1588 1497 1443 1431 1434 1423 1443 1478 1528 1558 1575 1600 1588 1589 1578 1610 1625 1611 1573 1526 1497 1464 1431 1387 1344 1304 1264 1222 1180 1141 1102 1064 1031 1000 968 938 913 888 863 838 815 796 778 761 748 737 727 716 706 699 692 684 675 667 659 651 641 631 621 611 599 587 577 565 554 543 532 523 513 504 494 485 476 465 455 444 434 422 411 398 385 372 358 343 329 315 300 287 275 263 251 240 229 220 213 205 198 192 187 181 177 173 168 163 158 154 150 146 142 137 133 130 126 124 122 120 118 116 115 115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 73735 397 3095 30 11945 20 28 55 1143 -9213 99999 10750 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5897 5519 5171 4928 4698 4488 4312 4213 4297 4456 4657 4767 4825 4793 4692 4736 4781 4726 4548 4319 4051 3742 3489 3228 3033 2800 2726 2890 3359 3987 4450 4892 5365 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3340 3262 3201 3122 3046 2948 2838 2755 2666 2566 2503 2439 2352 2241 2181 2141 2107 2063 2054 2081 2132 2156 2175 2215 2253 2259 2244 2259 2285 2272 2225 2175 2142 2085 1994 1886 1821 1770 1694 1643 1592 1546 1475 1408 1368 1352 1347 1325 1323 1341 1350 1343 1325 1318 1280 1258 1235 1249 1256 1232 1194 1169 1170 1166 1154 1178 1198 1271 1230 1188 1146 1109 1071 1034 1004 977 948 920 897 875 852 830 808 790 774 759 745 735 726 715 705 697 691 684 676 669 663 657 649 640 631 622 611 600 590 580 570 559 547 537 526 516 505 496 485 475 464 453 442 431 418 405 393 380 366 353 338 324 310 296 284 271 259 247 236 227 218 211 203 196 190 185 180 176 171 166 161 156 151 147 142 137 132 128 124 121 118 115 113 111 109 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 3 3 3 2 2 2 73744 386 3427 30 11947 20 29 4 1143 -9211 99999 7035 6607 6216 8122 9999999 9999999 9999999 9999999 9999999 9999999 5821 5474 5251 5033 4818 4675 4624 4761 4945 5158 5302 5418 5590 5689 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4815 4483 4120 3903 3921 3993 4245 4335 4441 4641 4977 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4065 4068 9999999 9999999 9999999 9999999 9999999 9999999 3732 3608 3489 3413 3363 3290 3200 3157 3105 3074 3050 3074 3079 3067 3024 2965 2919 2872 2795 2735 2678 2604 2499 2437 2390 2341 2269 2236 2250 2291 2316 2337 2368 2391 2365 2321 2314 2304 2252 2178 2105 2041 1956 1834 1689 1590 1501 1390 1331 1294 1248 1171 1130 1111 1109 1123 1141 1177 1233 1296 1339 1391 1454 1462 1485 1526 1593 1625 1637 1644 1656 1681 1698 1694 1703 1700 1242 1206 1168 1132 1102 1073 1043 1017 994 969 943 923 906 886 865 843 823 807 792 777 765 755 743 732 722 715 707 696 686 677 670 661 650 639 629 617 604 593 583 572 561 550 540 531 521 510 501 491 480 469 458 448 436 423 410 396 382 368 353 339 324 309 295 282 270 258 246 235 226 219 211 205 199 193 188 183 180 176 171 165 160 156 151 146 140 135 131 126 123 119 117 115 112 111 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 24 23 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 73753 381 3577 30 11947 20 29 13 1143 -9210 99999 2964 2821 2689 2466 2334 2414 2533 2869 3251 3567 3932 4507 5213 5985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4831 4438 3930 3364 2718 2042 1287 821 825 896 1092 1390 2099 2878 3772 4775 5788 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3535 3358 3243 3152 3063 2947 2896 2827 2791 2761 2786 2816 2829 2806 2752 2716 2695 2618 2560 2499 2429 2323 2265 2229 2189 2144 2123 2141 2196 2249 2295 2357 2435 2462 2460 2497 2519 2497 2448 2397 2326 2234 2097 1925 1787 1648 1480 1361 1267 1176 1063 1009 972 945 937 944 981 1042 1107 1159 1225 1283 1266 1275 1315 1378 1402 1421 1441 1471 1513 1529 1553 1618 1667 1250 1210 1168 1126 1092 1060 1026 996 972 948 925 907 892 877 861 843 827 813 800 784 772 761 749 736 725 714 704 693 682 672 665 656 647 636 628 618 607 596 587 577 568 558 549 539 529 518 508 498 487 476 464 453 440 427 413 399 384 369 355 340 325 310 296 282 270 258 247 238 230 223 216 210 205 199 194 190 186 182 177 171 165 159 153 147 141 135 129 124 120 116 113 111 109 108 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 73762 353 4414 30 11944 20 29 22 1142 -9207 99999 14765 9999999 9999999 9999999 9999999 9999999 3171 3737 4227 4687 5113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3340 3230 3159 3071 3020 3003 2944 2826 2687 2567 2471 2324 2203 2093 2014 1915 1828 1773 1737 1718 1700 1739 1817 1884 1936 2009 2107 2164 2203 2266 2311 2342 2353 2362 2346 2326 2253 2134 2061 1988 1878 1788 1713 1614 1496 1433 1359 1272 1203 1139 1090 1077 1093 1094 1116 1135 1110 1127 1196 1279 1324 1392 1472 1545 1630 1703 1780 9999999 9999999 9999999 1180 1147 1114 1090 1067 1041 1015 993 972 951 934 920 905 889 870 853 839 826 809 795 782 769 755 742 729 715 700 686 675 667 657 646 634 624 613 602 591 581 572 563 554 545 537 529 519 510 501 493 483 473 462 450 437 423 408 393 378 362 345 329 312 296 280 266 253 240 230 221 212 205 198 192 187 183 179 175 172 168 163 158 154 149 144 139 134 130 126 122 118 116 114 111 110 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 73772 346 4623 30 11943 20 29 32 1142 -9206 99999 18276 9999999 9999999 4353 4610 4893 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3465 3291 3061 2889 2763 2704 2641 2642 2709 2740 2702 2646 2589 2524 2430 2345 2242 2159 2065 1955 1837 1737 1649 1555 1525 1544 1570 1607 1699 1790 1861 1961 2078 2173 2281 2399 2501 2568 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2193 2073 2003 1897 1775 1674 1579 1467 1401 1358 1297 1260 1225 1166 1151 1188 1220 1206 1233 1266 1309 1364 1438 1520 1617 1706 1202 1168 1130 1090 1062 1036 1009 980 959 940 925 914 905 896 886 873 862 855 850 840 830 820 810 798 786 772 757 741 724 707 694 680 664 646 630 613 598 584 570 557 546 535 526 518 511 504 496 489 482 474 465 456 445 433 421 407 393 378 363 347 331 316 301 286 273 261 249 240 231 224 217 211 205 199 194 189 185 180 176 170 164 158 151 146 140 134 129 124 120 117 114 112 110 109 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 24 23 22 21 20 19 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 2 2 1 73780 344 4683 30 11943 20 29 40 1141 -9204 99999 2324 4086 4443 4801 5233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3695 3598 3483 3311 3147 3056 2986 2902 2754 2638 2594 2615 2595 2632 2742 2812 2796 2762 2734 2696 2628 2530 2414 2330 2261 2164 2060 1998 1938 1842 1794 1794 1799 1805 1867 1927 1983 2055 2133 2171 2244 2329 2387 2435 2514 2530 2520 2540 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2081 1964 1835 1682 1576 1469 1333 1234 1155 1050 995 995 985 947 971 1006 1073 1163 1259 1350 1469 1601 1677 1167 1132 1096 1071 1051 1031 1010 993 977 963 953 942 930 917 901 885 875 866 853 840 828 816 804 793 780 766 752 738 723 712 700 685 668 652 634 617 600 583 565 548 534 519 506 494 483 471 461 452 443 435 427 417 408 399 389 377 366 355 342 329 316 303 290 279 267 256 247 238 230 223 216 210 204 198 192 187 182 177 170 164 158 151 145 139 134 128 123 119 116 113 112 110 109 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 73789 344 4683 30 11943 20 29 49 1141 -9202 99999 3259 3180 3631 4119 4667 5236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3576 3507 3440 3372 3238 3139 3090 3081 3033 3038 3089 3095 3017 2939 2878 2818 2718 2598 2467 2374 2293 2204 2130 2099 2071 1999 1950 1932 1920 1900 1924 1964 1996 2031 2074 2083 2126 2186 2227 2249 2312 2340 2360 2402 2429 2383 2357 2332 9999999 2212 2195 2107 1975 1826 1678 1511 1396 1271 1133 1040 982 906 882 913 933 924 973 1038 1146 1268 1380 1478 1609 1743 9999999 1143 1113 1088 1071 1057 1043 1029 1017 1006 995 987 977 966 952 937 921 909 896 879 863 847 830 812 797 779 761 743 726 710 698 685 671 656 642 627 612 599 585 569 555 541 527 514 502 488 475 463 451 439 429 417 405 393 382 370 358 347 336 324 312 301 290 279 270 260 252 245 238 231 225 220 214 208 202 196 190 184 178 171 165 158 152 146 140 135 129 125 121 118 116 114 113 112 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 73798 343 4712 30 11942 20 29 58 1141 -9200 99999 626 1447 2295 3179 4059 4911 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3343 3198 3093 2955 2885 2862 2805 2690 2608 2606 2591 2523 2441 2362 2304 2251 2196 2149 2124 2075 1969 1883 1821 1761 1665 1628 1623 1629 1664 1718 1760 1834 1928 2027 2125 2276 2388 2493 2610 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1903 1780 1629 1507 1416 1332 1293 1284 1271 1231 1244 1240 1278 1342 1415 1478 1550 1644 1697 9999999 1165 1135 1109 1089 1069 1048 1031 1016 1004 996 985 974 962 950 937 925 914 899 886 870 853 836 820 801 779 759 739 720 704 689 672 655 638 621 604 589 573 555 540 525 511 497 485 472 458 447 436 426 416 407 396 386 377 367 357 347 336 325 314 304 293 283 273 264 256 248 241 234 228 222 217 211 205 199 193 187 181 174 168 162 156 150 144 139 133 129 124 121 119 117 115 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 12 12 11 11 10 9 9 8 8 8 7 6 6 5 5 4 4 73807 343 4713 30 11943 20 30 7 1140 -9198 99999 1486 2036 2591 3190 3805 4397 4806 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3315 3204 3053 2935 2848 2728 2569 2453 2410 2344 2245 2126 2009 1933 1886 1826 1777 1753 1721 1643 1597 1564 1540 1500 1537 1593 1677 1794 1907 1991 2108 2237 2361 2470 2626 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1967 1784 1575 1441 1320 1190 1092 1040 1026 1053 1101 1138 1167 1246 1299 1379 1480 1593 1688 1784 9999999 9999999 9999999 1160 1132 1107 1086 1067 1048 1032 1017 1005 996 985 973 961 948 934 922 909 893 878 862 843 825 809 789 768 749 731 713 698 685 669 655 640 625 610 596 581 564 549 535 519 506 493 478 464 451 439 427 416 405 393 383 373 363 353 344 333 323 313 305 296 288 280 272 265 257 251 244 238 231 225 219 212 205 198 190 184 176 169 162 156 150 144 139 133 128 124 121 118 116 115 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 26 25 25 24 23 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 73816 327 4684 30 11944 20 30 16 1140 -9196 99999 10202 9999999 1011 1416 1855 2321 2777 3178 3317 3406 3595 3843 3931 4038 4129 4165 4193 4295 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3449 3298 3180 3089 2967 2810 2690 2636 2563 2481 2361 2238 2150 2091 2011 1954 1928 1878 1777 1700 1632 1582 1521 1529 1544 1589 1658 1722 1772 1864 1952 2039 2129 2288 2413 2539 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1920 1779 1646 1508 1388 1321 1294 1287 1280 1269 1262 1310 1333 1384 1442 1538 1617 1684 1758 9999999 9999999 1187 1156 1127 1102 1081 1061 1042 1023 1009 998 986 972 958 943 926 912 897 882 867 850 831 813 797 779 758 740 723 705 689 676 662 648 633 618 604 591 577 561 546 532 518 505 493 481 467 456 445 434 424 413 402 392 383 373 364 354 344 334 324 315 306 297 289 281 273 265 258 250 243 236 229 222 215 207 199 191 183 175 167 159 152 146 140 134 129 124 120 117 115 113 112 111 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 73825 327 4684 30 11944 20 30 25 1140 -9194 99999 3944 2881 3176 3476 3783 4119 4434 4730 9999999 9999999 9999999 9999999 9999999 4444 4406 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3293 3110 2962 2820 2649 2472 2347 2280 2203 2127 2038 1953 1896 1871 1869 1919 1994 2034 2030 2043 2048 2064 2048 2069 2093 2115 2142 2168 2173 2204 2217 2228 2239 2329 2409 2497 2570 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1957 1839 1721 1617 1563 1542 1539 1541 1538 1527 1551 1552 1491 1446 1399 1347 1299 1257 1216 1180 1147 1118 1091 1065 1045 1029 1013 998 985 974 963 951 938 923 908 892 874 856 840 822 800 781 764 745 725 707 691 675 663 652 640 631 622 611 602 593 583 570 559 547 534 521 509 496 482 469 456 444 432 420 409 398 388 378 368 358 347 337 327 318 309 300 291 282 273 264 256 247 240 233 227 220 212 205 198 191 184 177 171 164 158 152 146 140 134 128 124 120 117 115 112 110 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 21 20 19 17 16 73834 327 4684 30 11944 20 30 34 1139 -9192 99999 3775 4159 4563 4980 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3404 3249 3057 2900 2725 2529 2353 2226 2163 2106 2045 1979 1950 1957 1937 1954 2045 2160 2218 2239 2259 2245 2224 2140 2058 2000 1923 1808 1693 1607 1526 1429 1346 1284 1316 1384 1484 1592 1739 1861 1972 2118 2276 2421 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1732 1613 1506 1444 1375 1327 1270 1231 1208 1197 1201 1214 1185 1157 1129 1104 1081 1058 1035 1012 992 974 957 938 918 897 876 854 833 815 796 775 756 739 722 705 691 678 666 658 651 644 638 632 625 619 614 606 597 588 578 566 554 542 529 515 502 489 476 464 450 436 424 411 398 385 372 359 346 333 321 308 297 285 274 264 254 244 235 228 220 214 207 201 194 188 183 177 172 166 161 157 152 147 142 137 133 128 125 121 119 116 114 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 43 42 41 40 39 38 37 35 34 33 31 30 28 26 25 23 21 19 17 16 14 73843 328 4655 30 11945 20 30 43 1139 -9191 99999 211099 9999999 3522 4146 4800 5471 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3216 3018 2817 2615 2467 2361 2285 2236 2212 2163 2125 2126 2101 2078 2095 2123 2095 2048 1999 1913 1824 1705 1567 1449 1351 1257 1166 1118 1091 1069 1071 1110 1227 1380 1550 1709 1893 2082 2256 2439 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1669 1587 1487 1409 1334 1283 1224 1262 1241 1220 1200 1182 1159 1134 1108 1082 1054 1028 1005 985 966 945 921 898 874 850 827 807 789 770 753 737 720 703 688 674 662 653 645 638 633 628 622 617 612 606 600 593 587 579 570 560 549 537 526 513 500 485 471 457 442 428 413 398 383 368 354 341 328 314 302 290 279 268 257 246 237 228 219 211 204 196 189 182 176 171 165 159 154 150 146 142 138 134 131 127 124 122 120 118 117 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 43 42 42 40 39 38 37 36 34 33 31 29 28 26 24 22 21 19 17 15 13 73852 328 4655 30 11945 20 30 52 1138 -9189 99999 2400 2830 3287 3806 4386 4996 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3397 3273 3164 3076 2984 2904 2820 2734 2659 2633 2582 2505 2450 2388 2323 2277 2247 2195 2117 2040 1955 1891 1828 1733 1622 1511 1415 1339 1312 1319 1332 1355 1397 1500 1634 1770 1894 2040 2201 2353 2518 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1786 1691 1616 1524 1462 1400 1354 1294 1264 1205 1185 1166 1147 1128 1106 1084 1060 1035 1012 990 970 951 930 906 881 856 831 807 785 765 745 728 711 694 678 663 651 641 633 627 621 616 613 609 605 601 597 592 587 581 574 567 558 548 536 526 514 501 489 476 463 450 437 423 409 395 381 368 354 341 327 314 301 288 276 263 252 241 230 221 212 204 195 188 181 175 170 165 160 155 150 146 142 138 134 130 126 123 120 117 115 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 44 43 42 40 39 37 36 34 32 30 28 26 24 22 20 17 15 13 10 9 7 73862 329 4652 30 11942 20 31 2 1138 -9187 99999 2155 2843 3495 4207 4963 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3371 3172 3012 2888 2773 2646 2544 2472 2412 2365 2289 2217 2183 2175 2138 2083 2078 2046 1990 1946 1926 1909 1868 1796 1728 1704 1669 1585 1520 1482 1448 1419 1442 1510 1609 1702 1777 1901 2076 2224 2338 2481 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1704 1608 1521 1388 1294 1201 1133 1065 1000 933 1160 1139 1120 1102 1082 1064 1043 1022 1000 977 957 938 916 890 865 842 818 794 770 749 728 710 692 676 662 648 637 627 621 615 610 606 603 601 599 596 594 591 588 583 578 571 563 554 545 535 525 513 501 488 475 461 448 434 421 407 394 381 368 355 341 327 313 300 288 275 263 251 240 230 220 210 201 193 185 178 172 165 159 154 148 144 139 135 132 128 124 121 118 116 114 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 47 46 44 42 41 39 37 35 33 30 28 26 23 21 18 16 13 11 8 6 73870 328 4654 30 11944 20 31 10 1138 -9185 99999 -6040 -7375 4650 4956 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3481 3312 3191 3123 3056 3026 3019 3037 3020 3025 3041 3033 3015 2971 2921 2869 2829 2763 2635 2541 2433 2311 2174 2088 1997 1902 1798 1698 1603 1507 1366 1235 1126 1063 993 966 983 1041 1090 1165 1287 1468 1648 1831 2026 2252 2458 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1753 1595 1472 1363 1212 1072 949 852 768 692 602 492 435 1123 1103 1078 375 389 1008 984 959 939 919 895 868 842 818 795 773 750 730 714 700 685 671 661 650 640 633 628 625 621 617 613 611 608 604 600 596 591 585 578 569 559 549 538 527 517 505 493 480 468 456 444 431 418 406 394 382 370 358 345 331 318 305 292 279 267 255 243 233 223 213 204 196 189 182 176 170 165 160 155 150 146 141 137 133 129 126 122 119 117 115 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 50 49 48 46 44 43 41 39 37 35 33 30 28 25 23 20 18 15 12 10 7 73879 327 4685 30 11945 20 31 19 1137 -9183 99999 9999999 4269 4600 4996 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3606 3471 3422 3414 3380 3367 3364 3416 3426 3434 3427 3406 3354 3254 3141 3028 2922 2778 2572 2436 2294 2152 1969 1846 1721 1612 1497 1425 1373 1324 1212 1115 1043 1026 981 968 982 1044 1082 1157 1263 1420 1554 1681 1812 1994 2184 2379 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1783 1645 1514 1384 1303 1234 1138 1043 963 945 1360 1184 1166 1145 1124 1104 1083 1059 1033 1008 987 963 938 917 899 879 856 834 815 797 780 761 746 735 725 711 700 691 679 669 660 652 646 639 632 626 622 616 610 605 600 596 591 585 578 569 560 551 541 530 519 505 492 478 464 450 437 423 409 396 384 371 359 347 334 322 310 298 287 277 266 254 244 234 224 214 205 197 190 183 177 171 166 161 155 151 147 142 138 135 131 127 124 121 120 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 47 46 44 42 41 39 37 34 32 30 27 25 22 20 17 14 12 9 7 73888 326 4715 30 11945 20 31 28 1137 -9181 99999 3124 3329 3613 3909 4299 4761 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3507 3406 3276 3178 3094 3079 3042 3023 2997 2971 2944 2884 2835 2795 2761 2692 2556 2471 2363 2251 2090 1976 1852 1737 1592 1497 1412 1325 1184 1069 978 939 878 862 875 937 954 1004 1076 1224 1347 1462 1568 1726 1896 2071 2228 2375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1743 1565 1438 1312 1171 1025 903 863 868 863 847 817 833 1153 1131 1102 1074 1044 1016 987 958 933 911 888 861 836 816 797 779 760 745 733 723 710 698 688 676 664 653 645 637 629 620 613 608 601 594 588 583 579 574 570 564 557 549 540 531 523 512 500 488 476 462 450 438 425 412 400 388 377 366 355 343 332 322 311 301 292 282 272 262 252 243 234 225 217 209 201 193 186 180 173 166 160 154 149 144 139 134 130 127 124 122 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 47 46 44 43 41 39 37 35 33 30 28 26 23 21 18 15 13 10 7 5 73897 326 4713 30 11943 20 31 37 1137 -9179 99999 4818 4982 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3413 3244 3070 2993 2945 2874 2858 2836 2877 2904 2951 2980 3013 3047 3033 3036 3040 3034 2967 2843 2785 2707 2640 2532 2445 2348 2255 2130 2051 2003 1953 1851 1759 1686 1651 1578 1530 1504 1516 1501 1521 1567 1677 1763 1836 1878 1952 2045 2154 2254 2343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1914 1797 1681 1571 1476 1380 1343 1303 1256 1178 1098 1062 1655 1110 1091 1070 1048 1028 1008 983 961 940 925 908 890 876 864 853 837 824 813 804 792 778 767 758 750 737 724 714 700 687 673 661 650 639 627 617 610 602 592 584 577 570 563 557 550 542 533 523 513 503 493 480 468 456 444 433 424 413 403 394 385 377 369 362 353 345 337 328 320 312 302 292 282 272 262 252 242 232 222 213 204 195 187 179 171 165 158 152 147 142 138 134 131 128 127 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 45 44 42 40 39 37 35 33 30 28 26 23 21 18 16 13 10 8 5 73906 328 4681 30 11941 20 31 46 1136 -9177 99999 -8635 5085 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3512 3363 3228 3169 3148 3095 3071 3010 2997 2959 2947 2910 2859 2796 2726 2682 2627 2566 2469 2334 2271 2219 2199 2145 2123 2074 2044 1999 2001 2014 2018 1984 1948 1919 1916 1863 1813 1757 1745 1709 1714 1733 1813 1869 1912 1933 1985 2066 2175 2274 2373 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1798 1632 1479 1344 1229 1180 1144 1101 1043 1001 999 1424 1156 1136 1113 1089 1065 1040 1010 986 964 949 934 917 903 892 882 868 856 847 838 827 812 800 789 776 760 743 729 711 695 678 662 647 632 617 604 594 584 573 564 557 551 545 541 535 530 523 517 510 505 498 488 479 469 459 450 441 431 420 411 402 393 385 376 367 358 350 341 333 326 317 308 299 290 280 271 262 252 241 232 222 212 203 194 185 176 167 159 152 145 139 134 129 125 123 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 48 47 45 43 42 40 38 36 34 32 30 27 25 23 20 18 15 12 10 7 5 73915 327 4684 30 11944 20 31 55 1136 -9176 99999 3803 4082 4452 4905 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3524 3474 3442 3360 3311 3238 3189 3101 3044 2973 2865 2764 2682 2643 2594 2512 2388 2262 2223 2188 2177 2168 2192 2169 2151 2119 2132 2147 2134 2092 2083 2095 2103 2051 1997 1927 1898 1848 1855 1882 1972 2006 2017 2007 2017 2042 2096 2142 2192 2224 2270 9999999 9999999 9999999 9999999 9999999 9999999 2004 1962 1922 1864 1757 1665 1581 1518 1451 1449 1424 1396 1334 1277 1108 1709 1210 1187 1161 1133 1103 1071 1034 1004 976 951 928 906 886 869 855 841 830 822 814 806 798 790 782 773 763 751 740 726 713 698 683 668 654 641 628 617 606 595 585 576 568 561 555 547 539 530 521 512 504 494 484 473 463 452 443 435 425 415 407 400 392 386 379 372 364 357 349 342 335 327 318 309 300 291 282 273 262 252 242 233 223 213 204 194 185 176 167 159 152 145 140 135 130 127 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 49 47 46 44 42 41 39 37 35 32 30 28 25 23 20 18 15 12 10 7 5 73924 328 4655 30 11945 20 32 4 1135 -9174 99999 105875 9999999 3808 4230 4621 5107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3528 3423 3366 3296 3199 3105 3031 2974 2889 2799 2661 2531 2486 2437 2416 2388 2391 2335 2273 2211 2171 2140 2091 2035 1986 1944 1902 1813 1721 1617 1545 1468 1463 1486 1557 1612 1665 1694 1734 1813 1939 2064 2179 2290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1761 1642 1542 1521 1491 1493 1446 1393 1371 1427 1221 1190 1158 1124 1087 1046 1003 967 933 906 885 868 853 842 832 825 821 817 812 807 803 798 791 783 771 757 742 725 709 692 675 658 642 627 613 601 589 579 570 564 558 553 550 545 540 534 527 521 515 507 498 490 481 471 461 453 443 433 424 415 407 399 391 383 374 366 357 348 340 332 322 313 303 294 285 276 266 256 247 237 228 218 209 199 189 179 170 162 154 146 139 134 129 125 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 45 43 42 40 38 36 34 32 30 27 25 22 20 17 15 12 10 7 5 73933 328 4656 30 11946 20 32 13 1135 -9172 99999 1893 2625 3441 4287 5107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3180 2949 2744 2544 2370 2178 2018 1935 1837 1799 1764 1762 1742 1729 1690 1680 1701 1697 1698 1720 1756 1799 1807 1814 1781 1794 1787 1794 1846 1960 2064 2153 2225 2291 2361 2449 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1865 1741 1611 1494 1399 1301 1253 1279 1311 1383 1458 1542 1624 1198 1166 1132 1099 1065 1031 996 966 945 927 911 900 890 880 870 861 853 850 844 835 827 819 810 797 785 771 755 738 721 705 690 674 657 641 627 613 601 589 579 570 561 554 548 544 539 534 529 523 517 512 505 497 489 481 472 464 456 448 439 430 421 412 405 398 390 382 374 365 356 348 339 330 320 311 301 292 282 271 260 250 239 228 218 208 198 187 177 168 159 151 143 136 131 126 122 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 45 44 42 40 39 37 35 33 31 29 26 24 21 19 17 14 11 9 7 4 73942 328 4655 30 11945 20 32 22 1135 -9170 99999 4527 5038 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3308 3094 2854 2621 2415 2269 2106 1974 1908 1855 1861 1867 1891 1920 1971 1971 1959 1984 1999 2034 2055 2068 2074 2084 2097 2063 2078 2101 2131 2186 2289 2409 2526 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1891 1807 1755 1688 1601 1554 1522 1517 1560 1605 1662 1693 1719 1722 1321 1272 1221 1171 1126 1080 1036 996 967 940 915 897 882 868 852 839 829 821 812 800 789 779 769 756 744 732 718 703 688 676 665 654 643 631 621 611 602 591 582 573 564 556 549 543 537 530 522 515 508 503 497 490 484 477 470 463 456 450 442 434 426 419 412 405 396 387 378 368 358 349 340 330 320 310 301 292 282 271 261 251 241 231 221 211 201 190 180 171 163 154 146 139 134 129 124 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 45 44 42 41 39 37 36 34 32 30 28 25 23 21 18 16 14 11 9 7 5 73951 328 4653 30 11943 20 32 31 1134 -9168 99999 4454 5183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3241 2951 2679 2444 2244 2005 1795 1666 1558 1515 1506 1529 1547 1601 1635 1661 1738 1809 1899 1983 2097 2209 2312 2410 2447 2497 2556 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1926 1763 1623 1534 1465 1400 1316 1273 1230 1216 1234 1256 1304 1338 1363 1368 1279 1401 1385 1343 1103 1061 1019 981 953 928 904 887 873 859 844 828 817 808 799 788 779 769 759 747 735 724 711 697 683 671 660 649 637 625 614 602 592 582 573 565 556 548 542 536 530 525 519 513 507 501 496 490 484 478 470 463 456 449 441 434 427 419 412 405 397 388 379 369 359 350 340 330 319 308 298 287 276 265 254 244 234 224 215 206 197 187 178 170 163 155 148 141 136 130 126 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 46 45 44 42 40 39 37 35 33 31 29 26 24 21 19 17 14 12 9 7 5 73960 328 4653 30 11943 20 32 40 1134 -9166 99999 9999999 7101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2932 2667 2433 2185 1957 1769 1612 1518 1438 1392 1370 1385 1369 1349 1376 1414 1509 1612 1730 1859 2014 2151 2223 2336 2458 2567 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1912 1737 1586 1436 1315 1264 1251 1250 1244 1286 1322 1385 1488 1574 1664 1746 1362 1332 1300 1265 1228 1194 1160 1123 1085 1047 1019 992 964 938 915 892 867 843 825 810 797 782 769 755 743 728 715 703 691 679 666 654 644 633 621 609 599 589 579 570 562 555 547 540 535 531 527 523 519 515 511 506 502 497 493 487 480 473 467 459 451 442 434 425 416 407 397 387 377 366 356 346 336 325 314 303 293 283 272 261 251 242 232 222 213 204 195 185 176 168 161 153 145 139 133 128 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 45 44 42 41 39 38 36 34 32 30 28 25 23 20 18 16 13 11 8 6 4 73969 328 4682 30 11942 20 32 49 1133 -9164 99999 9999999 5323 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3015 2763 2520 2315 2092 1887 1718 1580 1491 1410 1372 1361 1365 1360 1358 1400 1428 1531 1649 1783 1918 2077 2222 2329 2454 2564 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1972 1798 1645 1504 1370 1279 1259 1257 1280 1294 1330 1356 1393 1455 1506 1562 1596 1626 1633 1303 1605 1558 1495 1146 1108 1066 1026 998 972 943 914 889 863 836 810 789 773 761 748 736 722 711 698 688 678 671 664 657 649 641 633 624 614 605 595 587 578 569 560 551 543 536 531 525 521 516 511 507 502 497 492 488 483 476 469 461 453 444 436 428 418 409 400 389 380 370 359 349 340 331 321 311 301 291 281 271 260 251 241 232 222 213 204 194 185 176 168 161 153 146 140 135 129 125 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 46 44 43 41 40 38 36 34 32 29 27 25 22 20 17 15 12 10 7 5 3 73979 327 4683 30 11943 20 32 59 1133 -9162 99999 -4276 8007 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3180 2916 2654 2384 2163 1932 1690 1495 1335 1213 1115 1088 1096 1138 1195 1243 1333 1419 1582 1758 1952 2143 2327 2504 2638 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1852 1686 1553 1428 1311 1234 1221 1241 1280 1295 1332 1368 1390 1417 1461 1510 1531 1536 1511 1350 1431 1365 1286 1189 1145 1098 1054 1021 989 956 922 890 858 826 797 771 751 736 722 708 694 684 672 663 655 649 645 640 634 629 624 618 610 602 594 587 577 567 558 549 540 532 525 518 512 506 500 494 488 483 477 472 467 460 452 446 438 430 423 416 408 401 394 385 378 370 361 351 343 335 325 315 304 292 281 269 256 244 233 221 209 198 189 179 169 161 153 147 141 136 132 128 124 121 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 46 45 43 42 40 38 36 34 32 30 28 25 23 20 18 15 13 10 8 5 73987 322 4680 30 11940 20 33 7 1133 -9161 99999 8749 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3455 3341 3221 3117 3058 2994 2902 2808 2697 2604 2499 2357 2213 2098 2018 1943 1894 1864 1862 1876 1874 1897 1906 1998 2106 2218 2324 2435 2536 2591 2623 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2119 1999 1880 1781 1688 1564 1438 1303 1200 1105 1028 983 979 982 1015 1039 1067 1091 1115 1154 1201 1236 1246 1250 1245 1235 1198 1163 1132 1097 1062 1152 1111 1078 1046 1012 976 942 905 867 831 798 769 746 725 705 683 666 650 636 623 613 608 603 598 594 591 589 583 578 574 571 566 559 553 546 540 534 528 523 517 510 503 496 488 480 473 466 458 448 439 431 422 412 404 396 388 381 373 365 358 350 341 334 327 319 310 301 291 281 270 258 247 236 225 213 203 193 183 173 163 156 149 143 137 132 128 125 121 119 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 45 44 42 41 39 38 36 34 32 30 28 25 23 20 18 15 73996 293 5550 30 11940 20 33 16 1132 -9159 99999 3697 3497 3324 3201 3068 2945 2837 2764 2700 2634 2601 2595 2606 2621 2632 2610 2577 2531 2468 2390 2331 2276 2246 2211 2189 2168 2166 2149 2145 2126 2172 2245 2334 2392 2465 2525 2572 2585 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2333 2198 2094 1990 1881 1795 1720 1629 1540 1470 1413 1355 1327 1334 1361 1375 1401 1408 1401 1395 1365 1340 1312 1262 1177 1093 1022 946 849 777 722 683 671 1139 1093 1055 1020 984 947 911 874 840 808 778 753 734 716 697 678 663 649 635 623 614 608 602 596 590 586 584 579 576 573 570 565 560 555 551 546 540 534 528 521 513 505 497 488 479 471 463 454 444 435 425 416 407 399 390 382 374 365 357 349 340 332 324 316 308 299 289 278 268 257 247 236 225 214 204 193 184 174 166 157 150 144 138 134 129 125 122 120 117 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 44 42 41 39 38 36 35 33 31 29 26 24 22 19 17 15 74005 328 4498 30 11938 20 33 25 1132 -9157 99999 25 853 1653 2585 3466 4769 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3533 3384 3238 3104 2986 2876 2778 2674 2587 2511 2469 2442 2392 2311 2241 2189 2161 2128 2111 2093 2120 2158 2221 2284 2367 2432 2491 2525 2604 2703 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2509 2389 2267 2135 2019 1876 1713 1557 1456 1376 1308 1271 1263 1235 1216 1219 1238 1272 1326 1396 1467 1528 1587 1617 1631 1628 1593 1546 1516 1473 1407 1331 1256 1162 1063 1007 987 1208 1170 1129 1090 1059 1030 999 966 933 899 865 835 805 780 759 739 718 699 682 667 652 638 626 619 612 606 599 594 589 583 579 574 569 562 554 547 541 534 526 518 510 502 493 485 476 467 458 450 443 435 427 419 410 402 394 387 379 372 364 356 348 340 332 324 316 307 299 290 280 270 259 249 238 227 216 205 194 184 174 165 157 149 142 136 131 126 122 120 117 116 114 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 42 41 39 37 36 34 32 29 27 25 22 20 17 15 12 10 74014 336 4259 30 11939 20 33 34 1132 -9155 99999 2391 2281 2170 2040 1934 2146 2576 3263 4006 4754 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4384 4041 3786 3649 3624 3702 3824 3937 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3567 3388 3195 2990 2782 2621 2496 2342 2174 2046 1962 1903 1856 1844 1854 1943 2048 2161 2272 2402 2508 2581 2628 2713 2809 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2468 2379 2279 2180 2099 2037 1943 1838 1742 1707 1686 1655 1629 1631 1626 1603 1580 1556 1529 1509 1505 1517 1511 1504 1461 1411 1373 1316 1253 1210 1164 1114 1074 1066 1043 1016 1009 1238 1199 1161 1118 1078 1046 1015 984 954 922 888 856 826 797 772 751 731 709 691 675 661 647 635 624 617 612 606 598 593 588 582 577 572 566 559 551 544 537 530 521 513 505 497 488 479 472 462 454 445 437 429 420 411 402 393 385 376 368 360 352 344 337 329 321 312 304 296 288 279 270 260 250 240 229 219 208 197 186 177 167 159 150 143 136 131 126 122 119 116 115 113 112 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 43 41 39 37 35 33 31 28 26 23 21 18 15 12 9 7 74023 336 4259 30 11939 20 33 43 1131 -9153 99999 -1125 -1241 -1337 -1443 -1524 -1270 -795 -4 902 1938 3273 4618 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3534 3427 3293 3153 3013 2864 2692 2542 2458 2384 2276 2157 2094 2051 2027 2007 2036 2091 2188 2284 2392 2503 2614 2683 2741 2776 2832 9999999 9999999 9999999 9999999 9999999 2584 2463 2344 2226 2122 2022 1946 1885 1845 1803 1792 1794 1832 1878 1941 2000 2054 2088 2107 2128 9999999 2104 2064 2022 1967 1872 1777 1664 1548 1441 1321 1208 1131 1069 1004 952 952 953 965 1250 1207 1166 1129 1090 1053 1022 992 964 936 907 877 847 818 788 759 735 712 689 669 650 635 622 610 599 593 589 586 582 580 580 578 576 573 570 565 559 553 546 540 532 523 514 505 495 484 475 464 455 446 436 426 416 407 397 387 378 369 360 352 344 335 328 320 311 303 295 287 279 270 261 252 243 233 223 213 203 192 182 172 163 154 146 138 131 126 120 116 112 110 108 107 106 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 43 41 39 37 34 32 29 26 23 20 17 14 11 8 5 2 74032 351 3809 30 11939 20 33 52 1131 -9151 99999 5803 6062 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5643 4737 3690 2560 1417 272 -818 -1779 -2601 -3332 -3884 -3817 -3355 -2573 -1408 182 2025 3922 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3915 3845 3883 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3566 3448 3351 3270 3172 3073 2982 2888 2747 2643 2606 2598 2539 2481 2454 2419 2394 2360 2343 2363 2422 2463 2503 2581 2650 2678 2692 2726 2781 9999999 9999999 9999999 9999999 9999999 9999999 2525 2398 2290 2171 2046 1948 1865 1773 1683 1640 1632 1662 1696 1740 1802 1884 1959 2005 2050 2090 2080 2044 2000 1953 1863 1746 1607 1473 1358 1239 1114 1015 948 910 880 914 973 1055 1194 1155 1116 1083 1046 1013 983 955 928 904 878 853 829 806 781 759 738 720 701 686 671 660 651 642 632 626 621 616 611 607 604 599 594 587 579 571 562 552 542 532 521 509 499 488 477 467 458 449 441 434 426 418 410 403 396 389 382 374 366 359 351 343 336 327 318 309 300 290 280 270 259 249 238 228 217 206 195 184 174 164 156 147 140 133 127 122 118 114 111 109 107 106 105 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 41 39 38 36 33 31 29 26 24 21 18 15 13 10 7 4 74041 383 2850 30 11940 20 34 1 1130 -9149 99999 5514 5398 5282 5249 5179 5083 4966 4886 4843 4914 4997 5054 5120 5206 5209 5222 5290 5368 5379 5324 5220 5149 5055 5021 5022 5046 5077 5091 5192 5388 5590 5812 6039 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5224 4679 4136 3766 3402 2937 2442 2456 2513 2543 2583 2985 3616 4316 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3956 3721 3649 3688 3786 3923 9999999 9999999 9999999 9999999 9999999 9999999 3615 3525 3445 3362 3261 3154 3070 2977 2848 2757 2741 2764 2749 2737 2757 2749 2746 2720 2729 2776 2840 2858 2863 2897 2897 2848 2791 2762 2757 2728 2695 2642 2612 2525 2402 2273 2172 2092 2000 1921 1869 1822 1760 1684 1665 1684 1717 1747 1815 1895 1973 2045 2084 2117 9999999 9999999 9999999 2048 1996 1896 1777 1642 1498 1359 1227 1098 981 910 881 863 895 944 1019 1171 1129 1092 1059 1025 994 963 936 910 886 862 841 820 799 778 758 739 722 705 692 678 667 657 649 640 634 628 623 617 612 607 601 595 587 577 568 558 548 538 527 516 504 494 484 474 466 458 449 442 436 429 422 415 408 400 393 385 376 367 358 349 339 331 321 311 301 291 281 271 261 250 240 231 222 212 202 192 182 173 164 156 149 142 136 131 126 122 118 115 113 112 110 109 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 44 42 40 38 36 34 32 29 27 24 22 19 16 13 10 7 74050 383 2851 30 11941 20 34 10 1130 -9147 99999 6193 5989 5748 5580 5381 5134 4957 4772 4604 4481 4402 4360 4322 4384 4367 4384 4478 4545 4655 4757 4839 4926 5026 5186 5352 5535 5715 5896 6061 6263 6443 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4591 4163 3680 3304 3047 2799 2570 2712 3099 3574 4037 4472 4877 5229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3842 3603 3541 3606 3706 3851 3990 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3418 3330 3236 3096 2970 2921 2905 2862 2838 2852 2839 2832 2812 2811 2843 2903 2917 2925 2960 2959 2917 2871 2840 2817 2773 2725 2658 2614 2529 2408 2277 2167 2081 1988 1919 1864 1816 1755 1683 1655 1669 1701 1720 1769 1836 1904 1973 2015 2049 2079 2075 2043 2011 1990 1929 1841 1735 1623 1517 1414 1313 1217 1156 1129 1105 1116 1148 1194 1142 1104 1070 1041 1012 986 960 937 915 896 874 854 835 817 798 779 760 743 725 710 694 682 671 662 652 644 637 631 624 618 611 604 596 587 577 568 557 546 534 522 510 498 488 478 468 460 453 446 440 435 429 423 417 411 404 397 390 380 371 362 352 342 333 323 312 301 291 281 271 261 251 241 232 223 213 204 195 185 175 167 159 151 143 137 131 126 121 117 113 111 109 108 107 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 45 43 41 39 37 35 32 30 27 24 21 18 15 12 9 74059 386 2760 30 11940 20 34 19 1130 -9146 99999 7261 7262 7171 7021 6805 6587 6325 5978 5624 5299 4955 4558 4202 3930 3727 3565 3445 3344 3346 3386 3426 3532 3739 3882 4033 4204 4468 4751 5004 5257 5488 5699 5869 5997 6215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4566 4147 3655 3270 3009 2754 2504 2606 2955 3411 3858 4280 4679 5045 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3700 3679 3695 3753 3819 3808 3738 3704 3646 3558 3509 3482 3454 3446 3431 3404 3406 3398 3348 3291 3283 3283 3260 3236 3217 3144 3067 2967 2888 2841 2813 2741 2663 2608 2544 2475 2414 2361 2335 2311 2296 2271 2270 2233 2175 2105 2047 2018 1997 1977 1938 1901 1866 1815 1794 1799 1820 1836 1875 1914 1956 2021 2062 2077 2098 2103 2086 9999999 9999999 1948 1865 1766 1653 1545 1450 1354 1240 1161 1129 1095 1094 1117 1167 1217 1123 1089 1060 1030 1003 974 947 921 897 872 848 826 804 781 760 739 722 705 691 677 667 660 654 647 644 640 637 633 629 623 616 608 598 587 575 562 549 535 520 506 492 479 467 456 448 440 434 428 424 420 415 410 405 400 394 387 379 371 363 353 344 335 325 314 304 294 285 275 266 257 248 240 232 224 215 206 198 188 180 172 164 156 149 142 135 129 124 119 115 112 109 107 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 49 47 45 43 41 39 36 34 31 28 25 22 19 16 13 10 74068 380 2938 30 11938 20 34 28 1129 -9144 99999 6879 6536 6155 5776 5359 4904 4576 4273 3964 3713 3567 3437 3424 3495 3535 3653 3906 4104 4318 4564 4871 5145 5424 5728 6027 6269 6459 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4845 4406 3976 3556 3083 2742 2528 2350 2178 2364 2802 3328 3827 4290 4735 5149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3713 3656 3634 3662 3703 3657 3561 3495 3417 3314 3262 3253 3248 3259 3259 3264 3318 3367 3365 3343 3377 3405 3401 9999999 9999999 9999999 9999999 9999999 3108 3063 3033 2939 2842 2780 2713 2638 2575 2533 2492 2453 2411 2371 2356 2300 2216 2131 2078 2049 2013 1987 1944 1903 1855 1815 1810 1844 1877 1886 1926 1973 2024 2084 2136 2168 9999999 9999999 9999999 9999999 9999999 9999999 1864 1735 1606 1471 1349 1218 1078 960 886 827 822 856 913 970 1033 1124 1091 1059 1027 995 966 935 908 881 856 832 809 785 762 741 723 707 694 680 671 663 658 652 649 646 643 639 634 628 620 611 600 587 574 560 546 530 515 500 486 473 462 453 445 439 433 429 426 423 420 416 412 408 403 396 389 381 372 362 353 343 333 323 312 302 292 283 274 265 257 249 241 232 224 215 206 196 187 178 170 161 152 144 136 129 122 117 112 108 104 101 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 52 51 49 47 45 43 41 39 37 34 31 29 26 23 20 17 74077 383 2851 30 11941 20 34 37 1129 -9142 99999 7539 7307 7061 6826 6514 6178 5929 5643 5262 4984 4735 4482 4269 4156 4037 3982 4005 4040 4151 4387 4604 4817 5045 5384 5711 6026 6341 6629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4865 4398 3968 3551 3174 2767 2503 2306 2223 2105 2295 2709 3369 3911 4345 4831 5329 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3850 3858 3860 3818 3742 3648 3567 3480 3390 3342 3314 3269 3240 3217 3233 3289 3333 3345 3345 3378 3398 3396 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3095 2968 2856 2775 2694 2614 2566 2531 2474 2407 2348 2303 2289 2250 2193 2150 2142 2138 2127 2129 2110 2062 2013 1986 1981 2002 2014 1997 1998 2001 2003 2019 2041 2048 2041 2026 2005 1967 1914 1834 1734 1626 1507 1385 1279 1172 1049 947 877 815 775 768 791 834 1199 1157 1117 1079 1042 1004 970 936 906 874 846 821 799 777 757 738 724 712 701 691 684 679 674 669 666 663 660 654 648 640 632 622 610 597 583 568 552 536 519 503 488 475 463 453 444 437 431 425 422 419 416 414 411 408 404 399 392 385 377 368 360 350 340 329 317 306 295 284 274 264 254 245 235 226 217 208 199 190 181 173 165 158 150 143 136 131 125 120 116 113 110 107 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 48 46 44 42 40 38 35 33 30 28 25 22 19 16 13 74086 378 3000 30 11940 20 34 46 1129 -9140 99999 6437 6267 6088 5823 5572 5300 5066 4884 4766 4620 4492 4456 4408 4417 4548 4687 4870 5027 5275 5545 5839 6120 6393 6623 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4561 4139 3749 3387 2994 2738 2553 2454 2324 2551 2935 3469 3883 4319 4821 5335 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3778 3683 3622 3547 3467 3415 3357 3292 3278 3309 3314 3311 3314 3346 3399 3439 3455 3437 3439 3429 3397 9999999 9999999 9999999 9999999 9999999 9999999 3106 3055 2957 2854 2760 2683 2615 2574 2548 2495 2424 2375 2347 2341 2339 2339 2337 2348 2370 2390 2410 2395 2350 2304 2275 2242 2210 2160 2092 2021 1944 1875 1845 1824 1785 1741 1715 1693 1660 1615 1564 1511 1461 1389 1306 1243 1169 1062 960 897 845 796 763 743 738 1232 1189 1144 1102 1063 1025 990 956 926 895 867 841 816 793 771 750 733 719 708 697 689 681 674 668 664 660 656 651 644 635 625 614 602 588 573 557 541 525 509 493 479 466 455 445 438 432 427 422 419 416 414 412 409 406 402 396 390 382 374 365 356 346 336 325 313 302 292 282 272 262 253 244 235 227 219 210 202 194 185 178 170 163 155 148 141 135 130 125 120 116 113 110 108 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 49 48 46 44 42 40 37 35 32 30 27 24 21 18 15 12 74095 397 2430 30 11940 20 34 55 1128 -9138 99999 7994 7888 7809 7819 7726 7605 7507 7506 7560 7651 7893 7987 8118 8294 8463 8648 9999999 9999999 9999999 9999999 6599 6466 6249 6050 5864 5726 5659 5630 5526 5487 5512 5483 5457 5540 5612 5682 5726 5828 5966 6120 6255 6358 6445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4761 4661 4556 4479 4459 4451 4420 4370 4328 4341 4392 4436 4497 4534 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3832 3705 3628 3572 3491 3426 3398 3369 3323 3330 3368 3381 3382 3387 3397 3419 3430 3402 3358 3347 3311 3259 3227 3234 3197 3141 3101 3077 3062 3050 2996 2940 2888 2838 2792 2768 2728 2644 2537 2442 2353 2281 2217 2153 2095 2048 2010 2005 2023 2003 1967 1962 1984 2003 2028 2050 2066 2085 2082 2079 2121 2168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1850 1736 1609 1516 1412 1265 1126 1014 910 800 722 671 649 1262 1221 1178 1136 1096 1057 1019 982 950 918 887 858 830 804 780 758 740 725 712 700 689 680 671 664 657 652 646 640 631 622 611 600 589 576 561 546 531 516 502 487 474 463 453 444 437 431 426 422 418 415 412 409 406 401 397 390 383 375 366 357 347 337 328 317 307 297 288 279 270 262 254 246 238 231 223 216 208 200 192 184 176 168 160 152 145 138 132 127 122 118 114 111 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 48 46 44 42 40 38 35 33 30 27 24 21 18 15 11 8 74104 396 2460 30 11940 20 35 4 1128 -9136 99999 5449 5377 5466 5455 5442 5486 5586 5788 6020 6413 6722 7099 7427 7704 6958 6969 7016 6980 6900 6871 6848 6717 6628 6546 6464 6367 6277 6118 6027 5983 5889 5792 5798 5826 5879 5933 6018 6150 6311 6491 6645 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4919 4898 4834 4746 4673 4633 4615 4601 9999999 9999999 9999999 9999999 9999999 4451 4398 4327 4250 4192 4133 4062 3968 3844 3710 3576 3481 3409 3316 3252 3215 3202 3198 3235 3286 3337 3387 3430 3472 3543 3603 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3114 2999 2878 2768 2674 2538 2406 2306 2229 2182 2159 2151 2127 2106 2088 2065 2063 2090 2117 2152 2194 2241 2283 2329 2330 2325 2330 2346 2340 2335 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2083 2070 2041 1982 1904 1824 1744 1673 1570 1469 1392 1320 1217 1128 1057 1503 1462 1420 1380 1338 1295 1252 1206 1162 1120 1079 1040 1002 968 933 901 871 841 813 790 768 750 735 721 708 696 686 677 668 662 656 650 642 634 624 613 601 588 575 561 545 529 513 498 483 469 457 447 437 430 424 419 415 411 409 407 404 402 399 395 389 382 375 366 358 348 339 329 318 308 297 288 280 271 263 255 248 241 234 227 221 214 206 199 192 184 176 168 160 153 146 140 134 128 124 119 116 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 51 49 48 46 43 41 39 36 34 31 28 25 22 19 16 12 74113 395 2490 30 11940 20 35 13 1127 -9134 99999 5216 5403 5462 5526 5637 5797 6027 6315 6829 7261 7647 7940 8189 8589 9999999 9999999 9999999 9999999 6772 6753 6670 6628 6619 6626 6600 6599 6567 6583 6627 6663 6651 6691 6732 6794 6794 6781 6792 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3818 3661 3498 3367 3258 3161 3076 3007 2966 2928 2934 2998 3062 3127 3175 3226 3275 3325 3354 3363 3368 3349 3289 3209 3147 3072 2955 2847 2724 2624 2542 2443 2336 2257 2204 2157 2120 2132 2145 2156 2155 2174 2205 2268 2324 2396 2472 2558 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2043 1962 1856 1735 1621 1538 1425 1308 1213 1116 998 905 829 749 1490 1454 1417 1375 1334 1294 1250 1205 1159 1115 1072 1028 986 945 907 870 834 803 777 752 731 713 698 686 675 665 657 650 645 639 633 626 618 608 597 586 575 562 548 533 519 504 490 477 466 456 447 440 434 429 424 420 417 414 412 409 406 402 397 390 383 374 365 355 346 336 326 315 305 295 285 277 269 261 253 246 240 234 227 221 214 208 201 194 187 180 173 165 159 152 146 140 135 130 126 123 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 53 51 49 47 45 43 40 38 35 32 30 27 24 20 17 14 74122 394 2521 30 11941 20 35 22 1127 -9132 99999 5286 5376 5483 5625 5796 5995 6237 6694 7100 7449 7665 7843 8126 8412 8669 9999999 8085 8051 8011 9999999 7769 7613 7457 7269 7131 6973 6786 6629 6498 6369 6244 6174 6154 6124 6081 6103 6130 6192 6203 6201 6189 6278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3817 3678 3562 3447 3356 3262 3173 3112 3032 2988 3005 3046 3069 3067 3079 3081 3092 3087 3072 3064 3047 2996 2916 2877 2836 2743 2638 2533 2472 2429 2388 2336 2308 2295 2259 2231 2261 2314 2349 2354 2386 2430 2491 2529 2582 2639 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1972 1898 1822 1725 1642 1546 1443 1341 1274 1177 1096 1032 973 902 853 808 741 686 655 626 1352 1312 1273 1230 1186 1143 1101 1059 1018 980 943 908 875 843 813 789 766 745 727 712 697 684 672 661 650 641 632 622 612 602 591 579 568 557 545 534 521 509 497 486 476 467 460 453 446 441 436 431 426 422 417 413 408 403 397 391 383 374 364 354 345 336 326 316 307 297 288 279 271 264 256 250 243 237 232 226 220 214 208 203 197 191 185 179 173 167 161 156 151 147 142 139 135 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 51 49 48 46 43 41 39 36 33 31 28 25 22 18 15 12 74131 392 2580 30 11940 20 35 31 1127 -9131 99999 5358 5507 5619 5788 6034 6363 6716 7080 7346 7609 7986 8317 8682 9999999 9999999 7505 7475 7421 7349 7247 7113 6990 6952 6852 6716 6603 6542 6476 6344 6247 6234 6229 6181 6165 6150 6205 6201 6175 6158 6249 6278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4537 4443 4363 4313 4247 4199 4195 4188 4185 4174 4149 4105 4071 4007 3898 3802 3714 3631 3557 3511 3457 3399 3367 3310 3291 3332 3381 3405 3410 3423 3398 3373 3346 3295 3235 3162 3061 2941 2863 2780 2645 2507 2374 2281 2218 2190 2159 2142 2142 2139 2152 2213 2301 2381 2430 2502 2587 2688 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2029 1926 1829 1733 1679 1641 1587 1551 1510 1474 1425 1417 1373 1352 1346 1344 1306 1274 1250 1439 1414 1386 1359 1328 1298 1268 1235 1200 1166 1128 1091 1053 1016 979 943 908 873 840 811 784 759 736 716 696 679 663 650 637 626 616 606 597 588 578 568 558 548 538 528 517 506 494 484 474 465 457 450 443 436 431 425 420 416 411 407 402 398 392 386 378 370 361 351 341 332 322 312 303 293 285 277 269 263 256 251 245 241 237 233 228 224 219 215 210 205 199 193 187 181 175 169 163 158 153 148 144 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 51 49 47 45 43 40 38 35 32 29 26 23 20 16 13 9 74140 391 2607 30 11937 20 35 40 1126 -9129 99999 7095 6985 6891 6885 6967 7069 7164 7244 7345 7565 7764 8040 6767 6803 6836 6855 6885 6926 6934 6867 6822 6822 6770 6718 6678 6642 6609 6506 6393 6346 6339 6200 6094 6035 6057 6019 5985 5986 6044 6040 6021 6005 6092 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4424 4372 4351 4320 4287 4244 4190 4121 4049 3951 3812 3672 3542 3438 3348 3285 3222 3153 3109 3053 3041 3082 3127 3159 3181 3211 3223 3236 3236 3217 3184 3138 3073 2999 2945 2885 2780 2671 2563 2495 2450 2433 2410 2397 2397 2404 2412 2460 2521 2580 2595 2635 2688 2747 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2263 2145 2064 1960 1872 1781 1696 1606 1571 1553 1531 1546 1573 1585 1616 1637 1658 1653 1662 1629 1609 1603 1581 1521 1440 1378 1400 1378 1351 1324 1295 1268 1240 1210 1178 1146 1111 1075 1038 1003 968 935 902 870 840 813 787 763 740 719 698 681 665 650 635 623 610 597 585 574 564 553 542 532 522 512 502 493 484 476 469 462 456 451 445 440 435 430 426 422 416 411 405 399 392 384 376 367 357 347 337 327 318 309 300 292 285 278 272 266 261 256 252 248 245 242 238 234 229 224 219 213 207 201 194 187 181 174 168 163 158 154 150 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 49 47 45 43 41 39 36 33 31 28 25 22 18 15 12 8 74149 391 2608 30 11938 20 35 49 1126 -9127 99999 8468 8397 8360 8429 8571 8729 8888 9999999 9999999 9999999 6433 6559 6637 6703 6733 6690 6696 6746 6774 6682 6578 6515 6403 6318 6255 6216 6196 6127 6043 6004 6051 5981 5928 5920 5995 6016 6048 6112 6195 6207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5348 5324 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4327 4202 4092 4035 3967 3890 3832 3777 3709 3653 3593 3509 3418 3342 3269 3211 3194 3175 3140 3134 3128 3153 3221 3296 3355 3409 3473 3516 3544 3571 3575 9999999 9999999 9999999 9999999 9999999 3228 3099 2966 2843 2747 2658 2606 2572 2539 2511 2498 2487 2516 2554 2600 2610 2653 2698 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2459 2393 2284 2169 2060 1993 1900 1834 1783 1736 1670 1647 1643 1629 1650 1676 1686 1716 1734 1740 1709 1701 1649 1609 1494 1477 1492 1436 1413 1386 1364 1339 1313 1288 1263 1236 1206 1176 1145 1112 1079 1043 1010 978 945 911 879 849 821 793 769 745 723 700 680 662 647 631 617 604 591 579 568 558 548 537 527 517 508 499 490 480 472 463 455 449 443 437 430 425 420 416 413 407 402 398 394 388 382 376 369 360 350 341 332 323 314 305 296 288 281 274 268 262 258 254 251 248 246 243 240 236 233 229 224 219 213 206 199 192 185 178 172 166 161 157 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 48 46 44 42 39 37 34 31 28 25 22 19 16 12 8 5 74158 393 2551 30 11941 20 35 58 1125 -9125 99999 9389 9999999 9999999 9203 9152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5725 5857 5972 6104 6207 6269 6396 6570 6687 6658 6657 6693 6666 6599 6523 6493 6468 6401 6305 6204 6173 6005 5863 5781 5801 5774 5772 5789 5844 5857 5871 5862 5906 5929 5930 9999999 5845 5760 5639 5485 5385 5238 5129 5012 4922 4846 4818 4793 4801 4849 4933 5033 5198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4189 4088 3977 3877 3772 3649 3513 3396 3275 3184 3137 3082 3014 2962 2916 2903 2943 2999 3040 3087 3148 3197 3228 3265 3279 3262 3232 3190 3155 3129 3070 2951 2823 2722 2644 2572 2542 2542 2537 2533 2541 2566 2613 2666 2721 2760 2841 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2306 2178 2080 1944 1822 1720 1635 1541 1476 1442 1401 1402 1414 1423 1464 1508 1560 1584 1651 1701 1757 3081 9999999 9999999 9999999 9999999 9999999 1346 1332 1314 1294 1271 1246 1218 1189 1159 1128 1096 1061 1028 996 963 931 899 869 839 811 784 757 733 709 688 669 652 634 618 603 589 575 563 552 541 530 520 510 501 492 483 473 465 457 449 442 437 430 424 419 414 410 406 401 397 393 389 384 379 374 367 359 351 343 335 327 318 310 302 294 286 279 273 267 262 258 255 252 248 245 242 238 234 230 226 221 215 209 202 195 188 182 176 171 166 162 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 49 47 44 42 39 37 34 31 28 24 21 18 14 11 7 3 74167 388 2675 30 11945 20 36 7 1125 -9123 99999 9115 9999999 9999999 9999999 9999999 9999999 4947 5058 5124 5206 5337 5511 5687 5856 6123 6412 6583 6651 6764 6878 6905 6815 6694 6600 6506 6333 6129 5935 5790 5527 5332 5236 5235 5194 5177 5200 5320 5411 5509 5561 5645 5709 5756 5740 5747 5680 5569 5419 5325 5219 5147 5054 4970 4877 4859 4849 4852 4885 4952 5039 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4491 4427 4329 4202 4084 3979 3863 3767 3645 3510 3377 3268 3166 3099 3076 3059 3022 3009 3009 3054 3138 3217 3266 3335 3413 3469 3492 3505 3485 3432 3353 3273 3205 3148 3042 2898 2769 2687 2628 2575 2563 2597 2622 2654 2705 2791 2874 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2301 2116 1942 1799 1629 1479 1371 1271 1182 1142 1155 1148 1183 1246 1316 1406 1500 1600 1663 1742 1796 1840 1458 9999999 1423 1405 1386 1366 1347 1327 1306 1287 1266 1245 1222 1194 1165 1132 1099 1064 1032 998 965 933 902 871 842 814 789 764 740 718 698 679 662 644 627 610 594 579 565 552 539 526 513 503 493 483 474 465 457 450 443 437 432 427 422 418 414 410 407 402 398 393 390 385 380 374 368 361 353 345 337 330 322 314 307 300 293 286 280 274 269 265 261 258 254 250 246 242 237 233 228 222 216 210 204 197 190 184 179 174 170 166 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 49 47 44 41 39 36 32 29 26 22 18 15 11 7 3 74177 397 2404 30 11944 20 36 17 1125 -9121 99999 12606 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4339 4426 4488 4535 4614 4755 4856 4984 5299 5632 5836 5959 6175 6411 6585 6686 6736 6802 6862 6818 6756 6712 6685 6473 6287 6188 6153 6071 5997 5922 5918 5882 5831 5761 5751 5708 5663 5574 5523 5440 5354 5233 5153 5080 5062 5022 5010 5017 5085 5141 5199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4332 4201 4058 3931 3811 3678 3575 3461 3345 3203 3104 3036 3013 3003 3001 2988 3000 3014 3074 3167 3257 3296 3356 3430 3495 3513 3521 3498 3457 3396 3344 3317 3306 3225 3113 3025 2999 2976 2937 2930 2952 2953 2945 2955 2990 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2327 2207 2070 1902 1749 1611 1498 1406 1302 1222 1180 1150 1114 1111 1155 1176 1224 1297 1401 1505 1603 1704 1771 1851 1919 1980 9999999 9999999 9999999 9999999 9999999 1411 1393 1371 1347 1324 1297 1272 1245 1216 1185 1150 1116 1081 1049 1017 985 953 922 893 864 837 812 787 761 738 717 697 677 657 638 620 604 588 574 560 547 534 521 510 500 490 480 470 462 454 446 438 432 425 418 413 409 405 401 397 393 389 386 382 378 374 369 363 357 351 344 337 330 322 316 310 303 297 291 285 280 276 272 267 263 258 254 249 243 238 232 226 219 212 205 198 191 184 179 174 170 165 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 50 47 45 42 39 36 33 29 26 22 19 15 11 7 3 74186 397 2429 30 11939 20 36 26 1124 -9119 99999 13999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4092 4142 4170 4207 4263 4312 4463 4777 5107 5335 5549 5812 6071 6289 6485 6662 6824 6956 7012 7073 7117 9999999 9999999 9999999 6608 6521 6418 6316 6184 6075 5954 5839 5734 5693 5637 5586 5511 5477 5445 5402 5307 5207 5130 5114 5083 5049 5013 5005 4980 4963 4957 5006 5077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4149 4040 3944 3820 3683 3521 3380 3258 3176 3089 3001 2908 2812 2734 2711 2727 2726 2710 2749 2820 2905 2961 3024 3074 3116 3152 3196 3288 3378 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2554 2463 2359 2284 2224 2144 2040 1960 1912 1871 1808 1710 1627 1584 1540 1480 1448 1447 1423 1405 1426 1490 1556 1614 1687 1754 1844 1931 9999999 9999999 9999999 1539 1515 1488 1459 1431 1396 1362 1330 1294 1261 1228 1194 1158 1121 1085 1049 1016 985 954 922 895 867 842 820 800 780 760 742 727 711 697 682 667 651 637 623 609 594 579 563 547 533 518 504 491 477 464 451 441 431 422 414 407 401 397 394 392 389 386 385 384 383 382 379 376 372 368 362 356 350 342 335 328 320 313 305 298 291 285 279 274 268 263 257 252 246 240 234 228 222 215 208 201 194 187 181 176 171 167 163 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 52 50 48 46 44 42 40 37 35 32 29 26 23 20 16 13 74195 408 2099 30 11939 20 36 35 1124 -9117 99999 14544 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3835 3796 3766 3676 3628 3644 3724 3939 4280 4639 4941 5234 5599 5947 6333 6657 6922 7157 7366 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6080 5960 5841 5756 5688 5620 5548 5513 5472 5442 5383 5299 5224 5218 5204 5156 5094 5067 5046 5015 4999 5014 5046 5090 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3911 3745 3605 3467 3349 3220 3102 2977 2848 2747 2696 2670 2621 2556 2558 2592 2654 2692 2747 2811 2872 2922 2984 3095 3198 3219 3226 3275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2401 2312 2241 2150 2039 1945 1885 1851 1796 1729 1672 1672 1668 1653 1644 1659 1658 1670 1717 1791 1856 1908 1948 1974 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1428 1403 1372 1340 1308 1271 1238 1203 1168 1134 1100 1068 1035 1006 978 950 923 898 873 850 829 811 792 773 754 736 719 703 687 670 653 638 623 609 594 580 564 549 536 523 510 497 484 472 460 450 439 430 421 413 407 402 397 393 389 386 383 382 380 379 376 373 369 365 361 355 349 343 336 329 322 315 308 301 294 288 282 276 270 264 258 253 247 241 235 230 223 216 209 202 195 189 183 177 173 168 164 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 52 51 50 48 46 45 43 40 38 35 33 30 27 24 21 18 74204 401 2310 30 11940 20 36 44 1124 -9115 99999 12263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4359 4272 4184 4086 3934 3889 3899 3995 4185 4459 4793 5051 5283 5573 5886 6213 6462 6676 6911 7140 7296 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6104 5993 5833 5645 5497 5434 5371 5303 5271 5264 5287 5264 5194 5172 5211 5220 5154 5110 5126 5128 5086 5032 5003 4984 4986 4950 4943 4976 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3714 3560 3403 3227 3056 2901 2787 2701 2606 2478 2431 2432 2472 2494 2539 2593 2661 2739 2835 2976 3127 3201 3256 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2460 2294 2169 2056 1946 1863 1816 1749 1675 1625 1616 1638 1628 1607 1600 1644 1673 1676 1681 1692 1684 1681 1720 1780 1830 1873 1902 1932 1968 9999999 9999999 9999999 9999999 9999999 1531 1499 1469 1436 1400 1363 1325 1281 1242 1206 1170 1135 1100 1067 1036 1007 979 952 925 899 875 853 834 815 795 775 756 739 721 705 690 675 659 646 634 621 609 596 583 571 559 548 535 523 509 495 482 470 458 446 435 425 417 409 403 397 391 387 385 383 381 379 376 373 369 365 361 355 349 343 335 328 321 313 306 299 292 285 280 274 268 262 257 251 246 241 236 230 224 218 211 205 199 193 187 182 177 173 169 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 49 47 44 42 40 37 35 32 29 25 22 19 15 12 8 4 74213 398 2401 30 11941 20 36 53 1123 -9114 99999 13124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5310 5137 4939 4759 4518 4380 4280 4267 4362 4555 4778 4981 5185 5458 5717 6022 6240 6408 6592 6790 6918 7013 7061 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6116 6020 5869 5668 5511 5425 5364 5266 5194 5142 5137 5119 5065 5065 5127 5171 5170 5195 5295 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4444 4414 4412 4377 4332 4291 4243 4220 9999999 9999999 9999999 9999999 9999999 3791 3709 3610 3500 3372 3236 3112 3017 2964 2873 2743 2675 2637 2630 2619 2628 2631 2647 2688 2738 2841 2951 3017 3067 3154 3285 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2389 2263 2163 2074 1998 1963 1916 1861 1817 1819 1843 1844 1837 1838 1871 1890 1882 1870 1868 1856 1821 1814 1840 1860 1865 1865 1880 1899 1935 9999999 9999999 9999999 9999999 9999999 1501 1476 1447 1414 1377 1335 1289 1248 1207 1169 1131 1092 1056 1023 993 964 938 914 890 868 848 830 814 797 779 761 746 730 713 698 684 668 654 642 629 617 605 592 579 568 557 545 532 520 507 494 482 469 457 446 435 426 418 411 403 397 391 387 383 380 377 373 369 365 361 356 351 345 339 332 326 319 312 306 299 293 287 281 275 269 263 257 252 246 241 235 229 223 216 210 204 198 192 186 181 177 172 169 166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 50 47 44 40 36 33 29 25 20 16 12 7 2 -1 -6 -11 -17 74222 398 2432 30 11942 20 37 2 1123 -9112 99999 13795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7793 6682 6514 6333 6170 5948 5727 5526 5437 5371 5350 5371 5423 5478 5551 5629 5793 5957 6061 6140 6240 6308 6379 6402 6447 6472 6435 6342 6240 6177 6075 5904 5762 5652 5530 5362 5233 5142 5100 5022 4932 4876 4873 4879 4844 4868 4916 4928 4955 4985 5082 5157 5216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4345 4278 4235 4207 4162 4109 4074 4036 4047 4084 4102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3726 3628 3538 3458 3402 3291 3139 3033 2962 2919 2865 2829 2792 2764 2772 2792 2876 2971 3044 3108 3218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2433 2273 2143 2036 1942 1887 1826 1770 1715 1702 1713 1695 1678 1673 1684 1668 1639 1614 1605 1579 1525 1499 1510 1521 1518 1520 1554 1581 1609 1637 1691 1771 1826 1839 9999999 9999999 1500 1463 1419 1370 1317 1268 1221 1176 1133 1091 1051 1015 982 954 930 907 883 863 844 827 811 796 779 763 747 731 715 701 685 669 655 642 630 617 604 591 578 566 554 542 530 518 506 494 483 471 459 449 439 431 423 417 411 405 400 396 393 389 386 382 378 374 369 364 359 353 346 339 332 325 318 311 304 297 290 284 278 271 265 258 252 246 239 233 227 220 213 206 200 194 188 183 178 174 170 167 164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 40 34 27 20 13 6 0 -8 -16 -23 -31 -39 -47 -55 -63 -72 -80 74231 413 2463 30 11943 20 37 11 1122 -9110 99999 13264 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7954 7425 6951 6546 6232 5995 6332 6136 5988 5847 5703 5562 5443 5401 5346 5328 5333 5447 5588 5653 5751 5920 6069 6211 6304 6440 6552 6624 6653 6678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5813 5692 5533 5377 5253 5139 5035 4894 4835 4822 4785 4777 4800 4872 4921 4983 5054 5136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4402 4296 4203 4131 4092 4073 4060 4048 4031 4039 4037 4078 4148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3414 3262 3166 3092 2998 2921 2859 2795 2762 2733 2771 2846 2923 2968 3057 3208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2431 2279 2162 2049 1944 1880 1826 1784 1730 1710 1712 1713 1711 1700 1711 1706 1686 1669 1681 1681 1652 1634 1625 1618 1616 1616 1623 1622 1639 1656 1677 1720 1748 1730 1547 1512 1473 1432 1386 1337 1283 1234 1184 1138 1095 1054 1017 984 954 928 906 886 867 850 835 821 808 797 784 770 756 742 727 713 698 683 668 654 641 628 614 600 586 573 561 548 535 523 511 499 487 476 464 454 444 436 428 422 416 410 405 401 398 393 389 385 380 374 369 363 357 350 342 334 326 318 310 303 296 289 283 277 272 266 260 255 249 244 239 233 228 222 217 210 205 199 193 188 184 180 176 173 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 57 59 61 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68 68 68 68 68 69 69 66 63 60 57 55 53 52 50 43 74240 412 2522 30 11942 20 37 20 1122 -9108 99999 10477 9999999 9999999 9999999 9999999 9999999 8662 8247 7860 7521 7245 7077 6909 6703 6766 6527 6337 6138 5942 5751 5594 5513 5400 5348 5365 5409 5459 5466 5550 5658 5741 5796 5790 5856 5923 5939 5935 5938 5974 5921 5868 5843 5854 5815 5701 5629 5619 5653 5637 5587 5577 5528 5476 5393 5379 5358 5307 5259 5219 5236 5245 5215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4552 4437 4321 4209 4131 4078 4061 4029 4019 4026 4023 4034 4033 4077 4173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3530 3419 3317 3226 3110 3012 2917 2867 2864 2867 2844 2848 2922 2989 3043 3067 3091 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2498 2385 2296 2210 2132 2078 2021 1999 1961 1941 1933 1938 1946 1941 1949 1945 1946 1955 1966 1950 1907 1887 1851 1820 1786 1756 1728 1683 1644 1606 1572 1554 1516 1463 1522 1491 1456 1418 1375 1328 1277 1228 1177 1130 1085 1042 1001 963 928 897 872 852 832 818 804 792 781 773 763 753 744 734 724 714 703 691 678 666 653 641 628 615 602 590 578 565 552 539 527 514 502 490 478 466 455 445 435 427 418 410 403 398 393 387 383 378 373 368 364 359 355 349 343 337 330 323 315 308 301 295 288 282 275 269 262 255 249 243 237 232 226 221 215 210 204 199 194 189 185 181 178 174 171 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 57 58 59 61 62 63 64 64 65 65 65 65 66 65 65 65 65 65 64 64 64 64 65 65 62 59 56 53 51 49 48 46 39 32 74249 411 2523 30 11943 20 37 29 1122 -9106 99999 10069 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8644 8438 8195 8045 7917 7721 7509 7394 7319 7240 7138 6997 6874 6789 6617 6478 6388 6267 6149 5979 5853 5752 5659 5545 5386 5379 5394 5387 5398 5435 5496 5497 5537 5613 5718 5757 5689 5642 5617 5615 5549 5470 5394 5270 5147 4998 4912 4819 4698 4598 4547 4567 4575 4596 4640 4688 4766 4848 4967 5076 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4410 4383 4343 4317 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3468 3376 3260 3138 3002 2914 2876 2838 2780 2757 2800 2839 2865 2873 2890 2914 2927 2940 2952 9999999 9999999 9999999 9999999 9999999 9999999 2554 2469 2355 2263 2185 2099 2031 1975 1927 1865 1821 1799 1780 1782 1777 1762 1729 1715 1714 1720 1713 1677 1650 1630 1613 1602 1596 1608 1592 1579 1584 1603 1638 1636 1594 1495 1472 1446 1416 1378 1335 1287 1238 1186 1137 1090 1042 998 956 918 887 861 839 819 804 791 779 769 762 752 744 735 726 717 707 697 685 673 661 648 637 625 613 601 591 580 568 557 546 535 523 512 501 490 479 468 459 450 441 432 424 417 411 405 398 393 387 380 374 368 363 356 350 343 336 329 321 313 305 298 291 285 279 272 266 259 253 246 241 235 229 224 219 214 209 204 199 194 190 186 183 180 176 174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 56 58 59 60 61 62 62 63 63 63 64 64 64 64 63 63 62 62 61 61 61 61 61 60 58 54 51 48 46 44 42 41 33 74258 409 2585 30 11945 20 37 38 1121 -9104 99999 10881 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7489 7269 7006 6780 6581 6347 6154 5976 5818 5660 5512 5438 5313 5308 5304 5297 5290 5274 5253 5189 5215 5270 5281 5238 5156 5112 5038 5022 4975 4936 4907 4828 4777 4733 4755 4711 4632 4617 4634 4694 4735 4800 4872 4936 5018 5116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4182 4189 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3324 3171 3029 2933 2855 2756 2675 2639 2634 2604 2578 2570 2582 2600 2629 2660 2708 2753 2751 2702 2660 2630 2608 2577 2529 2486 2438 2375 2310 2256 2213 2156 2088 2023 1969 1927 1860 1771 1673 1581 1513 1462 1406 1332 1270 1223 1188 1185 1211 1265 1309 1372 1455 1538 1647 1712 1745 1476 1456 1432 1402 1364 1321 1274 1226 1177 1131 1084 1037 993 951 914 885 861 840 822 808 793 780 769 762 753 745 736 728 719 709 697 686 673 661 648 638 626 615 603 591 580 568 556 545 536 525 513 501 490 479 468 459 449 441 432 424 417 411 404 397 391 385 379 373 368 362 355 348 342 335 328 321 313 306 299 293 287 281 275 269 263 258 252 246 241 236 230 226 221 215 210 205 200 195 191 188 184 181 178 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 62 61 61 60 60 60 60 57 54 51 48 45 43 42 40 33 74267 410 2553 30 11943 20 37 47 1121 -9102 99999 8599 8857 8963 9032 9143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7142 7080 7035 6984 6920 6833 6769 6704 6681 6643 6581 6529 6474 6394 6290 6143 6060 5950 5919 5857 5789 5756 5710 5627 5539 5559 5632 5633 5577 5508 5489 5433 5413 5345 5280 5229 5094 4983 4906 4907 4814 4665 4606 4598 4625 4642 4677 4714 4754 4816 4888 5056 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3216 3015 2847 2697 2559 2443 2363 2329 2293 2259 2253 2288 2348 2417 2488 2559 2634 2671 2663 2657 2676 2710 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2175 2044 1920 1808 1708 1624 1518 1405 1299 1222 1163 1151 1175 1211 1248 1315 1401 1490 -754 1453 1446 1434 1418 1398 1372 1337 1301 1259 1216 1168 1122 1073 1025 978 934 895 865 838 816 796 782 768 757 748 744 740 735 730 724 718 710 700 689 677 665 651 639 626 613 598 583 570 558 546 534 524 513 503 492 483 474 465 457 449 442 435 429 422 416 409 402 396 390 383 377 370 363 356 349 342 335 328 321 314 308 302 296 291 286 281 275 270 266 260 255 250 245 239 234 229 223 217 211 205 200 195 190 186 182 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 58 58 57 56 55 55 54 54 53 53 50 47 44 41 39 37 35 33 27 74276 411 2552 30 11942 20 37 56 1120 -9101 99999 8727 8938 8984 8976 8956 8931 8905 9999999 8596 8373 8219 8013 7669 7016 6989 6970 6931 6920 6910 6857 6788 6704 6691 6671 6620 6573 6566 6582 6571 6501 6442 6385 6381 6326 6259 6233 6199 6100 5975 5914 5925 5893 5776 5642 5549 5460 5394 5295 5198 5121 4984 4852 4740 4719 4636 4503 4423 4414 4436 4474 4532 4601 4682 4798 4931 5146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3344 3188 3019 2867 2734 2603 2481 2384 2332 2259 2209 2180 2174 2193 2235 2284 2346 2424 2475 2486 2515 2563 2622 2654 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2172 2030 1895 1764 1637 1527 1409 1301 1208 1137 1079 1057 1075 1089 1100 1144 1214 1285 1367 1428 1455 1414 1390 1366 1339 1303 1267 1226 1185 1138 1092 1046 1004 961 918 880 850 822 799 779 766 754 745 737 734 730 727 722 718 712 705 696 685 673 661 647 634 620 606 591 576 563 551 539 528 519 510 501 494 486 478 471 464 458 451 445 439 432 425 418 410 403 395 386 378 371 362 354 346 338 330 323 315 308 302 295 290 285 280 275 271 266 262 258 253 249 244 240 236 231 226 220 215 209 204 199 194 190 186 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 55 56 56 57 57 57 57 57 57 56 56 56 55 54 53 52 51 50 49 48 47 46 46 45 42 39 36 34 31 30 28 26 21 15 74285 412 2521 30 11941 20 38 5 1120 -9099 99999 9321 9386 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7040 6977 6901 6769 6637 6545 6423 6385 6385 6378 6345 6287 6301 6322 6316 6289 6303 6380 6435 6452 6425 6415 6426 6379 6311 6306 6336 6277 6201 6159 6164 6143 6023 5925 5843 5783 5731 5649 5582 5536 5438 5334 5256 5241 5169 5069 4982 4964 4934 4921 4913 4922 4937 4970 5026 5141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3193 3018 2853 2703 2572 2434 2315 2242 2163 2091 2039 2022 2039 2097 2172 2247 2340 2414 2452 2484 2538 2620 2668 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2121 2017 1915 1823 1726 1624 1543 1481 1430 1361 1311 1303 1293 1280 1285 1313 1336 1366 1376 1375 1402 1372 1339 1304 1266 1226 1183 1140 1091 1045 999 955 910 869 833 804 778 758 742 732 724 719 716 717 718 719 719 719 717 713 705 697 686 674 660 645 630 615 598 583 568 554 540 528 517 507 497 488 480 472 465 459 453 447 441 435 429 422 415 409 402 395 387 380 372 364 355 347 339 332 324 317 310 303 297 291 286 281 277 273 269 265 261 257 253 249 245 241 237 231 225 219 213 207 201 196 191 186 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 54 55 55 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 39 37 34 31 29 27 26 24 19 14 74294 413 2464 30 11944 20 38 14 1120 -9097 99999 10733 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6661 6648 6648 6630 6578 6516 6506 6506 6587 6689 6812 6870 6842 6878 6951 6950 6913 6876 6860 6789 6729 6605 6465 6383 6237 6031 5926 5920 5829 5727 5694 5696 5712 5676 5656 5609 5604 5613 5557 5554 5591 5559 5486 5435 5430 5363 5274 5182 5133 5092 5059 5017 4981 4967 4931 4923 4984 5040 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3674 3630 3603 3552 3521 3475 3395 3329 3282 3226 3174 3123 3038 2928 2820 2723 2627 2532 2455 2370 2292 2260 2232 2218 2207 2210 2219 2272 2353 2437 2534 2620 2689 2743 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2168 1993 1823 1651 1500 1365 1239 1140 1066 1043 1023 1027 1076 1128 1190 1261 1360 1459 1565 1646 1693 1294 1276 1254 1227 1194 1157 1117 1079 1036 995 956 919 881 848 820 798 777 761 749 740 735 730 727 727 727 725 723 720 715 708 697 686 674 661 645 629 612 596 580 565 551 538 526 516 507 499 491 484 478 472 467 462 458 453 447 441 435 428 421 414 408 401 393 385 377 368 359 351 343 336 328 320 312 305 299 292 287 282 277 272 268 264 260 255 251 247 243 239 234 229 223 217 211 205 199 194 189 184 180 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 40 37 35 32 30 28 27 25 20 74303 413 2465 30 11945 20 38 23 1119 -9095 99999 11265 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8451 8245 8076 6740 6817 6829 6816 6816 6762 6751 6751 6745 6692 6594 6557 6519 6450 6363 6285 6226 6174 6151 6098 6023 5972 5846 5697 5646 5687 5632 5610 5653 5705 5744 5767 5817 5820 5862 5904 5890 5934 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5168 5139 5148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3690 3586 3499 3448 3382 3341 3362 3408 3423 3441 3457 3434 3399 3345 3274 3204 3104 2974 2823 2691 2572 2440 2314 2220 2149 2088 2090 2119 2170 2223 2291 2383 2489 2616 2735 2850 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2198 2094 1933 1798 1654 1525 1427 1355 1287 1226 1210 1188 1194 1252 1288 1333 1385 1468 1520 1583 1637 1652 1285 1265 1240 1211 1176 1139 1097 1059 1017 977 939 905 869 838 812 793 774 760 748 741 736 733 729 730 730 729 726 722 717 709 697 685 672 659 643 626 608 591 574 557 542 528 515 504 493 485 477 469 462 457 452 449 445 442 437 433 428 423 418 412 406 400 393 385 376 367 358 349 340 332 324 315 308 300 294 288 283 278 274 270 267 264 261 257 254 250 247 244 239 234 228 222 216 210 204 199 194 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 45 44 44 41 38 36 33 31 30 29 27 22 74312 415 2432 30 11942 20 38 32 1119 -9093 99999 10576 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8768 8510 8233 7941 7719 6597 6548 6510 6418 6244 6056 5982 5952 6008 6075 6128 6175 6167 6225 6305 6383 6434 6458 6468 6481 6551 6558 6498 6458 6369 6288 6289 6372 6359 6357 6377 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5197 5112 5063 5046 5001 4966 5018 9999999 9999999 9999999 9999999 9999999 9999999 4905 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3778 3683 3618 3538 3465 3441 3434 3404 3386 3380 3344 3304 3266 3218 3175 3112 3028 2921 2815 2717 2615 2509 2417 2326 2229 2184 2164 2164 2175 2208 2257 2314 2396 2494 2603 2696 2771 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2080 1945 1796 1657 1544 1445 1358 1274 1223 1187 1188 1238 1257 1307 1370 1443 1482 1437 1411 1381 1346 1308 1265 1220 1176 1133 1088 1046 1004 962 922 886 851 820 795 775 756 742 730 723 717 713 709 707 707 704 700 697 691 683 671 659 647 635 620 604 588 573 557 542 530 518 506 496 487 480 474 466 460 456 451 448 444 441 436 431 426 421 415 409 403 396 389 381 372 363 353 344 335 327 318 310 302 295 288 281 276 271 267 264 261 258 256 253 250 248 245 242 238 233 228 222 216 210 204 199 194 189 185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 51 52 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 40 37 35 33 30 29 28 26 22 16 74321 419 2309 30 11939 20 38 41 1119 -9091 99999 11287 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8624 8340 8066 7815 5668 5687 5772 5881 5950 5952 5969 6089 6241 6438 6580 6703 6878 6945 7022 7091 7166 7181 7140 7130 7118 7154 7059 6868 6728 6554 6377 6225 6186 6083 6014 5948 5862 5841 5852 5842 5767 5793 5858 5860 5907 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5140 5051 4998 4918 4888 4894 4878 4872 4855 9999999 9999999 4873 4878 4892 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3794 3716 3638 3606 3590 3550 3512 3486 3434 3374 3314 3232 3147 3053 2947 2814 2691 2599 2503 2396 2298 2215 2141 2123 2135 2147 2173 2230 2298 2367 2464 2587 2693 2776 2847 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2185 2078 1923 1825 1736 1656 1591 1546 1513 1471 1444 1419 1420 1461 1449 1441 1432 1448 1432 1365 1392 1354 1282 1247 1208 1164 1123 1082 1040 1001 961 924 890 860 830 804 784 767 752 741 732 727 723 719 715 713 712 708 703 698 691 682 669 655 641 627 610 591 574 556 538 523 508 495 483 473 464 457 452 447 443 440 438 436 436 435 431 428 425 421 417 412 407 400 393 385 377 368 359 349 339 330 321 312 304 295 287 280 273 268 263 258 254 250 247 244 241 238 236 232 229 225 220 216 210 204 199 195 190 186 182 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 52 52 52 52 52 52 52 51 51 50 49 49 48 47 45 44 43 42 40 39 38 37 36 35 32 30 27 25 23 22 21 19 15 10 74330 391 2282 30 11942 20 38 50 1118 -9089 99999 11346 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8769 8577 8435 8442 8562 8763 9999999 9999999 9999999 7029 7073 7077 7136 7183 7196 7250 7181 7105 7017 6949 6883 6778 6705 6626 6613 6506 6297 6136 5960 5832 5747 5758 5746 5769 5780 5732 5747 5808 5869 5886 5940 6010 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4996 4888 4789 4674 4606 4563 4525 4514 4525 4551 4574 4620 4672 4741 4827 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3811 3715 3671 3630 3599 3556 3515 3515 3523 3525 3539 3551 3527 3454 3380 3281 3170 3064 2951 2830 2710 2607 2495 2374 2274 2184 2103 2073 2072 2071 2071 2107 2147 2197 2274 2368 2469 2565 2653 2706 2755 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2193 2107 1961 1850 1748 1666 1601 1556 1521 1492 1473 1434 1414 1453 1460 1467 1469 1499 1504 1513 1516 1497 1251 1223 1188 1148 1112 1074 1033 996 959 924 894 868 842 820 803 790 777 767 759 752 747 740 733 726 720 712 702 693 682 670 655 640 626 612 597 580 564 549 535 522 510 498 488 478 470 463 457 451 446 441 438 436 434 432 429 425 421 417 413 409 404 397 390 382 374 365 356 346 337 328 319 309 301 292 284 277 270 264 260 255 251 247 244 240 237 234 231 228 224 220 216 211 206 201 196 192 188 184 181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 51 51 51 51 51 74339 385 2434 30 11944 20 38 59 1118 -9087 99999 12213 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6974 7087 7151 7218 7285 7325 7279 7216 7218 7105 6981 6855 6706 6580 6434 6271 6132 6081 5980 5792 5692 5591 5503 5454 5486 5498 5562 5654 5677 5736 5846 5918 5939 6004 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4911 4762 4636 4505 4408 4357 4329 4301 4291 4299 4354 4422 4487 4572 4663 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3427 3270 3111 2963 2808 2676 2578 2465 2347 2276 2234 2191 2185 2220 2254 2302 2384 2461 2529 2612 2669 2710 2759 2808 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2456 2399 2318 2253 2186 2091 2019 1962 1902 1788 1716 1663 1617 1580 1555 1521 1476 1443 1415 1405 1439 1430 1421 1418 1441 1443 1441 1442 1418 1276 1246 1207 1160 1117 1070 1024 981 942 906 875 848 821 799 783 770 759 751 745 742 739 737 733 728 723 716 708 700 690 678 664 650 636 623 608 593 578 563 550 537 525 513 502 491 481 472 464 456 448 441 435 430 427 423 417 412 408 404 399 395 390 385 379 371 364 356 348 338 329 322 314 305 298 290 283 276 270 264 259 255 250 246 242 238 234 230 225 221 217 212 207 202 197 192 188 184 180 177 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 50 50 50 50 74348 384 2464 30 11944 20 39 8 1117 -9086 99999 10959 9999999 9999999 9999999 9999999 9999999 9999999 8644 8234 7892 7636 7463 7189 7381 7595 7760 7913 8067 8129 8219 9999999 9999999 9999999 9999999 7692 7489 7271 7031 6784 6585 6391 6209 6068 5945 5767 5695 5627 5586 5562 5586 5607 5680 5778 5850 5897 5983 6005 6001 6010 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5159 5106 5045 4960 4903 4839 4775 4733 4713 4692 4668 4634 4577 4563 4549 4526 4536 4561 4626 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3553 3484 3418 3351 3270 3176 3042 2932 2836 2752 2678 2632 2607 2568 2518 2509 2513 2513 2530 2560 2585 2616 2667 2714 2743 2778 2780 2778 2778 2774 9999999 2670 2643 9999999 2489 2405 2337 2249 2167 2114 2041 1993 1940 1883 1865 1858 1843 1786 1766 1758 1752 1756 1763 1748 1706 1670 1642 1631 1637 1587 1530 -962 1316 1309 1297 1281 1259 1232 1205 1172 1131 1093 1052 1010 969 933 900 872 849 826 807 792 781 771 763 757 753 750 747 742 737 730 721 710 699 687 674 659 643 629 615 601 586 572 559 548 537 527 518 509 500 492 484 477 469 462 454 447 440 434 427 419 411 404 397 389 383 376 368 361 354 346 338 330 322 314 307 300 293 286 279 272 266 260 254 250 245 241 236 232 228 224 221 217 213 209 205 201 196 192 187 183 179 176 173 170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 53 54 53 50 74357 390 2283 30 11943 20 39 17 1117 -9084 99999 10028 10158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8492 8119 7888 7728 7160 7302 7480 7641 7822 7994 8107 8279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6692 6566 6437 6265 6100 5990 5894 5816 5708 5602 5527 5426 5333 5275 5261 5236 5169 5101 5061 5067 5040 5024 5039 5060 5065 5037 5010 4996 4991 4949 4879 4820 4773 4681 4578 4524 4493 4444 4411 4381 4355 4377 4405 4418 4471 4541 4640 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3516 3396 3242 3112 2995 2895 2811 2742 2693 2618 2552 2551 2553 2546 2559 2582 2585 2582 2591 2601 2606 2603 2564 2530 2512 2486 2410 2357 2341 2306 2259 2226 2227 2220 2210 2207 2198 2215 2214 2192 2187 2190 2156 2073 2006 1947 1897 1840 1777 1704 1630 1561 1497 1452 1435 1390 1342 1316 1362 1346 1325 1300 1269 1232 1197 1158 1117 1079 1038 998 961 929 899 875 856 836 818 804 792 782 772 764 757 750 743 735 726 717 707 695 683 672 660 648 635 623 611 599 588 577 567 558 548 539 530 521 512 503 495 487 479 470 461 453 445 437 429 421 412 404 396 388 381 373 365 357 349 341 332 323 314 305 297 289 281 275 268 261 255 250 245 241 237 234 231 228 225 222 219 216 212 208 205 200 196 191 185 181 177 173 170 167 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 52 54 53 51 74366 386 2403 30 11943 20 39 26 1117 -9082 99999 10469 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8265 8012 7781 7531 7830 7894 7997 8048 8041 8062 9999999 9999999 9999999 9999999 9999999 9999999 7461 7263 7113 6987 6865 6687 6493 6332 6167 6105 6098 6075 5999 5963 6014 6045 6050 6008 5971 5918 5808 5706 5608 5536 5418 5246 5081 5004 4971 4876 4826 4838 4867 4891 4914 4968 5028 5104 5128 5114 9999999 9999999 9999999 9999999 4900 9999999 9999999 4715 4629 4537 4470 4418 4347 4324 4344 4402 4443 4503 4557 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3471 3358 3224 3090 2988 2863 2765 2684 2650 2632 2632 2646 2644 2663 2728 2791 2836 2894 2954 2971 2964 2953 2948 2931 2904 2840 2772 2716 2636 2508 2388 2315 2235 2140 2062 2027 2003 1971 1939 1911 1926 1943 1938 1958 1990 1997 1938 1888 1857 1831 1793 1731 1669 1626 1582 1532 1482 1463 1415 1360 1332 1368 1349 1326 1297 1262 1222 1182 1142 1101 1061 1020 982 945 911 883 861 844 825 809 797 788 781 774 768 763 758 751 745 739 731 721 709 697 685 672 659 645 631 618 604 590 578 566 555 544 534 525 516 507 498 490 482 474 465 456 448 440 432 424 415 406 398 389 380 371 363 354 346 337 329 320 312 303 296 289 282 276 271 266 261 256 252 248 245 241 238 235 232 228 223 219 214 209 204 199 194 188 183 177 172 168 164 161 158 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 53 54 55 55 53 74375 385 2433 30 11943 20 39 35 1116 -9080 99999 13372 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7885 9352 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7593 7328 7011 6733 6466 6287 6145 6056 5945 5828 5707 5672 5746 5852 5905 5942 6017 6164 6276 6357 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5637 5516 5434 5287 5192 5159 5147 5117 5093 5118 5142 5171 5174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4755 4670 4585 4526 4453 4418 4419 4455 4476 4513 4555 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3487 3360 3219 3092 2943 2818 2693 2610 2545 2506 2478 2442 2426 2471 2529 2592 2681 2783 2854 2893 2927 2977 3002 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2481 2359 2220 2104 2034 1971 1892 1824 1760 1740 1729 1717 1724 1748 1764 1731 1692 1671 1650 1618 1566 1528 1507 1481 1447 1404 1373 1328 1280 1252 1253 1278 1309 1321 1331 1364 1149 1115 1082 1049 1016 983 952 923 898 878 862 844 829 815 804 795 786 778 771 764 757 750 742 735 726 714 702 691 679 668 656 645 634 621 610 599 588 578 568 557 547 537 527 516 506 495 484 472 461 451 440 430 419 409 399 390 380 371 362 353 344 336 328 319 311 302 294 287 280 274 268 263 259 254 251 247 244 242 239 236 234 231 227 223 219 214 209 204 198 192 187 181 175 170 166 162 159 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 51 52 53 54 74384 386 2406 30 11946 20 39 44 1116 -9078 99999 12337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7772 9531 9999999 9999999 9999999 9999999 9999999 7679 7372 7086 6764 6494 6201 6002 5820 5739 5692 5660 5618 5592 5566 5661 5833 6022 6134 6224 6300 6455 6563 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5570 5419 5320 5139 5001 4925 4898 4871 4854 4936 5028 5112 5161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4647 4587 4547 4498 4447 4416 4375 4314 4302 4280 4271 4282 4301 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3589 3548 3495 3415 3338 3265 3172 3084 2995 2937 2895 2885 2886 2876 2854 2898 2952 3016 3093 3160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2385 2228 2080 1940 1840 1764 1701 1647 1583 1578 1598 1620 1642 1664 1698 1699 1686 1670 1654 1630 1582 1534 1505 1486 1458 1414 1384 1347 1328 1325 1337 1370 1413 1442 1278 1241 1205 1166 1127 1087 1048 1009 972 937 906 879 857 836 816 800 787 776 766 758 753 748 744 739 734 729 722 712 702 693 683 672 660 649 638 625 613 602 591 581 570 559 549 539 529 519 509 499 488 476 465 454 443 431 419 408 396 385 374 362 352 342 332 323 314 306 297 289 281 275 269 264 260 256 252 249 246 244 242 239 237 234 232 229 225 220 215 210 204 198 193 186 180 174 168 163 158 155 151 149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 37 32 27 21 74393 383 2498 30 11948 20 39 53 1115 -9076 99999 13394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8292 8148 8044 7890 7696 7587 7482 7366 7256 7104 7002 6821 6708 6619 6653 6696 6687 6600 6494 6393 6383 6457 6581 6654 6654 6608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5621 5424 5336 5323 5226 5146 5088 5075 5047 5046 5132 5211 5278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3632 3520 3413 3310 3230 3159 3092 3044 3013 2960 2914 2877 2871 2875 2903 2924 2936 2926 2960 3007 3056 3101 3144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2449 2318 2208 2118 2048 1988 1908 1862 1834 1815 1768 1735 1725 1685 1615 1543 1499 1460 1405 1332 1266 1221 1184 1139 1098 1076 1074 1084 1107 1153 1222 1279 1322 1217 1176 1136 1097 1059 1022 988 955 927 902 881 862 845 829 815 802 792 780 771 763 756 749 741 734 726 717 706 694 684 673 662 651 639 628 615 604 592 582 572 562 552 544 535 526 517 508 498 488 477 466 455 444 431 418 406 393 380 368 356 344 333 322 312 303 294 286 278 271 265 260 256 252 249 246 244 242 240 239 237 235 233 230 227 223 219 214 208 202 196 190 183 177 170 164 158 154 150 146 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 44 43 41 40 38 74402 386 2407 30 11947 20 40 2 1115 -9074 99999 12989 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8186 7998 7853 7682 7497 7318 7044 6777 6436 6198 6016 5943 5841 5736 5614 5501 5420 5443 5570 5720 5825 5904 5978 6147 6269 6353 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5610 5422 5331 5296 5175 5066 4974 4944 4923 4934 5047 5132 5206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3614 3516 3426 3337 3268 3209 3151 3115 3101 3070 3024 3002 2999 3004 3025 3030 3020 2995 3015 3035 3050 3074 3102 3127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2391 2328 2242 2169 2091 2017 1916 1838 1790 1701 1574 1453 1372 1286 1200 1118 1054 1013 970 937 923 940 961 985 1044 1124 1219 1300 1378 1474 1567 1167 1127 1087 1050 1014 980 950 923 899 879 861 844 830 818 808 797 787 780 772 766 758 750 742 733 721 707 696 684 671 658 644 632 617 603 589 578 567 556 546 537 529 521 511 502 493 484 473 464 453 442 429 416 403 390 378 364 352 340 328 317 306 297 287 279 271 265 260 255 251 248 245 242 240 239 238 237 236 234 232 230 227 224 219 214 209 203 197 190 183 177 170 163 158 153 149 146 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 39 37 35 32 74411 385 2435 30 11945 20 40 11 1115 -9072 99999 12954 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7855 7735 7549 7308 7035 6757 6512 6285 6087 5826 5575 5265 5099 5041 5080 5123 5186 5262 5324 5401 5549 5783 6002 6184 6316 6444 6632 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5562 5365 5275 5274 5210 5153 5098 5147 5189 5253 5389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3630 3558 3514 3481 3455 3426 3390 3373 3371 3338 3278 3229 3194 3159 3135 3092 3044 2980 2939 2911 2897 2903 2917 2924 2922 2912 2914 2909 2902 2895 9999999 9999999 9999999 9999999 9999999 9999999 2574 2519 2440 2393 2348 2298 2249 2188 2127 2072 2024 1947 1877 1831 1754 1632 1509 1421 1326 1240 1158 1100 1050 1009 968 937 947 981 1013 1070 1154 1249 1320 1391 1474 1556 1604 1170 1126 1084 1044 1007 974 945 919 895 875 856 841 828 819 808 798 789 781 774 764 755 746 736 723 708 696 683 670 656 642 629 615 600 586 575 563 551 541 532 525 516 506 497 487 478 468 459 449 438 426 413 401 389 376 363 351 339 328 316 305 295 286 277 270 265 260 256 252 250 248 246 245 244 243 243 242 240 238 235 231 227 222 216 210 204 196 189 182 175 168 162 156 152 148 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 41 40 38 36 74420 386 2403 30 11943 20 40 20 1114 -9071 99999 12482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7829 7592 7288 6953 6624 6303 5977 5596 5218 4838 4563 4379 4255 4174 4182 4204 4209 4276 4476 4800 5059 5306 5557 5818 6097 6306 6478 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4385 4333 4274 4216 4195 4170 4168 9999999 9999999 3949 3902 3883 3807 3756 3736 3694 3665 3662 3689 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3266 3160 3037 2933 2852 2778 2738 2710 2695 2697 2710 2737 2757 2772 2793 2824 2829 9999999 9999999 9999999 9999999 9999999 9999999 2511 2440 2360 2283 2230 2177 2116 2052 2002 1941 1877 1845 1809 1743 1661 1600 1540 1491 1428 1358 1294 1243 1199 1153 1142 1149 1148 1154 1182 1234 1274 1306 1349 1315 1275 1231 1185 1141 1096 1055 1016 981 948 917 890 865 844 827 812 798 786 777 769 762 753 746 738 730 718 706 695 684 671 658 645 633 620 607 593 582 570 559 548 539 531 523 513 502 492 481 470 458 447 436 423 409 396 383 370 357 345 333 323 312 302 292 284 276 269 264 259 255 251 248 246 243 242 240 239 237 236 234 232 229 225 221 216 211 205 199 192 185 179 172 166 160 155 151 147 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 48 49 49 49 74429 403 2464 30 11944 20 40 29 1114 -9069 99999 10173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8015 7953 7790 7632 7403 7103 6766 6362 5983 5598 5227 4860 4628 4505 4408 4375 4451 4559 4659 4804 5027 5350 5629 5860 6066 6285 6491 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5552 5428 5349 5327 5290 5280 5240 5288 5368 5444 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3774 3659 3579 3460 3385 3344 3297 3274 3291 3345 3401 3437 3481 3528 3591 3634 3647 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3226 3174 3109 3068 3036 3006 2974 2962 2956 2949 2916 2881 2857 9999999 9999999 9999999 2664 2610 2553 2483 2398 2338 2258 2182 2137 2109 2073 2018 1969 1915 1869 1829 1783 1726 1662 1618 1559 1519 1461 1382 1291 1213 1161 1117 1103 1095 1092 1094 1102 1132 1160 1195 1231 1336 1295 1250 1204 1159 1113 1070 1031 995 960 929 901 875 853 834 818 805 793 783 776 770 762 754 746 737 725 712 700 688 674 660 644 630 616 602 587 575 562 550 539 530 523 515 505 495 485 476 466 456 445 433 420 407 394 381 367 353 340 328 317 307 296 287 279 271 266 261 258 255 252 250 249 248 247 246 244 243 241 239 236 233 229 224 219 213 207 200 193 186 180 173 167 161 155 151 147 144 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 45 44 44 43 43 42 41 40 39 38 37 36 35 34 32 31 29 27 26 24 23 21 18 16 74438 403 2466 30 11946 20 40 38 1114 -9067 99999 9037 8662 8267 7941 7731 7611 7501 7450 7373 7423 7632 7768 8048 8500 8505 9999999 9999999 8066 7837 7553 7214 6804 6408 6051 5677 5291 5038 4922 4808 4734 4729 4771 4807 4910 5058 5296 5517 5703 5840 5999 6148 6208 6228 6214 6146 6066 5989 5930 5832 5748 5560 5421 5359 5330 5339 5351 5381 5381 5422 5479 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3956 3790 3663 3556 3462 3342 3269 3243 3207 3194 3208 3241 3289 3325 3388 3462 3558 3628 3648 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3065 3016 2998 2977 2942 2920 2879 2821 2777 2749 2729 2674 2617 2563 2523 2472 2378 2289 2210 2162 2139 2129 2126 2092 2046 1986 1949 1932 1910 1865 1803 1769 1727 1683 1610 1513 1415 1319 1263 1231 1218 1192 1159 1134 1131 1157 1189 1218 1431 1386 1342 1295 1247 1200 1155 1111 1070 1031 994 961 931 902 875 853 833 815 799 786 776 766 756 747 736 725 712 698 685 674 661 648 633 621 609 596 582 570 559 548 538 531 524 517 507 497 487 479 468 458 448 437 424 412 399 386 372 359 346 335 325 314 304 294 286 278 272 267 263 259 256 254 252 250 248 246 244 242 240 238 235 231 227 222 218 212 207 201 194 187 181 175 169 163 158 154 150 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 43 42 41 40 39 38 37 36 35 33 32 30 29 27 25 23 21 19 17 15 13 11 9 74447 405 2408 30 11948 20 40 47 1113 -9065 99999 10282 9999999 9999999 8574 7887 7265 6746 6463 6351 6333 6309 6449 6713 8901 9999999 9999999 9999999 9999999 9999999 8063 7820 7530 7178 6785 6382 5974 5568 5165 4861 4651 4469 4316 4284 4359 4409 4540 4735 5036 5322 5589 5836 6105 6360 6502 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5729 5615 5543 5495 5448 5459 5473 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3751 3592 3494 3446 3401 3372 3374 3393 3432 3477 3563 3646 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3012 2889 2785 2704 2676 2661 2629 2609 2592 2563 2549 2556 2564 2535 2491 2440 2394 2338 2258 2152 2037 1943 1880 1824 1784 1739 1700 1658 1654 1678 1716 1741 1760 1789 1829 1871 1892 1874 1840 1792 1759 1730 1709 1647 1570 1490 1419 1356 1307 1259 1418 1380 1342 1299 1255 1209 1167 1124 1083 1044 1008 976 945 915 887 864 844 826 811 797 787 777 767 758 748 737 724 710 697 686 672 658 642 628 615 601 586 573 560 549 538 529 523 515 505 495 486 478 468 458 449 439 428 416 404 392 380 367 354 343 332 321 310 300 291 282 275 269 264 259 255 252 250 249 247 245 244 243 242 241 239 236 233 228 224 219 214 207 201 194 187 181 174 168 162 157 153 150 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 42 41 41 40 39 38 36 35 34 33 31 30 28 26 25 23 21 19 17 15 13 11 9 74456 402 2498 30 11948 20 40 56 1113 -9063 99999 6830 6444 6080 5798 5684 5653 5702 5837 6184 6601 8609 8688 9999999 9999999 9999999 9999999 9999999 8032 7683 7222 6711 6254 5760 5274 4851 4555 4326 4105 3942 3916 4014 4134 4320 4603 5005 5388 5705 6043 6373 6651 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5571 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3754 3569 3437 3369 3300 3254 3255 3295 3346 3392 3474 3558 3672 3772 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2934 2788 2685 2607 2506 2423 2352 2270 2177 2122 2079 2021 1958 1904 1868 1847 1825 1785 1722 1695 1692 1699 1732 1766 1803 1837 1883 1936 2002 2067 2107 2141 2185 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1882 1794 1698 1587 1484 1392 1303 1430 1399 1364 1328 1288 1246 1205 1165 1124 1083 1043 1007 975 943 911 882 858 838 820 805 792 781 770 760 751 743 733 720 708 697 687 676 663 650 638 626 614 601 589 577 564 553 543 534 524 513 500 488 477 464 452 440 429 418 406 395 384 372 361 350 341 332 323 314 305 297 289 282 276 270 265 261 257 254 251 248 245 242 240 239 236 234 231 227 223 219 214 209 204 198 192 186 180 174 167 161 156 152 148 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 42 42 41 40 39 38 37 36 34 33 32 30 29 27 25 23 22 20 18 16 13 11 9 74465 412 2195 30 11945 20 41 5 1112 -9061 99999 17296 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7998 7032 6336 5771 5337 5126 5073 5176 5378 5801 6260 8914 9999999 9999999 9999999 9999999 8084 7780 7558 7189 6719 6195 5742 5243 4791 4473 4302 4162 4035 3969 4058 4250 4458 4674 4994 5416 5826 6141 6484 6803 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5646 5558 5519 5510 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3935 3823 3736 3646 3514 3412 3381 3346 3332 3373 3452 3528 3600 3706 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2965 2801 2640 2529 2456 2373 2309 2270 2206 2138 2102 2065 2005 1949 1915 1877 1852 1827 1773 1698 1659 1648 1660 1718 1769 1810 1860 1925 1996 2080 2173 2228 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1863 1757 1631 1518 1396 1369 1342 1312 1282 1252 1218 1185 1152 1121 1090 1057 1025 996 969 942 916 892 871 852 835 818 804 791 780 770 761 751 740 728 715 704 693 681 668 655 644 632 619 606 592 578 565 553 542 530 519 506 494 480 468 456 444 431 420 409 398 387 376 365 354 344 335 326 318 310 301 294 288 282 276 272 268 264 261 259 256 254 251 248 246 244 242 239 235 231 226 220 215 209 202 196 188 182 174 167 160 153 147 142 138 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 41 40 39 38 37 36 35 33 32 30 29 27 26 24 22 20 18 16 14 11 9 7 74474 417 2045 30 11945 20 41 14 1112 -9059 99999 14133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8486 7627 6909 6246 5738 5370 5098 5061 5144 5456 5792 8770 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7560 7096 6689 6190 5721 5363 5137 4922 4723 4538 4458 4473 4537 4621 4843 5189 5578 5872 6205 6522 6752 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5537 5435 5377 5323 5292 5226 5242 5321 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3856 3773 3646 3529 3477 3435 3432 3484 3565 3628 3686 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2991 2793 2598 2458 2370 2271 2202 2179 2123 2050 2019 2009 1976 1951 1952 1940 1941 1940 1889 1804 1771 1753 1738 1772 1810 1829 1843 1880 1911 1966 2054 2111 2169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1403 1376 1350 1326 1300 1270 1242 1213 1181 1151 1123 1096 1069 1041 1013 986 963 940 916 896 877 859 843 828 814 802 790 779 769 758 746 732 718 704 690 676 663 649 636 623 609 596 581 567 554 542 530 518 507 494 481 467 454 441 429 417 405 394 383 373 363 353 344 336 328 321 314 307 301 294 288 282 277 272 268 264 260 257 254 251 248 245 242 240 237 234 231 227 223 218 212 206 200 194 186 179 172 164 157 150 144 139 134 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 38 37 36 34 33 32 30 29 27 26 24 22 20 19 17 14 13 11 8 6 4 74483 410 2254 30 11944 20 41 23 1112 -9058 99999 12783 9999999 9999999 9999999 9999999 9999999 8168 7321 6360 5623 5094 4744 4467 4275 4391 4672 5119 5590 8024 8144 8217 8242 8205 8159 8071 8102 7978 7762 7416 7119 6689 6293 5955 5767 5553 5312 5049 4887 4831 4809 4813 4943 5167 5471 5694 5971 6245 6469 6592 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5480 5410 5319 5266 5184 5199 5279 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3716 3606 3494 3420 3409 3425 3423 3440 3500 3558 3641 3735 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2900 2731 2610 2525 2425 2356 2344 2303 2252 2238 2250 2229 2218 2208 2204 2208 2200 2142 2058 2018 1985 1943 1952 1965 1970 1965 1986 2008 2060 2117 2150 2183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1851 1748 1634 1396 1375 1351 1324 1294 1261 1230 1201 1171 1142 1115 1092 1067 1042 1018 996 976 956 936 918 902 884 868 850 834 818 804 790 776 762 746 730 714 699 684 670 657 644 631 618 604 591 577 563 549 537 525 511 498 484 470 456 442 428 416 404 393 383 373 364 354 346 339 332 325 318 312 306 299 293 288 283 277 273 269 265 262 259 256 253 250 248 245 243 240 236 232 228 222 216 210 203 195 188 181 173 164 157 149 142 136 131 127 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 38 37 36 35 33 32 31 29 28 26 24 23 21 19 17 15 13 12 10 7 5 3 74492 410 2252 30 11942 20 41 32 1111 -9056 99999 11328 9999999 9999999 9999999 9252 8646 8050 7529 6928 6469 6181 6048 5941 5846 5977 6254 6606 6956 6928 7005 7055 7082 7057 7013 6976 7048 7004 6919 6748 6612 6322 6077 5874 5773 5660 5513 5343 5251 5247 5255 5249 5392 5600 5859 6073 6358 6615 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5313 5211 5114 5103 5152 5212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3596 3490 3433 3406 3371 3346 3346 3365 3401 3446 3485 3527 3575 9999999 9999999 9999999 9999999 9999999 9999999 3165 3081 2989 2874 2748 2637 2575 2545 2502 2489 2532 2563 2563 2573 2607 2611 2607 2591 2586 2588 2564 9999999 2359 2280 2206 2110 2053 2029 2017 1999 1994 1997 2033 2067 2076 2086 2132 2175 9999999 9999999 9999999 9999999 1911 1797 1688 1581 1467 1331 1211 1321 1295 1269 1239 1209 1181 1152 1123 1095 1072 1048 1025 1001 979 959 941 921 902 886 869 852 836 821 806 791 777 763 748 732 716 700 686 671 656 643 630 617 603 590 577 563 551 539 527 515 502 490 477 464 450 437 424 411 400 388 378 368 359 349 341 334 328 321 315 309 303 297 291 285 280 274 269 264 260 255 251 246 242 238 235 232 229 226 222 219 214 210 205 200 194 188 182 175 168 161 154 147 141 135 130 126 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 39 38 37 36 35 34 33 31 30 29 27 26 24 23 21 19 18 16 14 12 10 8 6 74501 410 2252 30 11942 20 41 41 1111 -9054 99999 11716 9999999 9999999 9999999 9999999 9999999 9003 8589 8026 7534 7227 7006 6867 6752 6757 6936 7182 7339 6971 7149 7324 7503 7601 7701 7780 7940 7940 7843 7649 7550 7287 7013 6744 6623 6464 6242 5985 5830 5745 5679 5603 5682 5843 6062 6190 6375 6576 6757 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5435 5207 5008 4873 4727 4638 4566 4580 4656 4748 4828 4958 5085 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3631 3520 3444 3377 3308 3247 3201 3180 3190 3203 3211 3241 3281 3257 3190 3139 3079 2996 2938 2890 2833 2765 2686 2598 2545 2527 2488 2466 2495 2527 2524 2513 2508 2475 2447 2430 2420 2414 2400 2339 2234 2169 2117 2054 2014 2007 2018 2032 2053 2062 2082 2102 2093 2072 2077 2098 2076 2012 1933 1845 1728 1596 1468 1360 1264 1155 1051 987 944 885 833 1222 1191 1159 1127 1098 1073 1048 1026 1004 983 964 948 932 916 902 887 872 858 843 829 815 800 784 768 752 734 716 698 681 664 648 632 616 601 585 570 556 542 530 518 506 492 480 467 455 442 428 416 404 392 381 369 359 349 339 331 324 317 310 304 298 292 287 281 277 273 268 264 260 257 254 250 246 243 240 237 234 231 227 223 219 214 209 204 198 191 184 177 170 162 154 147 140 133 127 122 117 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 33 32 30 29 27 26 24 23 21 20 18 16 14 12 10 8 6 4 2 74510 407 2340 30 11940 20 41 50 1110 -9052 99999 10768 9999999 9999999 9999999 8804 8297 7774 7429 7215 7043 6929 6969 7152 7379 7552 7731 7695 7748 7814 7788 7755 7764 7856 7852 7771 7583 7478 7327 7122 6924 6877 6819 6674 6478 6358 6256 6178 6075 6063 6132 6233 6252 6260 6330 6366 6316 6285 6324 9999999 9999999 9999999 9999999 9999999 9999999 5729 5560 5449 5371 5215 5094 5006 4934 4848 4815 4797 4843 4920 5006 5075 5230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3515 3463 3419 3397 3393 3388 3382 3389 3332 3237 3149 3061 2947 2847 2769 2680 2571 2463 2357 2275 2215 2170 2154 2189 2235 2261 2280 2307 2329 2349 2391 2456 2513 2543 9999999 9999999 2489 2472 2441 2407 2393 2388 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2098 2026 1926 1820 1725 1606 1475 1359 1262 1165 1055 974 951 933 899 858 1231 1197 1163 1129 1099 1074 1048 1026 1004 984 964 948 932 918 903 888 872 857 841 826 809 794 777 760 742 724 705 686 668 651 636 621 607 592 577 563 549 536 524 513 500 488 475 463 450 436 422 409 397 385 373 362 352 341 331 323 317 311 305 299 294 290 286 282 278 275 272 269 266 263 260 256 252 248 244 240 235 231 226 221 215 209 203 197 191 184 177 170 163 155 148 141 134 128 123 118 113 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 33 32 31 30 28 27 25 24 22 21 19 17 15 13 11 9 7 5 3 74519 405 2402 30 11942 20 41 59 1110 -9050 99999 8355 8355 8358 8325 8280 8241 8156 8063 8031 8072 8197 8314 8303 8313 7591 7554 7514 7408 7281 7177 7114 6999 6874 6643 6496 6357 6192 6027 6001 6039 6025 5963 5934 5911 5906 5883 5949 6057 6218 6300 6325 6388 6433 6430 6397 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5594 5441 5352 5212 5105 5033 4988 4920 4888 4893 4964 5060 5160 5242 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3675 3598 3552 3511 3448 3378 3338 3293 3259 3241 3245 3248 3236 3180 3093 3013 2933 2842 2765 2706 2643 2555 2463 2391 2349 2315 2296 2318 2370 2436 2478 2505 2542 2579 2608 2639 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2085 2058 2044 1985 1897 1801 1718 1604 1478 1370 1270 1160 1033 941 1382 865 821 1284 1247 1210 1174 1141 1109 1082 1055 1034 1013 992 972 957 944 931 917 902 887 872 853 836 818 800 779 758 737 716 694 671 649 630 612 595 579 564 548 534 521 509 499 489 479 469 459 450 439 429 418 408 398 388 378 368 359 349 340 332 326 319 313 307 301 297 291 287 282 278 274 270 266 262 258 253 248 243 239 235 230 225 221 216 210 205 200 194 189 182 176 169 161 154 146 139 132 126 120 114 110 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 37 36 35 34 33 32 30 29 27 26 24 23 21 20 18 16 14 12 10 8 5 3 74528 404 2435 30 11945 20 42 8 1110 -9048 99999 6457 6676 6822 6980 7170 7288 7406 7610 7800 8015 8230 8301 6339 6401 6545 6744 6892 7016 7092 7220 7277 7319 7252 7248 7233 7139 6966 6901 6907 6849 6724 6627 6523 6436 6303 6282 6295 6377 6381 6340 6361 6399 6384 6335 6334 9999999 9999999 9999999 9999999 9999999 5810 5607 5405 5253 5150 5000 4891 4827 4787 4737 4716 4734 4794 4891 4992 5085 5248 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3568 3454 3376 3298 3214 3163 3123 3106 3115 3148 3180 3209 3212 3175 3135 3095 3034 2943 2856 2775 2673 2557 2457 2372 2291 2228 2199 2204 2244 2272 2288 2326 2402 2461 2515 2606 2707 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2094 1961 1861 1786 1746 1689 1608 1521 1474 1404 1314 1245 1193 1143 1086 1428 1024 1007 976 1311 1273 1234 1195 1160 1125 1092 1060 1033 1007 984 962 945 929 914 899 884 870 856 838 821 804 788 769 750 730 709 688 666 646 629 611 594 577 562 546 531 517 505 493 482 472 462 452 441 429 418 407 397 387 378 369 359 350 341 333 325 318 312 307 302 297 293 288 284 280 276 273 269 266 261 258 253 248 243 239 235 230 226 221 216 211 206 200 195 190 183 177 170 163 156 149 142 135 129 123 118 113 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 38 37 36 35 34 33 31 30 28 27 25 24 22 20 18 17 15 12 10 8 6 4 1 74537 405 2404 30 11944 20 42 17 1109 -9046 99999 8876 8862 8897 8891 8930 8980 8918 8954 9068 9097 9126 9999999 9999999 9999999 9999999 6434 6407 6376 6329 6313 6392 6466 6550 6571 6631 6743 6802 6825 6893 7042 7134 7126 7091 7045 6982 6869 6803 6755 6743 6676 6523 6416 6321 6219 6064 5962 5923 5851 5754 5635 5522 5392 5208 5030 4896 4810 4691 4583 4502 4466 4436 4397 4392 4431 4526 4629 4726 4891 5045 5204 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3609 3525 3474 3437 3389 3360 3343 3344 3372 3396 3408 3403 3393 3336 3266 3184 3085 2970 2850 2734 2623 2507 2420 2333 2261 2211 2206 2216 2251 2278 2302 2341 2391 2412 2433 2474 2510 2485 2459 2429 2403 2351 2281 2202 2154 2128 2089 2036 2023 2012 1951 1883 1864 1851 1848 1832 1790 1737 1698 1637 1554 1489 1441 1374 1305 1438 1414 1232 1353 1321 1283 1244 1204 1168 1133 1101 1068 1040 1014 990 968 951 933 915 896 878 861 845 825 806 788 770 749 729 710 690 669 648 630 614 598 582 565 550 536 522 509 497 486 476 466 457 447 437 427 416 407 399 390 382 373 365 356 348 340 332 325 319 313 307 302 297 291 286 282 278 274 270 266 262 258 254 250 246 242 238 234 229 225 220 215 209 204 198 192 185 179 172 164 157 149 142 135 129 123 118 113 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 35 34 33 32 31 29 28 27 25 24 22 21 19 17 15 13 11 9 7 5 74546 405 2403 30 11943 20 42 26 1109 -9045 99999 9172 9154 9172 9187 9228 9258 9217 9284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6844 6797 6744 6728 6728 6672 6616 6543 6471 6503 6528 6557 6585 6708 6773 6791 6819 6835 6838 6817 6842 6854 6861 6861 9999999 9999999 9999999 9999999 6223 6099 6015 5895 5756 5592 5432 5263 5084 4941 4833 4774 4687 4604 4555 4550 4540 4515 4519 4557 4641 4714 4782 4886 4963 5014 5038 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3645 3599 3585 3567 3545 3552 3560 3571 3594 3606 9999999 9999999 9999999 9999999 9999999 9999999 3111 2972 2843 2708 2571 2428 2320 2225 2149 2080 2053 2043 2051 2041 2036 2062 2106 2123 2154 2200 2253 2260 2265 2255 2252 2229 2178 2115 2080 2054 2015 1954 1932 1907 1853 1792 1771 1760 1774 1774 1751 1728 1720 1679 1622 1572 1537 1476 1410 1361 1327 1282 1335 1305 1270 1231 1193 1160 1126 1094 1062 1035 1008 984 962 945 928 910 890 873 857 842 824 807 791 774 756 738 720 702 683 663 645 630 614 597 579 563 547 531 515 502 489 476 464 453 443 433 422 412 403 395 387 379 372 364 356 348 341 334 327 320 314 309 303 298 292 287 282 277 273 269 266 262 258 255 251 248 244 241 237 234 231 227 223 218 213 207 201 195 188 181 173 165 157 149 142 135 129 123 118 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 36 35 34 32 31 30 29 27 26 24 23 21 19 17 15 13 11 9 7 4 2 0 74555 388 2432 30 11942 20 42 35 1109 -9043 99999 8769 8787 8810 8855 8890 8901 8916 9043 9096 9147 9999999 9999999 9999999 9999999 9999999 7028 7064 7129 7240 7406 7539 7638 7675 7631 7663 7655 7642 7606 7621 9999999 9999999 7331 7174 7043 6896 6789 6719 6657 6613 6455 6318 6162 6015 5832 5654 5552 5447 5327 5146 4976 4835 4654 4503 4400 4374 4349 4326 4329 4359 4431 4460 4470 4511 4613 4706 4748 4828 4896 4920 4908 4889 4886 9999999 9999999 9999999 4765 4805 4830 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3655 3570 3540 3535 3541 3560 3589 3630 3677 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3103 2939 2760 2591 2409 2258 2113 1987 1871 1801 1765 1743 1716 1721 1768 1830 1867 1923 1987 2064 2105 2154 2190 2228 2224 2179 2127 2089 2043 1984 1906 1871 1834 1782 1718 1692 1674 1683 1689 1699 1715 1736 1730 1712 1690 1677 1636 1410 1397 1378 1353 1326 1300 1268 1231 1193 1160 1126 1093 1060 1030 1003 979 955 936 920 904 885 869 854 840 823 806 790 774 756 738 720 701 682 661 642 626 610 592 574 559 543 528 513 499 485 473 462 451 441 432 422 412 404 398 391 384 377 370 364 357 350 343 336 329 322 315 309 302 295 289 283 277 272 267 263 258 255 252 249 246 244 241 239 237 234 231 228 224 219 214 209 202 195 188 180 171 163 155 147 140 133 127 122 117 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 41 40 39 39 37 35 74564 388 2432 30 11942 20 42 44 1108 -9041 99999 10159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5806 5891 5999 6172 6401 6620 6782 6907 6977 7085 7160 7284 7347 7448 7499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6498 6280 6090 5841 5604 5432 5266 5107 4895 4700 4523 4365 4225 4147 4142 4175 4197 4243 4327 4441 4513 4562 4607 4715 4807 4855 4891 4941 4940 4898 4841 4801 4758 4714 4605 4534 4551 4575 4564 4560 4599 4648 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3628 3571 3536 3510 3510 3530 3585 3651 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3007 2810 2649 2485 2334 2199 2110 2049 1972 1892 1844 1853 1882 1890 1914 1964 2027 2039 2064 2084 2106 2085 2023 1975 1932 1880 1799 1699 1648 1598 1529 1464 1446 1437 1442 1455 1472 1491 1506 1513 1514 1517 1518 1415 1400 1380 1357 1327 1295 1266 1235 1197 1155 1120 1086 1050 1016 986 962 939 916 896 880 865 847 831 818 805 790 774 761 748 733 718 702 687 671 654 637 623 609 594 578 563 549 534 519 506 492 479 467 456 445 435 425 416 408 401 394 387 381 374 367 361 353 346 338 331 323 316 309 302 295 289 283 278 273 269 265 262 259 257 255 253 250 248 246 243 240 237 233 229 223 217 211 204 197 189 181 173 165 156 148 141 134 129 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 42 41 41 40 39 37 74573 388 2433 30 11943 20 42 53 1108 -9039 99999 9613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6549 6600 6637 6707 6856 7028 7103 7134 7097 7088 7073 7107 7090 7112 7137 7082 6973 6922 6886 6825 6770 6733 6698 6680 6619 6510 6381 6278 6093 5893 5777 5683 5560 5381 5224 5074 4918 4748 4631 4577 4557 4503 4457 4468 4505 4489 4458 4446 4505 4540 4533 4534 4581 4587 4569 4548 4570 4599 4626 4606 4626 4711 4786 4804 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3575 3514 3443 3403 3391 3431 3467 3506 3530 3568 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3052 2888 2758 2631 2517 2396 2291 2214 2127 2046 2000 2008 2011 1991 2004 2037 2080 2081 2093 2091 2093 2069 2022 1997 1962 1904 1829 1753 1719 1659 1586 1508 1466 1428 1406 1390 1377 1358 1331 1306 1296 1281 1273 1249 1245 1245 1368 1340 1309 1280 1250 1212 1171 1134 1099 1060 1022 988 961 934 908 884 862 843 822 803 788 774 758 741 729 716 703 689 675 663 651 637 624 613 601 587 573 560 548 534 520 506 492 479 467 455 444 434 425 416 408 402 395 389 383 377 371 366 360 353 346 338 331 323 315 307 300 293 286 279 274 268 264 260 257 255 253 251 249 247 246 244 241 239 235 230 225 220 213 206 198 190 182 174 166 157 149 142 136 130 125 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 42 41 41 41 39 37 74582 391 2343 30 11943 20 43 2 1107 -9037 99999 9400 9296 9268 9253 9274 9326 9395 9486 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7245 7245 7244 7255 7332 7423 7394 7321 7135 7019 6886 6798 6655 6540 6433 6277 6111 6025 5963 5923 5873 5867 5869 5936 5963 5945 5894 5869 5764 5647 5588 5554 5487 5370 5246 5124 5017 4894 4783 4723 4706 4673 4622 4630 4671 4659 4622 4599 4633 4650 4650 4630 4640 4632 4596 4539 4527 4545 4560 4525 4538 4607 4664 4693 4720 4764 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3605 3604 3608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3159 3038 2896 2734 2621 2524 2437 2332 2229 2154 2055 1966 1912 1912 1899 1859 1845 1860 1884 1863 1837 1824 1821 1807 1774 1781 1778 1755 1716 1677 1691 1698 1676 1655 1655 1667 1663 1666 1655 1638 1604 1563 1522 1478 1439 1387 1344 1317 1284 1259 1279 1255 1228 1195 1156 1122 1091 1056 1022 989 962 936 909 882 858 836 811 789 771 756 740 722 709 697 684 671 658 648 639 628 618 609 599 587 574 562 553 541 528 516 503 492 481 470 459 449 440 431 424 417 410 402 394 387 380 373 366 357 348 339 330 321 312 304 295 287 280 273 267 262 257 254 252 250 249 249 248 247 247 246 245 243 240 236 232 226 220 213 205 197 189 180 171 162 154 146 139 133 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 40 39 39 39 38 35 74591 408 2314 30 11944 20 43 11 1107 -9035 99999 6388 6452 6528 6698 6891 7063 7335 7691 8039 8258 8538 8859 9081 9211 9999999 9999999 8092 8173 8221 8262 8316 8265 8154 8017 7896 7692 7477 7151 6883 6625 6412 6154 5957 5809 5648 5482 5415 5387 5414 5427 5475 5506 5597 5668 5711 5737 5777 5727 5662 5633 5617 5557 5470 5372 5263 5153 5035 4939 4895 4872 4833 4781 4785 4808 4796 4787 4787 4809 4803 4796 4783 4798 4799 4769 4720 4691 4688 4692 4665 4671 4698 4725 4745 4785 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3555 3549 3573 3562 3561 3559 3554 9999999 9999999 3369 3317 3251 3143 3054 2971 2850 2697 2539 2451 2373 2292 2200 2130 2086 2020 1961 1937 1961 1958 1927 1922 1946 1967 1935 1894 1866 1848 1824 1788 1790 1776 1743 1710 1700 1735 1763 1767 1761 1768 1786 1789 1799 1791 1768 1725 1674 1630 1565 1494 1407 1324 1258 1324 1298 1267 1234 1201 1164 1125 1089 1058 1026 995 966 942 919 897 873 851 831 810 791 775 763 749 734 721 709 698 687 676 666 658 649 637 627 616 604 590 578 567 554 541 527 512 499 487 475 464 455 445 436 428 421 414 406 399 393 387 381 374 366 358 349 340 332 323 315 306 298 290 283 276 270 264 260 256 253 250 248 246 244 242 240 238 235 231 228 223 217 211 205 197 190 182 174 166 158 150 143 137 132 127 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 21 20 18 16 15 13 11 74600 407 2345 30 11945 20 43 20 1107 -9033 99999 6459 6708 7021 7336 7639 8035 8412 8753 8959 9229 9482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7547 7250 6956 6674 6373 6130 5926 5728 5566 5497 5451 5471 5504 5571 5616 5721 5801 5854 5908 5970 5971 5968 5972 5949 5895 5844 5760 5659 5574 5459 5346 5273 5210 5116 5020 4955 4888 4831 4803 4751 4701 4633 4567 4488 4483 4478 4466 4440 4417 4409 4419 4419 4428 4446 4495 4527 4582 4633 4682 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3575 3568 3598 3599 3597 3608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3146 3031 2869 2688 2563 2458 2345 2228 2112 2043 1962 1902 1866 1885 1901 1896 1915 1975 2040 2063 2068 2072 2065 2056 2029 2030 2002 1959 1903 1857 1849 1834 1801 1762 1733 1717 1697 1692 1669 1634 1579 1523 1474 1409 1335 1240 1145 1059 1310 1275 1242 1212 1180 1145 1107 1070 1034 999 965 934 909 886 862 837 814 795 776 758 745 735 724 713 703 696 689 681 673 667 663 656 646 637 627 615 602 590 579 566 552 536 521 507 494 481 469 458 448 438 429 421 412 404 397 390 384 378 371 363 355 348 340 332 325 317 309 301 294 286 279 273 266 261 257 253 249 245 242 239 236 234 231 228 224 221 216 211 206 200 194 187 180 173 165 158 150 144 138 133 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 24 23 21 20 18 16 15 13 11 74609 407 2345 30 11945 20 43 29 1106 -9032 99999 5900 6262 6660 7003 7350 7767 8169 8467 8617 8818 9007 9100 9087 9999999 9999999 9999999 9999999 9999999 8440 9999999 9999999 9999999 9999999 9999999 9999999 7588 7290 7037 6746 6503 6246 6048 5881 5731 5616 5612 5574 5565 5551 5610 5628 5682 5686 5684 5672 5681 5624 5587 5565 5524 5454 5416 5361 5317 5286 5226 5160 5158 5166 5151 5113 5115 5113 5119 5154 5148 5143 5113 5066 4993 4998 5017 5002 9999999 9999999 9999999 9999999 9999999 4754 4690 4664 4606 4573 4545 4517 4435 4349 4284 4259 4255 4254 4255 4254 4250 4237 4218 4251 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3657 3648 9999999 9999999 9999999 9999999 9999999 9999999 3316 3255 3161 3047 2932 2817 2650 2478 2364 2282 2192 2112 2040 2004 1964 1943 1927 1959 1995 2009 2025 2092 2161 2173 2160 2170 2179 2176 2163 2172 2160 2142 2110 2082 2089 2096 2062 2013 1989 1982 1948 1903 1850 1777 1685 1595 1512 1410 1303 1179 1042 922 1273 1239 1209 1181 1151 1120 1085 1051 1019 987 955 924 899 875 852 828 806 788 770 753 740 730 721 710 703 698 693 687 682 676 671 664 654 645 634 622 609 595 583 569 553 537 523 509 496 483 471 460 450 440 431 422 414 406 398 392 385 379 371 363 355 347 339 332 325 318 310 303 296 290 284 278 272 267 263 260 256 252 248 245 242 238 235 231 226 222 216 210 204 197 190 183 175 168 160 153 146 139 133 128 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 37 36 36 35 34 33 32 31 30 29 28 26 25 23 22 20 18 16 14 13 11 74618 406 2375 30 11945 20 43 38 1106 -9030 99999 5406 5703 5987 6227 6551 6842 7022 7200 7484 7755 7974 8106 8159 9769 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7529 7133 6677 6286 5959 5666 5369 5160 5040 4939 4866 4906 4938 5025 5100 5199 5275 5378 5440 5470 5514 5584 5577 5569 5578 5561 5500 5483 5431 5380 5350 5293 5234 5225 5229 5202 5154 5160 5162 5186 5247 5281 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4774 4713 4659 4615 4564 4475 4369 4289 4227 4190 4168 4153 4136 4121 4100 4077 4092 4105 4097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3563 3561 3541 3508 3491 3467 3438 3383 3334 3300 3276 3223 3149 3069 2999 2878 2746 2657 2604 2533 2455 2378 2321 2257 2205 2151 2130 2119 2087 2040 2048 2078 2062 2012 1990 1976 1961 1966 1995 2017 2038 2044 2046 2093 2150 2163 2144 2143 2153 9999999 2100 2048 1961 1845 1417 1402 1461 1337 1189 1029 887 1262 1233 1207 1184 1158 1131 1101 1073 1046 1019 991 962 937 913 890 865 842 821 801 782 767 755 743 730 719 710 702 694 686 678 671 662 651 639 627 614 599 585 572 558 543 527 513 500 487 475 465 455 446 437 429 421 413 406 400 394 389 382 375 368 360 353 345 338 331 323 316 308 300 293 285 278 272 266 262 257 252 248 245 241 238 235 232 228 224 220 215 209 203 196 189 182 175 167 159 152 145 138 133 128 124 120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 37 37 36 35 35 34 33 32 31 30 29 27 26 24 23 21 19 17 16 14 12 10 8 74627 406 2375 30 11945 20 43 47 1105 -9028 99999 5676 5866 6025 6165 6388 6559 6622 6748 6895 7054 7193 7295 7355 9671 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7312 6947 6632 6316 6001 5740 5552 5388 5253 5183 5086 5053 5051 5078 5067 5087 5095 5081 5080 5116 5125 5148 5205 5254 5281 5366 5422 5462 5513 5557 5574 5618 5657 5648 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5025 5025 5018 9999999 9999999 9999999 9999999 9999999 9999999 4809 4760 4711 4659 4599 4548 4469 4375 4281 4205 4150 4136 4136 4126 4107 4102 4095 4098 4105 4115 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3602 3567 3527 3503 3488 3471 3444 3414 3369 3321 3261 3192 3124 3072 3013 2920 2821 2734 2625 2520 2441 2391 2343 2296 2241 2195 2165 2143 2122 2115 2116 2091 2057 2051 2060 2049 2010 1985 1968 1958 1955 1954 1967 1983 1994 2003 2057 2133 2183 2206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1373 1363 1808 1336 1315 1290 1269 1244 1220 1197 1173 1146 1116 1088 1060 1031 1004 975 948 922 899 873 850 829 809 789 772 759 748 735 724 713 705 697 688 680 672 663 650 639 627 614 599 584 570 556 541 526 513 500 488 476 466 457 447 438 429 421 413 405 398 391 384 376 368 361 353 345 338 331 323 316 308 301 294 288 281 275 269 265 260 255 251 247 243 240 237 234 231 227 223 219 214 209 203 197 190 183 176 170 162 155 148 142 137 133 128 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 36 36 35 35 34 33 32 31 29 28 27 25 23 22 20 18 16 14 12 10 8 74636 408 2313 30 11943 20 43 56 1105 -9026 99999 8290 8188 8192 8207 8149 8042 7999 7950 7789 7770 7784 7750 7711 7601 7446 9060 9999999 9999999 9999999 9999999 9999999 9999999 8211 7993 7664 7304 7049 6755 6465 6250 6048 5869 5691 5595 5535 5520 5539 5528 5568 5629 5703 5711 5723 5715 5657 5594 5535 5458 5386 5325 5256 5176 5143 5089 5034 5016 5024 5018 5052 5098 5139 5144 5170 5182 5219 5278 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4665 4563 4465 4368 4251 4144 4045 3979 3953 3932 3926 3898 3882 3881 3897 3920 3959 3996 4003 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3430 3340 3262 3185 3099 3032 2942 2848 2772 2700 2632 2580 2545 2514 2485 2477 2456 2423 2392 2374 2342 2318 2275 2213 2162 2129 2086 2030 2001 1981 1937 1918 1910 1919 1929 1950 1973 2014 2078 2122 2139 2161 9999999 9999999 9999999 9999999 9999999 1997 1352 1346 1689 1569 1442 1303 1279 1259 1235 1211 1187 1162 1138 1110 1082 1054 1027 1002 975 949 925 903 879 858 839 821 802 784 772 760 749 739 728 720 711 702 693 685 674 660 647 633 619 602 585 569 552 536 519 504 491 477 465 453 444 435 427 420 413 407 401 396 391 386 380 374 368 362 355 349 342 335 328 320 313 305 298 291 284 277 271 266 261 255 251 246 243 239 236 233 229 225 221 216 210 205 199 192 186 179 172 165 158 151 145 139 135 130 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 37 37 36 36 35 34 33 32 31 30 29 27 26 24 22 21 19 17 14 12 10 8 74645 408 2314 30 11944 20 44 5 1105 -9024 99999 9760 9594 9514 9386 9205 8951 8704 8450 8092 7921 7759 7546 7279 7525 7775 7943 8087 8221 8288 8289 8158 8033 7921 7703 7387 7047 6806 6565 6346 6162 5974 5832 5703 5652 5638 5702 5787 5834 5918 6034 6165 6208 6256 6261 6199 6156 6095 5995 5894 5794 5660 5519 5438 5356 5272 5218 5204 5163 5158 5192 5212 5217 5243 5263 5297 5344 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4507 4400 4289 4167 4049 3949 3891 3843 3826 3798 3771 3737 3735 3760 3821 3872 3891 3897 3898 3898 3912 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3573 3544 3517 3497 3464 3412 3368 3337 3305 3252 3223 3168 3085 3017 2948 2880 2797 2715 2616 2531 2476 2414 2331 2248 2191 2119 2070 2030 1981 1951 1945 1945 1940 1957 1990 1984 1984 1990 2010 2023 2046 2047 2047 2066 2079 2060 2053 2060 2057 2028 2013 1982 1941 1883 1826 1748 1319 1310 1293 1273 1254 1232 1207 1182 1156 1131 1104 1076 1049 1023 999 973 949 926 906 886 866 848 830 812 796 783 772 760 750 739 729 719 707 696 684 670 654 639 624 607 589 571 554 536 519 503 488 475 463 451 442 434 427 420 414 408 403 398 394 389 385 380 374 368 362 356 350 343 337 330 323 316 309 302 295 289 283 278 272 267 262 257 252 248 244 240 236 231 226 221 216 210 204 198 192 185 179 172 166 159 153 148 143 139 135 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 39 39 38 38 37 36 36 35 34 32 31 30 28 27 25 23 21 19 17 15 13 11 8 74654 407 2346 30 11946 20 44 14 1104 -9022 99999 10559 9999999 9999999 9999999 9999999 9999999 8629 8091 7842 7608 7352 6793 6967 7163 7291 7387 7454 7476 7447 7319 7228 7167 7009 6822 6626 6504 6366 6305 6257 6204 6186 6157 6190 6238 6315 6376 6404 6473 6536 6605 6610 6631 6598 6486 6375 6282 6168 6055 5947 5827 5719 5645 5560 5491 5452 5438 5381 5342 5358 5374 5343 5331 5311 5312 5311 9999999 9999999 5270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4524 4414 4320 4208 4080 3954 3851 3783 3717 3694 3683 3675 3666 3675 3731 3830 3925 3969 4011 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3528 3443 3364 3287 3202 3143 3088 3014 2989 2951 2887 2840 2809 2775 2719 2680 2616 2543 2489 2437 2367 2297 2248 2171 2112 2050 1978 1926 1921 1926 1909 1926 1974 1977 1975 1970 1984 1994 2002 1981 1966 1967 1962 1908 1878 1886 1883 1847 1832 1820 1813 1787 1761 1728 1709 1682 1272 1255 1240 1221 1198 1174 1151 1127 1101 1075 1049 1024 1002 978 955 933 913 892 874 858 841 824 809 797 786 775 766 754 744 731 719 707 694 679 662 646 630 613 595 576 559 541 524 509 494 481 468 456 445 437 428 421 414 408 403 399 394 389 384 380 374 369 364 359 353 347 340 334 327 320 312 305 298 292 286 281 276 271 266 261 257 253 249 245 241 237 232 227 221 215 208 202 196 189 182 175 168 161 154 149 144 140 136 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 39 39 38 37 36 35 34 33 31 30 28 27 25 23 21 19 16 14 12 10 7 74663 407 2346 30 11946 20 44 23 1104 -9020 99999 9280 9109 8981 8822 8626 8457 8166 7815 7689 7564 7514 7478 7291 7042 6819 6915 6870 6795 6756 6661 6607 6516 6355 6213 6068 5963 5863 5850 5840 5813 5851 5873 5972 6044 6140 6241 6348 6463 6555 6682 6767 6837 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5971 5834 5707 5601 5504 5436 5350 5292 5299 5300 5286 5291 5298 5295 5288 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4822 9999999 4610 4477 4386 4305 4206 4102 3999 3902 3829 3748 3711 3681 3647 3612 3602 3658 3730 3792 3812 3847 3894 3924 3953 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3550 3496 3434 3390 3346 3304 3280 3258 3203 3183 3150 3082 3012 2969 2908 2807 2711 2604 2481 2382 2282 2178 2077 2020 1939 1884 1842 1796 1752 1757 1786 1800 1834 1910 1935 1950 1947 1960 1953 1948 1921 1886 1872 1863 1814 1785 1785 1784 1742 1735 1740 1758 1760 1762 1758 1749 1739 1712 1662 1229 1213 1195 1175 1157 1137 1114 1090 1065 1041 1021 997 975 952 930 907 887 868 850 831 815 800 788 776 766 754 743 730 718 705 692 677 662 646 630 613 595 577 559 543 526 511 497 483 471 459 449 440 432 425 418 412 407 403 398 394 389 385 380 376 371 365 359 354 348 341 334 327 319 313 306 299 293 287 282 277 272 268 264 260 256 252 248 244 239 234 228 221 214 207 200 193 185 177 169 161 153 147 142 137 133 129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 41 40 39 38 38 37 35 34 33 31 30 28 26 24 22 20 17 15 13 10 8 6 74672 408 2315 30 11945 20 44 32 1104 -9019 99999 9285 9020 8872 8792 8679 8572 8510 8365 8198 8195 6326 6323 6392 6439 6505 6577 6562 6635 6640 6683 6687 6764 6749 6660 6613 6555 6455 6343 6301 6242 6120 6083 6019 6048 6056 6065 6062 6104 6160 6223 6330 6437 6522 6572 6552 6528 9999999 9999999 9999999 6223 6142 6039 5943 5868 5790 5718 5677 5648 5615 5620 5617 5583 9999999 9999999 9999999 9999999 9999999 9999999 5211 9999999 9999999 4982 4912 4850 4805 4783 4801 4809 4820 4828 4859 4889 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4339 4204 4062 3920 3828 3753 3669 3589 3552 3574 3612 3634 3644 3691 3748 3810 3871 3925 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3558 3480 3389 3309 3220 3147 3100 3062 2998 2977 2943 2890 2836 2812 2783 2735 2681 2619 2549 2515 2470 2396 2325 2306 2268 2234 2194 2161 2120 2105 2098 2090 2104 2142 2122 2085 2059 2044 1999 1944 1894 1839 1793 1768 1714 1668 1636 1595 1527 1497 1497 1494 1493 1501 1506 1494 1499 1502 1482 1237 1221 1202 1179 1157 1134 1110 1084 1060 1036 1017 996 977 956 936 916 899 881 864 845 828 812 798 783 769 754 739 723 708 694 680 665 650 635 620 605 588 572 557 542 527 513 499 486 474 462 451 441 433 425 418 412 406 401 395 391 386 382 379 375 370 366 361 355 350 345 338 332 325 318 312 305 299 293 287 281 275 270 266 261 256 252 248 243 238 233 227 221 215 209 202 195 188 181 173 166 159 153 147 143 138 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 41 40 39 38 37 36 35 34 32 31 29 27 25 23 20 18 16 13 11 8 5 3 1 74681 410 2254 30 11944 20 44 41 1103 -9017 99999 10045 9854 9592 9247 9015 8815 8558 8367 8364 8303 8198 8160 5643 5510 5424 5347 5339 5334 5280 5332 5366 5510 5656 5907 6136 6297 6487 6637 6765 6885 7031 7108 7112 7151 7129 7127 7106 7062 6949 6830 6718 6628 6594 6535 6473 6387 6256 6128 5989 5898 5838 5771 5683 5601 5532 5508 5464 5424 5420 5405 5366 5352 5343 5301 5250 5155 5048 4961 4905 4880 4846 4818 4765 4718 4708 4714 4749 4800 4873 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4236 4075 3974 3874 3782 3699 3668 3694 3730 3737 3740 3792 3864 3921 3971 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3549 3463 3359 3236 3140 3045 2981 2934 2891 2810 2762 2703 2641 2588 2566 2535 2489 2430 2362 2291 2268 2238 2182 2135 2147 2150 2139 2118 2098 2075 2069 2065 2072 2109 2158 2134 2084 2056 2031 1980 1929 1900 1861 1820 1784 1742 1715 1694 1658 1600 1578 1582 1569 1575 1584 1578 1542 1526 1519 1503 1487 1454 1194 1171 1149 1127 1104 1080 1055 1033 1015 996 979 962 945 928 913 899 884 867 852 837 824 810 797 782 766 749 731 715 699 682 665 649 633 616 599 583 567 552 537 524 510 498 485 473 463 453 444 437 429 423 417 412 405 400 395 391 388 384 380 376 371 366 361 356 350 343 336 329 322 315 308 301 293 286 280 273 267 261 255 250 245 240 235 229 223 217 212 206 200 194 187 180 174 166 160 154 148 144 140 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 39 38 37 36 35 34 33 31 29 28 26 24 22 19 17 15 12 10 8 5 3 1 74690 410 2255 30 11945 20 44 50 1103 -9015 99999 10542 9999999 9999999 9999999 9547 9361 9134 8969 8981 8869 8770 8752 6442 6311 6187 6054 5939 5837 5666 5600 5524 5556 5572 5696 5768 5849 5977 6129 6245 6369 6526 6628 6679 6781 6837 6929 6995 7045 7003 6974 6905 6836 6791 6736 6674 6560 6430 6276 6103 5976 5844 5704 5550 5423 5321 5266 5205 5128 5081 5041 5000 4983 5004 4996 4967 4917 4873 4855 4867 4894 4902 4909 4924 4946 4976 5013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4226 4032 3895 3770 3645 3530 3472 3456 3436 3415 3409 3459 3549 3630 3693 3743 3802 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3475 3393 3312 3244 3189 3150 3056 2972 2876 2783 2703 2639 2575 2502 2431 2336 2231 2177 2130 2060 2002 2004 2009 2013 2009 1997 2000 2021 2039 2062 2122 2197 2204 2189 2185 2161 2113 2057 2013 1949 1884 1822 1747 1688 1630 1558 1474 1431 1407 1376 1380 1393 1392 1364 1367 1387 1397 1416 1412 1395 1387 1149 1127 1103 1079 1056 1034 1016 1000 985 969 953 939 925 910 896 879 863 849 835 821 808 792 776 758 741 725 711 696 681 665 650 635 619 603 588 573 559 544 528 514 499 484 469 457 445 434 424 416 408 401 394 388 384 382 379 377 374 371 368 364 361 357 352 346 340 333 326 319 312 305 297 291 284 278 271 265 260 254 249 244 238 233 227 221 215 208 202 195 188 180 173 165 158 151 145 140 136 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 34 33 33 32 31 30 29 28 26 25 23 21 20 18 16 14 12 10 8 6 4 74699 409 2288 30 11948 20 44 59 1102 -9013 99999 8128 8000 7740 7554 7442 7297 7253 7460 7568 7650 7799 7939 8127 8330 6831 6772 6730 6695 6659 6617 6634 6619 6706 6758 6801 6870 6928 6946 6993 7056 7060 7033 7059 7038 7039 7040 7039 6943 6859 6725 6604 6541 6470 6369 6245 6114 5942 5743 5614 5491 5371 5223 5092 5003 4982 4950 4902 4894 4910 4906 4922 4975 5019 5037 5022 4999 5007 5049 5088 5093 5088 5074 5061 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4376 4320 4270 4212 4155 4141 4145 4104 9999999 3978 3950 3952 3953 9999999 9999999 9999999 9999999 9999999 9999999 3641 3613 3557 3504 3452 3428 3374 3294 3232 3171 3116 3069 3032 2957 2874 2785 2688 2605 2531 2453 2369 2295 2202 2100 2047 2021 1974 1949 1972 2011 2043 2067 2080 2109 2153 2183 2206 2266 2334 2340 2308 2293 2252 2192 2119 2061 1986 1917 1852 1776 1718 1671 1603 1523 1477 1458 1427 1433 1437 1429 1395 1398 1405 1392 1389 1364 1199 1184 1171 1155 1137 1118 1099 1081 1065 1050 1034 1016 997 981 964 946 928 909 891 874 857 841 825 807 788 770 752 735 719 703 687 671 656 640 624 609 593 579 565 551 535 521 507 492 478 465 452 441 431 421 412 404 395 388 382 378 374 371 368 364 361 358 355 351 347 343 338 333 328 322 316 309 302 296 290 284 278 271 266 260 254 248 242 236 229 223 216 210 203 195 187 179 172 164 157 151 145 140 136 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 23 22 21 20 74708 425 2253 30 11943 20 45 8 1102 -9011 99999 8004 7976 7924 7777 7664 7588 7529 7533 7639 7719 7825 7928 7953 8020 8111 8038 7874 7694 7532 7132 6464 6512 6524 6608 6665 6731 6864 7006 7133 7238 7334 7410 7506 7592 7584 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6834 6670 6502 6336 6165 5940 5677 5499 5328 5191 5056 4932 4831 4801 4767 4727 4717 4730 4732 4749 4805 4865 4905 4935 4948 4976 5038 5099 5120 5131 5139 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3650 3592 3539 3494 3439 3396 3365 3355 3313 3240 3204 3166 3126 3101 3084 3014 2918 2825 2726 2637 2555 2449 2337 2243 2149 2044 1988 1960 1907 1884 1913 1965 2009 2044 2066 2092 2129 2154 2175 2222 2256 2235 2194 2175 2130 2067 1989 1934 1863 1797 1743 1702 1679 1650 1590 1532 1507 1501 1479 1489 1495 1489 1450 1440 1430 1411 1395 1354 1311 1205 1194 1178 1162 1145 1126 1107 1090 1074 1057 1037 1018 1001 984 966 948 929 911 893 877 861 844 826 806 787 769 751 734 718 703 686 670 655 639 624 608 593 579 564 549 534 518 502 486 470 456 443 431 421 411 402 394 387 382 378 376 375 373 372 370 368 366 363 359 354 349 343 337 330 322 313 304 296 288 281 274 267 260 253 247 241 235 229 223 216 211 204 198 191 183 176 168 161 154 149 143 138 134 131 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 31 31 32 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 38 38 37 36 35 33 32 30 27 25 22 20 18 15 12 8 5 2 0 -3 74717 425 2254 30 11944 20 45 17 1102 -9009 99999 7788 7975 8164 8292 8406 8524 8699 8854 9108 9320 9481 9999999 9999999 9999999 9999999 6963 6971 6980 7059 7143 7180 7209 7224 7351 7435 7490 7595 7706 7791 7853 7902 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7025 6782 6530 6317 6084 5851 5652 5461 5242 5018 4892 4783 4671 4581 4531 4524 4566 4591 4608 4658 4724 4761 4806 4883 4950 4979 4984 5000 5027 5081 5119 5127 5122 5122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4394 4317 4251 4191 4130 4072 4040 4055 4079 4053 4011 3978 3984 3999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3507 3459 3377 3272 3192 3104 3041 2990 2964 2910 2849 2766 2700 2653 2598 2523 2460 2400 2335 2260 2222 2177 2120 2079 2071 2076 2092 2096 2095 2109 2126 2136 2155 2194 2219 2207 2197 2196 2162 2111 2055 2012 1937 1856 1790 1730 1662 1587 1492 1413 1359 1304 1243 1229 1223 1201 1163 1176 1198 1205 1224 1237 1254 1203 1189 1172 1155 1142 1126 1110 1093 1076 1059 1040 1020 1003 986 968 950 931 913 896 880 864 847 831 815 798 782 766 750 735 719 704 688 672 655 638 620 604 588 572 555 539 523 507 491 476 461 449 437 427 418 410 402 395 390 386 383 381 379 376 374 371 368 365 360 355 350 345 338 331 324 315 306 298 291 283 275 268 261 253 246 239 233 226 219 213 207 201 194 187 179 172 165 158 152 147 142 137 133 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 30 30 31 32 33 35 36 38 39 41 42 43 44 45 45 45 45 45 45 44 44 43 43 41 40 38 37 34 32 30 27 24 21 18 15 11 8 5 74726 427 2195 30 11945 20 45 26 1101 -9008 99999 9199 9203 9200 9185 9181 9164 9144 9047 9018 8931 8958 8975 9019 8994 8937 8839 8727 8529 8376 8115 7887 7490 6767 6864 6958 7121 7312 7491 7689 7863 8013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6532 6205 5880 5594 5328 5012 4717 4503 4356 4253 4204 4205 4264 4370 4435 4497 4607 4723 4819 4931 5064 5160 5227 5255 5268 5286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4648 9999999 4519 4427 4370 4318 4264 4196 4141 4079 3999 3944 3931 3960 3995 3981 3957 3932 3953 3985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3434 3337 3257 3185 3134 3045 2955 2838 2737 2652 2568 2458 2356 2269 2194 2124 2087 2034 1969 1932 1929 1933 1959 1977 1991 2014 2043 2058 2081 2125 2138 2124 2136 2160 2140 2106 2064 2022 1957 1887 1817 1754 1697 1623 1521 1448 1394 1327 1256 1234 1221 1209 1197 1221 1254 1291 1339 1373 1417 1251 1233 1213 1193 1175 1155 1138 1119 1101 1082 1065 1045 1027 1009 992 974 956 939 922 905 887 868 850 831 811 791 773 754 736 718 700 684 667 650 633 617 602 586 570 555 540 524 508 493 478 464 452 440 431 421 413 405 398 393 389 385 383 381 379 376 374 371 367 363 358 354 349 342 336 329 320 312 304 296 287 279 272 263 255 248 240 232 225 218 211 205 198 191 184 177 170 163 157 151 145 140 135 131 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 29 30 31 33 34 36 38 39 41 43 45 46 48 49 49 50 50 50 50 50 50 50 49 49 48 46 45 43 40 38 35 33 29 26 22 19 15 12 74735 431 2077 30 11947 20 45 35 1101 -9006 99999 12532 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9515 9322 9237 9105 8997 8856 8703 8471 8274 8105 7985 7738 7506 7163 7250 7161 7097 7102 7110 7085 7085 7089 7113 7133 7183 7182 7286 7330 7311 7278 7288 7282 7191 7108 6976 6814 6661 6458 6248 6049 5843 5576 5321 5125 4919 4729 4593 4509 4474 4474 4454 4423 4437 4454 4457 4521 4641 4737 4802 4874 4947 5012 5094 5137 5161 5202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4724 4587 4455 4345 4244 4164 4065 3997 3962 3944 3930 3933 3926 3897 3885 3926 3993 4058 4073 4077 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3587 3521 3496 3503 3530 3531 3498 3472 3444 3418 3392 3374 9999999 3243 3152 3067 2976 2862 2707 2560 2435 2337 2256 2201 2128 2052 2003 1984 1975 2006 2035 2057 2087 2122 2139 2154 2165 2137 2094 2091 2089 2038 1985 1933 1859 1754 1647 1562 1487 1421 1346 1260 1208 1164 1091 1030 1026 1026 1011 1009 1057 1114 1162 1220 1268 1314 1264 1250 1233 1214 1196 1177 1159 1137 1116 1094 1074 1052 1032 1012 993 974 956 938 921 905 889 870 853 837 819 800 782 764 748 731 714 697 680 662 644 627 611 594 578 561 546 530 514 499 484 470 458 447 438 430 422 414 408 403 399 396 394 392 389 386 383 379 375 370 365 359 353 347 340 332 324 315 307 300 292 284 276 268 260 252 244 236 228 220 213 205 198 190 182 174 166 159 152 146 140 136 131 127 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 33 34 35 37 38 40 41 43 45 46 48 49 50 50 50 50 50 50 49 49 49 48 47 45 44 42 40 37 35 32 30 26 23 20 16 13 10 74744 435 1956 30 11946 20 45 44 1100 -9004 99999 15181 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9749 9657 9436 9334 9249 9261 9257 9281 9302 9340 9999999 9999999 9999999 8222 8227 8234 8194 8167 8041 7894 7788 7653 7509 7388 7264 7108 6977 6882 6733 6669 6595 6474 6328 6207 6113 5977 5889 5760 5618 5497 5381 5254 5160 5096 5007 4915 4861 4819 4805 4823 4877 4942 5030 5082 5127 5178 5223 5236 5278 5345 5383 5387 5389 5393 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4753 4686 4633 4572 4513 4420 4324 4215 4144 4101 4071 4003 3970 3979 4016 4022 4019 3993 3966 3943 3952 3981 4021 3994 3936 3859 3816 3775 3723 3658 3610 3569 3543 3535 3532 3528 3520 3517 3574 3670 3793 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2956 2726 2514 2346 2224 2126 2062 1991 1929 1895 1880 1894 1973 2068 2142 2216 2288 2320 2334 2331 2308 2275 2270 2244 2173 2095 2001 1873 1714 1567 1447 1339 1252 1163 1071 1001 946 881 848 867 895 921 965 1048 1136 1215 1303 1369 1436 1250 1240 1228 1214 1202 1189 1176 1160 1141 1122 1104 1082 1061 1040 1020 1000 980 960 941 924 905 884 866 849 830 810 791 772 755 738 720 702 684 666 647 629 613 595 578 561 546 531 516 502 488 475 464 454 447 440 433 426 420 416 412 409 407 403 400 396 392 388 383 376 370 364 358 351 343 335 326 317 309 301 293 285 277 269 260 252 244 235 227 219 211 203 195 187 179 171 163 156 150 144 139 134 130 127 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 39 40 40 41 41 42 43 44 46 47 48 49 50 50 50 50 50 49 49 48 47 46 45 44 42 41 39 37 34 31 29 26 24 21 17 14 11 8 5 74753 417 1475 30 11945 20 45 53 1100 -9002 99999 9225 9321 9434 9746 10313 10816 11308 11702 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9666 9358 9176 8910 8756 8606 8632 8722 8820 8934 9090 9191 9290 9999999 7696 7659 7644 7565 7510 7366 7265 7139 6991 6814 6706 6608 6520 6434 6415 6344 6394 6403 6440 6432 6453 6448 6437 6449 6430 6373 6309 6198 6076 5974 5906 5779 5659 5525 5412 5309 5244 5206 5191 5210 5197 5190 5242 5305 5336 5373 5436 5481 5522 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4642 4480 4328 4201 4085 3979 3857 3782 3712 3661 3649 3663 3632 3632 3680 3764 3815 3863 3876 3874 3879 3906 3924 3966 3973 3931 3855 3829 3794 3739 3685 3651 3621 3616 3633 3641 3646 3659 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2862 2624 2414 2249 2145 2065 2027 1988 1963 1949 1948 1974 2051 2145 2213 2273 2336 2362 2370 2340 2291 2235 2204 2156 2085 2017 1942 1829 1688 1548 1443 1348 1264 1180 1103 1028 958 872 822 804 792 764 775 814 865 909 967 1010 1055 1111 1197 1283 1194 1182 1168 1155 1140 1121 1103 1086 1068 1050 1032 1015 997 980 963 946 928 910 891 873 855 836 815 794 773 753 734 715 697 679 659 641 624 608 591 575 560 546 533 521 509 497 485 474 466 459 453 448 442 437 433 429 426 424 420 416 412 407 402 396 389 381 372 364 355 346 337 327 317 307 298 290 281 272 264 255 246 239 230 222 215 207 199 191 183 175 168 161 153 147 141 136 132 128 124 121 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 43 43 43 74762 425 1235 30 11945 20 46 2 1100 -9000 99999 10184 10207 10066 9788 9542 9226 8998 8891 9066 9075 9013 9256 9711 10187 10782 11300 12001 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9622 9551 9583 9479 9436 9375 9490 9999999 9999999 9999999 9999999 9999999 9999999 8112 8169 8173 8200 8136 8077 7931 7793 7623 7437 7203 6967 6724 6509 6286 6119 5853 5718 5581 5505 5415 5397 5397 5403 5431 5463 5508 5604 5638 5655 5687 5789 5816 5843 5845 5849 5830 5812 5815 5820 5838 5809 5727 5703 5681 5624 5560 5524 5475 5426 5386 5354 5318 9999999 9999999 5052 4958 4889 4787 4713 4648 4555 4439 4354 4278 4217 4172 4138 4093 4085 4096 4104 4120 4157 4130 4117 4128 4166 4158 4128 4073 3997 3913 3847 3780 3728 3666 3578 3460 3425 3388 3344 3293 3290 3322 3376 3449 3524 3599 3672 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2859 2628 2413 2247 2155 2103 2082 2057 2054 2052 2068 2111 2203 2303 2382 2442 2492 2506 2510 9999999 2392 2312 2250 2161 2052 1941 1823 1667 1502 1335 1199 1078 970 866 780 708 640 564 531 539 560 581 646 721 805 895 1001 1099 1196 1288 1170 1158 1148 1140 1131 1123 1114 1100 1088 1077 1063 1049 1033 1019 1004 987 969 950 931 911 889 870 851 832 810 789 768 749 730 712 695 679 661 644 628 613 596 581 566 552 539 526 515 503 491 480 471 464 458 453 448 443 439 435 432 428 425 420 415 410 404 397 388 379 370 361 352 342 333 323 314 304 295 287 279 271 263 254 246 239 230 222 214 206 198 189 181 173 165 157 149 143 137 131 126 122 119 116 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 40 40 40 40 74771 426 1205 30 11945 20 46 11 1099 -8998 99999 10705 11002 11274 11354 11293 11261 11149 11152 11189 11392 11241 10939 10909 11154 11413 11767 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9483 9130 8889 8560 8286 8024 8054 8145 8268 8391 8629 8801 7582 7679 7788 7839 7885 7874 7868 7802 7741 7606 7475 7321 7118 6889 6729 6595 6470 6267 6175 6054 5980 5891 5852 5833 5828 5788 5712 5670 5651 5580 5502 5473 5490 5448 5449 5454 5480 5515 5548 5576 5639 5743 5792 5794 5847 5879 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4993 4862 4766 4650 4571 4511 4440 4359 4297 4237 4202 4194 4173 4142 4143 4175 4189 4215 4232 4190 4157 4138 4147 4143 4120 4060 3980 3909 3839 3779 3725 3675 3588 3479 3430 3376 3328 3260 3225 3229 3264 3313 3366 3448 3524 3583 3668 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2982 2747 2520 2335 2221 2151 2108 2067 2064 2061 2076 2105 2185 2283 2364 2431 2484 2503 2516 9999999 2419 2346 2293 2210 2112 1994 1871 1720 1558 1387 1233 1104 987 865 763 678 612 531 491 489 516 557 625 700 800 912 1026 1138 1255 1356 1456 1134 1119 1108 1096 1087 1077 1064 1052 1043 1030 1015 999 985 970 954 937 919 900 880 858 839 820 801 780 760 741 724 706 690 674 660 645 630 617 605 592 579 567 557 546 536 527 517 508 498 490 484 477 471 465 460 454 449 444 439 434 427 420 413 406 398 388 379 369 359 349 339 329 319 309 299 290 282 274 265 257 249 242 234 226 219 211 203 195 187 179 171 162 155 147 140 134 128 123 120 116 113 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 25 21 18 15 74780 427 1178 30 11948 20 46 20 1099 -8996 99999 10972 11526 12029 12427 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10602 10219 10115 10037 10036 9964 10257 10557 10942 11355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9310 9067 8867 8605 8388 8185 8235 8267 8324 8407 8595 8670 8690 8738 8772 8749 8734 9999999 9999999 8384 8216 8018 7845 7640 7414 7173 7001 6822 6656 6449 6344 6206 6116 5999 5925 5855 5790 5681 5557 5448 5362 5235 5115 5022 4994 4926 4892 4884 4913 4961 5015 5074 5192 5350 5471 5549 5680 5795 5855 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4908 4839 4776 4708 4646 4596 4580 4581 4565 4548 4569 4621 4643 9999999 9999999 9999999 9999999 9999999 4423 4360 4273 4152 4007 3872 3737 3598 3463 3348 3225 3084 3014 2943 2888 2842 2842 2899 2983 3090 3205 3337 3490 3618 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2980 2755 2544 2386 2294 2216 2173 2142 2131 2112 2106 2125 2173 2237 2267 2288 2292 2254 2226 2171 2118 2062 2022 1968 1914 1849 1776 1695 1620 1535 1455 1400 1353 1274 1201 1117 1036 933 865 822 793 777 764 748 771 805 847 910 994 1063 1149 1252 1118 1109 1098 1089 1080 1069 1056 1046 1032 1017 998 980 961 942 921 898 876 855 832 811 790 770 749 729 711 696 682 668 655 643 631 620 609 600 589 579 570 560 552 543 535 525 516 508 499 492 486 479 473 467 462 457 452 447 441 435 429 423 416 408 399 390 379 369 358 347 336 325 314 303 292 282 273 263 254 245 237 229 221 213 205 197 189 181 173 165 157 149 142 135 129 124 119 116 113 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 40 41 41 41 41 74789 427 1177 30 11947 20 46 29 1098 -8995 99999 10040 10382 10641 10858 10869 10803 10735 10527 10495 10303 10303 10086 9862 9781 9958 10245 10587 10894 11389 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9662 9167 8658 8320 8171 8024 7924 7901 7926 8148 8328 8501 8679 8984 9207 9615 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7817 7514 7225 6896 6601 6385 6183 5980 5793 5697 5536 5375 5234 5148 5103 5060 4973 4880 4821 4774 4713 4678 4684 4743 4771 4840 4965 5117 5259 5362 5454 5588 5734 5844 5891 5976 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4901 4806 4705 4595 4498 4437 4374 4306 4265 4270 4299 4324 4367 4394 4379 4385 4401 4433 4447 4428 4370 4298 4210 4081 3935 3807 3674 3503 3319 3205 3077 2964 2858 2802 2807 2841 2891 2978 3107 3251 3359 3498 3657 3860 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2898 2768 2676 2589 2535 2507 2487 2429 2373 2350 2338 2333 2291 2261 2218 2153 2095 2031 1979 1918 1858 1792 1753 1711 1664 1610 1558 1507 1445 1396 1353 1287 1225 1145 1082 1001 951 914 880 860 852 843 855 881 924 975 1036 1082 1142 1208 1113 1104 1091 1080 1070 1057 1042 1027 1010 991 971 950 930 909 887 865 843 823 803 784 765 747 729 713 698 684 672 660 649 638 628 619 609 599 590 582 573 565 558 550 541 532 525 517 508 501 495 489 483 477 471 465 460 455 449 443 437 429 422 414 404 393 382 371 359 347 335 322 310 298 287 276 266 256 246 237 229 221 213 205 197 190 182 174 166 159 151 143 136 130 124 119 114 111 108 105 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 37 38 39 39 38 74798 416 1505 30 11945 20 46 38 1097 -8993 99999 10239 10659 11010 11553 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9764 9305 8900 8522 8145 7944 7825 7753 7699 7684 7651 7834 7978 8193 8421 8765 9044 9289 9999999 9999999 9999999 8420 8258 8104 7944 7786 7668 7601 7529 7374 7240 7188 7128 6954 6785 6688 6513 6301 6122 5994 5922 5821 5657 5492 5382 5287 5164 5072 5095 5144 5140 5163 5246 5369 5476 5545 5604 5706 5812 5876 5888 5939 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5048 4928 4847 4768 4685 4608 4534 4480 4408 4328 4296 4266 4244 4237 4272 4331 4388 4458 4491 4491 4535 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4095 3958 3815 3643 3473 3367 3226 3115 3024 2972 2965 2994 3045 3128 3255 3388 3478 3587 3697 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3029 2876 2736 2600 2495 2402 2316 2271 2263 2277 2258 2239 2242 2242 2241 2206 2197 2183 2149 2122 2094 2072 2032 1980 1903 1859 1823 1788 1756 1731 1703 1643 1587 1540 1475 1425 1364 1316 1250 1211 1176 1136 1114 1103 1075 1066 1075 1093 1111 1137 1148 1165 1190 1118 1108 1096 1083 1071 1057 1041 1024 1006 985 962 941 919 896 872 847 823 800 779 757 737 719 702 686 673 661 651 642 633 626 621 615 610 604 598 593 587 580 573 566 558 549 540 530 520 511 503 495 487 480 472 466 460 453 446 440 434 427 419 411 401 391 379 368 357 345 333 320 309 297 285 274 264 254 245 236 228 220 211 203 195 187 179 171 163 155 147 140 132 126 120 115 111 107 105 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 34 35 34 33 74807 414 1563 30 11943 20 46 47 1097 -8991 99999 10476 10696 10825 10956 11101 11340 11591 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9869 9605 9106 8771 8521 8285 7983 7803 7602 7458 7430 7479 7518 7671 7789 7948 8117 8385 8599 6673 6771 6874 6921 6965 7081 7135 7186 7255 7414 7565 7688 7747 7795 7904 7989 9999999 9999999 9999999 9999999 9999999 7224 7029 6851 6632 6356 6087 5839 5630 5385 5163 5061 5007 4908 4840 4873 4950 5024 5083 5135 5243 5366 5483 5540 5627 5698 5688 5673 5665 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5063 4970 4890 4813 4745 4674 4624 4545 4471 4451 4435 4429 4434 4471 4527 4594 4659 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4158 4000 3838 3678 3521 3387 3296 3179 3102 3036 3003 3003 3029 3079 3153 3273 3385 3469 3557 3627 3707 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3015 2897 2804 2707 2624 2540 2474 2445 2436 2443 2436 2433 2432 2400 2365 2317 2288 2228 2165 2124 2078 2006 1913 1832 1751 1683 1613 1563 1547 1527 1499 1460 1448 1431 1396 1379 1374 1379 1341 1305 1287 1261 1238 1216 1202 1195 1187 1185 1198 1213 1172 1154 1136 1119 1102 1081 1061 1041 1022 1001 980 960 938 916 897 877 856 837 817 796 777 760 742 725 710 697 684 673 663 654 646 639 632 627 623 619 614 610 605 600 593 586 579 571 562 553 543 533 522 512 502 493 484 475 467 459 451 442 435 427 419 410 402 393 383 372 361 349 338 327 315 304 293 282 271 261 250 240 230 222 213 204 195 187 178 170 162 154 146 139 131 125 119 114 109 105 102 99 97 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 30 30 30 29 74816 450 1175 30 11945 20 46 56 1096 -8989 99999 8256 7835 7266 6824 6438 6264 6120 5907 5927 5964 6267 6627 7198 7877 8620 9347 9919 10577 11349 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9174 8623 8190 7565 7164 6938 6824 6605 6589 6646 6696 6834 7049 7339 7598 7743 7936 8057 8302 8436 8530 8687 8800 8777 8700 8668 9999999 9999999 9999999 7936 8081 8187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7159 6849 6600 6336 6027 5727 5497 5340 5186 5034 4958 4942 4949 4996 5106 5265 5426 5552 5639 5755 5876 5949 9999999 9999999 9999999 9999999 9999999 5582 5494 5379 5228 5081 4961 4880 4802 4733 4672 4628 4621 4632 4652 4672 4709 4719 4733 4772 4806 4833 4871 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4093 3930 3764 3585 3424 3299 3208 3090 3013 2945 2925 2929 2956 3005 3087 3222 3335 3435 3547 3640 3744 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3039 2923 2826 2728 2649 2592 2552 2532 2502 2465 2427 2377 2323 2248 2191 2110 2030 1969 1903 1810 1706 1614 1524 1456 1398 1351 1335 1325 1322 1310 1322 1325 1318 1339 1379 1436 1463 1486 1504 1504 1510 1517 1531 1541 1538 1535 1546 1204 1192 1180 1165 1150 1134 1114 1093 1070 1047 1022 997 971 945 918 892 866 842 819 797 775 757 741 724 708 695 685 674 666 659 653 648 643 638 634 631 628 624 621 617 612 605 599 591 583 573 563 552 540 529 517 505 494 482 472 462 453 444 435 427 419 411 403 396 388 379 369 359 350 340 329 318 308 297 285 274 264 253 242 231 222 212 203 192 183 174 165 156 148 140 132 124 118 112 107 103 99 96 93 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 17 16 14 12 11 9 8 7 5 4 2 1 0 -2 -4 -6 -8 -10 -12 -13 -16 -16 -17 -18 -19 -20 -21 74825 452 1120 30 11950 20 47 5 1096 -8987 99999 9171 9043 8795 8441 7939 7508 7235 7151 7269 7290 7361 7337 7582 7939 8403 8928 9477 9965 10222 10576 11060 11362 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9919 9359 8879 8527 8205 7690 7331 7060 6927 6691 6584 6525 6463 6489 6545 6758 6947 7013 7137 7255 7498 7683 7843 8055 8255 8360 8433 8530 8616 9999999 9999999 7620 7780 7906 7977 8032 9999999 9999999 9999999 9999999 9999999 9999999 7408 7106 6779 6541 6305 6024 5753 5532 5341 5187 5071 5004 4987 5026 5055 5132 5283 5442 5544 5612 5714 5798 5860 5874 5870 5837 5772 5717 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4683 4599 4545 4515 4429 4358 4306 4245 4167 4104 4075 4028 3959 3894 3802 3726 3638 3538 3440 3387 3353 3287 3246 3229 3237 3240 3260 3314 3376 3482 3563 3633 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3073 2989 2922 2852 2821 2780 2737 2713 2707 2713 2686 2644 2606 2551 2473 2348 2237 2106 1980 1862 1755 1654 1546 1437 1340 1288 1272 1267 1299 1338 1393 1447 1514 1569 1607 1656 1694 1737 1762 1776 1774 1731 1680 1623 1581 1542 1487 1434 1393 1348 1206 1195 1180 1162 1143 1120 1097 1073 1050 1022 995 969 940 911 883 856 830 806 782 760 742 726 710 695 683 674 666 660 655 652 649 646 642 641 640 638 634 632 628 623 617 611 604 595 585 574 564 553 541 529 518 507 496 485 475 465 455 445 437 428 419 410 402 392 383 372 361 351 341 329 318 308 297 285 274 263 252 241 230 220 210 200 189 179 169 160 150 142 134 126 118 112 106 101 97 93 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 74834 452 1122 30 11952 20 47 14 1095 -8986 99999 9371 9204 8968 8555 7997 7562 7218 7075 7179 7245 7366 7426 7646 7981 8506 9090 9581 10070 10360 10744 11112 11348 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10045 9422 8976 8568 8304 8017 7625 7386 7244 7169 7034 7062 7112 7137 7221 7305 7571 7747 7786 7824 7884 8054 8153 8200 8263 8327 8308 8239 8195 8193 8268 7504 7581 7676 7753 7764 7752 7713 7768 7779 7700 7569 7405 7213 6975 6712 6537 6381 6202 5979 5796 5675 5585 5473 5398 5399 5448 5475 5535 5657 5791 5864 5919 5986 6070 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5153 5077 4991 4926 4895 4859 4833 4777 4732 4668 4621 4583 4543 4499 4460 4420 4407 4426 4465 4464 4477 4501 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3895 3798 3675 3584 3511 3451 3387 3351 3348 3352 3392 3422 3456 3507 3551 3582 3585 3614 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3136 3034 2964 2885 2829 2786 2781 2749 2733 2747 2780 2818 2832 9999999 9999999 9999999 9999999 9999999 2538 2423 2299 2162 2038 1899 1745 1595 1448 1353 1307 1269 1251 1241 1272 1297 1342 1379 1412 1461 1504 1552 1579 1615 1628 1590 1559 1548 1559 1547 1516 1477 1240 1231 1221 1210 1193 1174 1155 1132 1108 1085 1060 1033 1005 978 949 921 895 869 845 823 802 782 765 750 735 721 710 701 691 683 677 670 665 659 653 648 645 639 633 627 622 615 608 601 594 585 576 566 557 548 538 528 519 510 501 491 483 474 465 455 447 438 429 418 409 398 387 374 362 350 339 326 313 302 290 278 267 256 245 235 224 214 205 196 186 176 167 158 149 141 133 125 118 111 105 100 95 91 88 85 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 14 14 13 12 11 74843 434 1661 30 11951 20 47 23 1094 -8984 99999 13512 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9324 8696 8303 7922 7459 7199 7046 6924 6722 6654 6581 6520 6571 6679 6963 7162 7251 7302 7389 7613 7772 7934 6936 6987 7028 7002 7031 7080 7230 7332 7464 7591 7805 7930 7944 7937 8036 9999999 9999999 9999999 9999999 9999999 7297 7010 6837 6682 6492 6238 6048 5952 5864 5718 5616 5589 5603 5570 5561 5602 5670 5682 5667 5653 5669 5662 5581 5485 5418 5347 5273 5196 5148 5082 5024 4957 4890 4851 4852 4850 4839 4845 4862 4875 4894 4881 4875 9999999 9999999 9999999 4808 4778 4733 4683 4645 4624 4623 9999999 9999999 9999999 9999999 9999999 9999999 4478 4447 9999999 9999999 9999999 4258 9999999 9999999 3982 3905 3826 3734 3677 3625 3586 3522 3499 3519 3536 3575 3597 3627 9999999 3680 3698 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3104 2955 2822 2722 2621 2547 2488 2473 2434 2436 2484 2553 2633 2688 2722 2754 9999999 9999999 9999999 9999999 9999999 9999999 2389 2267 2120 1949 1777 1605 1480 1398 1318 1271 1223 1206 1197 1226 1248 1274 1341 1415 1493 1555 1610 1653 1667 1682 1705 1753 1774 1288 1277 1264 1247 1233 1220 1200 1177 1155 1131 1105 1080 1057 1033 1008 984 959 935 914 894 873 855 838 819 804 790 775 762 749 737 725 716 706 696 688 680 671 665 659 653 646 640 633 626 618 610 601 592 583 571 560 549 538 527 516 506 496 486 476 467 457 447 439 429 420 410 400 389 379 367 355 343 332 320 308 297 286 275 264 253 243 233 223 213 204 194 185 175 167 158 149 140 132 124 117 111 105 100 95 91 88 85 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 16 15 15 74852 433 1688 30 11948 20 47 32 1094 -8982 99999 15021 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9559 8792 8231 7665 7144 6809 6584 6420 6295 6294 6323 6375 6570 6840 7232 7390 7449 7483 7528 7581 7572 7581 7170 7128 7098 6995 6914 6852 6885 6930 7027 7146 7367 7573 7648 7685 7843 7954 9999999 9999999 9999999 9999999 7384 7131 6917 6696 6453 6155 5898 5760 5670 5542 5417 5378 5409 5427 5462 5548 5642 5708 5763 5812 5874 5908 5892 5850 5805 5771 5718 9999999 9999999 9999999 9999999 5345 5279 9999999 5150 5089 5032 4965 4894 4846 4822 4778 4728 4683 4661 4615 4564 4494 4442 4424 4420 4410 4419 4433 4435 4409 4404 4416 4421 4427 4415 4393 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3922 3869 3805 3759 3702 3670 3661 3638 3636 3631 3617 3590 3564 3539 3488 3449 3386 3313 3216 3121 3015 2906 2816 2714 2621 2560 2514 2481 2469 2489 2500 2542 2612 2702 2796 2864 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2184 1992 1783 1584 1428 1303 1183 1095 1026 986 971 1010 1037 1089 1190 1311 1419 1516 1601 1672 1722 1768 1810 1865 1882 1842 1752 1252 1231 1216 1201 1179 1155 1132 1108 1084 1062 1040 1019 998 979 956 935 917 899 880 864 848 832 818 805 791 779 766 754 742 733 723 713 704 695 685 677 670 663 656 649 641 633 625 617 608 599 589 578 568 558 547 535 524 513 502 491 481 470 459 448 438 428 418 407 397 386 375 364 353 342 331 319 309 298 288 277 266 256 245 235 225 214 204 194 184 174 164 155 145 136 127 119 112 105 100 95 91 87 85 82 80 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 15 74861 299 1661 30 11951 20 47 41 1093 -8980 99999 11952 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9706 9228 8729 8297 7958 7721 7556 7472 7478 7491 7514 7755 8029 8432 8606 8654 8607 8586 8503 8344 8162 8947 8840 9999999 8487 8245 7995 7761 7501 7288 7101 7020 6927 6769 6597 6597 6630 6591 6531 6505 6502 6444 6362 6333 6296 6253 6139 6043 6034 6046 5982 5851 5788 5775 5749 5733 5748 5776 5766 5761 5751 5765 5775 5738 5687 5657 5664 5651 5623 5588 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4715 4604 4501 4414 4343 4274 4205 4145 4098 4027 3984 3978 3977 3974 3974 3979 3998 4017 4034 4024 4023 4015 3999 3982 3982 3967 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3596 3565 3500 3424 3346 3271 3166 3074 2997 2926 2866 2786 2722 2693 2692 2679 2675 2715 2751 2795 2841 2910 2968 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2226 2048 1882 1704 1538 1415 1312 1202 1115 1050 1015 997 1028 1034 1064 1131 1222 1304 1378 1446 1505 1552 1607 1660 1729 1755 1731 1653 1300 1280 1261 1242 1217 1189 1161 1132 1106 1081 1057 1032 1010 988 964 941 921 904 885 870 855 841 829 817 805 793 781 770 759 750 739 728 718 708 696 686 677 668 659 649 640 632 623 614 605 596 587 577 567 558 548 538 527 517 506 496 486 475 465 455 444 433 422 411 399 387 375 363 350 338 326 313 301 289 278 267 256 246 235 226 216 206 197 188 179 170 161 153 144 135 127 119 112 106 100 95 91 88 85 82 81 74870 318 1096 30 11956 20 47 50 1093 -8978 99999 9320 9267 9107 8873 8825 8839 8801 8905 9295 9579 9810 9992 10368 10821 11240 11445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10301 9925 9534 9228 8954 8698 8444 8330 8212 8089 7992 8099 8189 8399 8484 8475 8324 8244 8130 7938 9999999 9999999 9999999 8780 8582 8388 8144 7960 7780 7580 7391 7307 7202 6997 6782 6727 6694 6640 6510 6400 6350 6252 6129 6045 5990 5905 5767 5654 5634 5650 5595 5478 5406 5407 5418 5427 5466 5501 5510 5519 5535 5557 5570 5560 5528 5508 5524 5534 5529 5482 5388 5337 5293 9999999 5223 5158 5097 5044 4988 4924 4879 4847 4778 4702 4633 4602 4549 4479 4362 4267 4190 4115 4037 3971 3926 3881 3818 3803 3807 3822 3829 3836 3864 3926 3987 4041 4084 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3632 3557 3483 3446 3415 3358 3308 3268 3243 3203 3169 3153 3137 3107 3043 2992 2951 2906 2835 2779 2755 2719 2670 2620 2601 2587 2526 2459 2416 2404 2366 2305 2252 2198 2129 2028 1923 1843 1780 1688 1587 1529 1488 1432 1379 1350 1357 1378 1423 1449 1489 1546 1586 1604 1622 1652 1672 1672 1672 1673 1674 1627 1544 1432 1196 1180 1168 1150 1106 1073 1101 1084 1068 1051 1035 1019 1004 988 969 952 937 922 908 895 884 871 859 847 836 826 814 803 791 781 769 757 746 735 722 710 699 688 676 664 653 643 632 621 610 599 588 576 565 555 545 534 522 512 502 491 481 472 462 453 444 434 424 413 402 391 380 369 357 345 333 320 308 296 285 273 262 251 241 231 220 210 200 190 181 172 163 154 145 137 129 121 114 108 102 98 94 90 87 85 83 82 74879 280 2238 30 11958 20 47 59 1092 -8977 99999 10239 10000 9753 9478 9192 9132 9072 9064 8938 8832 8572 8335 7957 7532 8165 7995 7875 7770 7622 7510 7321 7189 7104 6998 6916 6930 6963 6915 6892 6968 7041 7148 7163 7131 7098 7045 6973 6907 6823 6679 6503 6331 6211 6112 5983 5830 5667 5552 5474 5415 5374 5317 5241 5199 5194 5199 5202 5221 5218 5219 5268 5320 5368 5393 5380 5407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4740 4637 4495 4365 4264 4164 4050 3933 3852 3779 3692 3666 3670 3682 3669 3650 3656 3706 3763 3810 3863 3935 3978 3994 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3612 3530 3472 3418 3355 3288 3199 3133 3067 3019 2985 2963 2927 2859 2807 2752 2700 2646 2618 2607 2590 2575 2553 2557 2558 2524 2495 2492 2516 2507 2487 2465 2433 2379 2291 2193 2111 2042 1948 1835 1741 1641 1523 1409 1320 1266 1233 1221 1193 1186 1202 1219 1225 1228 1248 1282 1311 1343 1375 1418 1411 1367 1298 1249 1158 1180 1143 1107 1082 1039 1048 1034 1020 1008 997 987 976 962 951 942 933 923 916 909 898 888 877 866 854 841 828 815 803 788 772 757 744 728 713 700 687 675 662 651 641 631 620 610 600 591 581 571 561 551 541 529 519 509 498 487 476 466 457 446 436 425 414 403 391 380 369 357 345 332 320 308 296 284 273 262 251 240 230 221 211 202 193 184 176 168 160 152 144 136 129 122 117 111 106 102 99 96 93 91 90 74888 279 2270 30 11960 20 48 8 1091 -8975 99999 9916 9590 9291 8999 8955 8996 9024 8894 8922 8790 8594 8266 8547 8433 8265 8169 8056 7861 7684 7390 7132 6918 6714 6567 6522 6466 6334 6293 6408 6548 6716 6848 6943 7022 7076 7121 7169 7181 7114 6992 6866 6792 6689 6508 6299 6082 5907 5779 5647 5534 5415 5292 5193 5133 5104 5080 5060 5028 5027 5076 5098 5107 5089 5062 5066 5069 5073 5067 5023 4971 4933 4930 4928 4915 4875 4843 4815 4781 4784 4776 4774 4750 4701 4662 4612 4541 4417 4314 4215 4107 4034 3967 3886 3785 3691 3612 3554 3537 3538 3561 3597 3635 3649 3677 3725 3759 3780 3828 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3559 3486 3419 3343 3263 3164 3077 2983 2926 2887 2875 2859 2816 2787 2750 2725 2702 2701 2697 2681 2665 2636 2622 2606 2556 2500 2458 2444 2416 2402 2380 2348 2305 2245 2178 2129 2099 2050 1971 1897 1810 1705 1598 1494 1406 1335 1292 1230 1177 1148 1122 1089 1056 1050 1077 1104 1144 1185 1256 1288 1284 1247 1227 1193 1234 1225 1216 1214 1192 1051 1034 1017 1001 989 980 968 955 945 938 931 922 916 912 905 897 888 881 872 861 850 840 829 815 798 783 768 751 733 717 702 687 672 658 646 633 620 607 596 587 576 565 554 544 533 522 511 501 490 479 469 459 450 440 429 420 410 400 390 380 370 360 349 337 326 314 303 292 281 270 259 248 237 227 217 207 197 188 179 170 162 154 146 138 132 126 120 116 112 108 105 103 101 99 98 74897 283 2150 30 11960 20 48 17 1091 -8973 99999 10438 9776 9314 8969 8739 8614 8509 8451 8641 8905 9075 9097 9165 9073 8914 8594 8139 7614 7900 7710 7512 7270 7067 6801 6573 6435 6305 6183 6106 6057 6001 5999 6102 6215 6370 6465 6535 6596 6642 6691 6714 6707 6654 6588 6507 6454 6375 6226 6054 5862 5726 5625 5513 5421 5311 5194 5085 5026 4974 4930 4895 4851 4849 4897 4935 4941 4940 4936 4954 4983 5030 5095 5110 5117 5129 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4742 4629 4511 4381 4203 4027 3891 3770 3697 3619 3550 3494 3451 3423 3421 3468 3534 3611 3694 3785 3874 3940 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3582 3494 3399 3309 3230 3155 3084 3006 2958 2936 2946 2947 2920 2905 2867 2836 2788 2759 2725 2686 2627 2540 2467 2395 2295 2192 2102 2049 1992 1971 1942 1921 1898 1874 1843 1840 1869 1889 1878 1858 1809 1758 1702 1650 1596 1552 1523 1478 1433 1405 1375 1335 1274 1238 1245 1260 1273 1289 1323 1324 1301 1258 1221 1201 1172 1156 1123 1121 1102 1033 1014 995 977 965 956 946 934 927 923 918 911 907 905 901 895 888 883 877 868 859 850 842 828 813 798 783 767 748 731 716 700 683 668 654 640 625 611 599 589 578 567 555 545 534 523 512 502 491 481 470 460 451 440 429 418 408 398 388 378 367 356 345 334 323 311 300 289 279 269 259 249 239 229 220 211 202 193 185 177 169 161 154 146 140 134 128 123 119 116 113 110 108 106 105 74906 278 2298 30 11958 20 48 26 1090 -8971 99999 9926 9642 9367 9243 9265 9253 9147 9141 9009 8771 8407 7935 7371 6833 6234 5532 4859 4355 5673 5622 5602 5595 5569 5520 5426 5343 5344 5418 5514 5690 5809 5912 5994 6120 6271 6429 6555 6649 6738 6821 6899 6904 9999999 9999999 9999999 9999999 9999999 6376 6260 6090 5887 5705 5575 5429 5280 5158 5031 4933 4880 4853 4835 4824 4810 4821 4862 4921 4985 5016 5047 5080 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4847 4771 4661 4548 4423 4304 4163 4017 3915 3836 3792 3731 3679 3638 3598 3572 3563 3600 3653 3715 3770 3830 3897 3928 3958 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3593 3516 3427 3342 3251 3187 3143 3117 3064 2983 2920 2839 2769 2693 2640 2586 2540 2483 2398 2328 2265 2174 2077 2010 1982 1944 1921 1881 1853 1827 1811 1795 1808 1846 1860 1850 1833 1805 1766 1716 1670 1625 1597 1567 1523 1482 1430 1374 1319 1264 1221 1206 1184 1160 1152 1164 1155 1135 1115 1098 1083 1093 1097 1107 1129 1148 1042 1028 1012 996 984 974 962 950 942 935 926 915 907 902 896 887 879 873 866 857 850 842 834 821 808 794 781 765 746 729 712 695 678 662 647 632 616 602 589 579 568 558 549 541 532 523 514 506 497 489 480 472 462 451 440 430 418 407 396 384 373 361 349 337 325 314 303 292 282 272 263 253 244 235 226 218 209 201 193 184 176 168 161 153 146 140 134 129 124 120 117 114 111 109 108 74915 319 1067 30 11957 20 48 35 1090 -8969 99999 12372 12310 11998 11799 11565 11283 10957 10956 10891 10961 10974 10876 10823 11123 11269 11418 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9191 9037 8777 8464 8044 7580 7083 6616 7789 7642 7462 7288 7038 6835 6646 6491 6293 6163 6036 5942 5879 5874 5915 6058 6182 6324 6425 6539 6679 6802 6894 6976 7042 9999999 9999999 9999999 9999999 9999999 9999999 6479 6282 6108 5939 5740 5538 5332 5161 4993 4846 4718 4593 4520 4503 4520 4563 4629 4697 4786 4893 5011 5149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4770 4595 4406 4222 4070 3919 3744 3636 3561 3512 3446 3427 3444 3448 3456 3483 3543 3628 3701 3762 3812 3900 3934 3945 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3276 3166 3076 2947 2819 2692 2596 2502 2405 2298 2171 2047 1931 1806 1707 1636 1602 1565 1553 1525 1512 1512 1535 1566 1624 1691 1760 1813 1858 1879 1897 1903 1898 1884 1885 1880 1861 1819 1759 1683 1627 1558 1497 1465 1426 1377 1339 1338 1326 1305 1289 1262 1209 1251 1249 1246 1104 1085 1070 1056 1040 1024 1011 999 985 971 961 951 939 926 915 907 897 887 878 872 866 858 850 843 835 823 810 798 784 769 749 731 713 694 674 656 639 623 606 592 579 569 559 550 542 535 527 521 514 507 500 492 484 476 467 456 446 435 423 412 400 389 377 365 353 341 330 318 307 296 286 276 266 257 248 239 230 221 213 205 197 189 181 174 167 159 153 146 140 135 130 126 122 119 116 114 112 74924 283 2147 30 11957 20 48 44 1089 -8968 99999 10276 9443 8766 8283 7802 7363 6990 6638 6411 6345 6388 6456 6636 6760 6816 6805 6774 6673 6573 6482 7258 7152 7097 6983 6938 6892 6857 6731 6634 6591 6542 6503 6486 6463 6519 6527 6552 6531 6534 6552 6544 6517 6524 6536 6506 6472 6416 6342 6270 6170 6093 5993 5891 5788 5672 5548 5413 5266 5127 5006 4897 4749 4635 4598 4572 4544 4556 4602 4674 4747 4840 4956 5092 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4777 4604 4409 4222 4047 3849 3706 3583 3488 3380 3327 3305 3265 3229 3238 3267 3326 3392 3479 3560 3672 3728 3766 3833 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3275 3129 3002 2845 2688 2545 2423 2307 2210 2104 1990 1897 1830 1743 1680 1640 1619 1599 1596 1573 1570 1587 1609 1624 1674 1717 1748 1772 1807 1833 1865 1884 1888 1893 1912 1920 1920 1912 1882 1824 1791 1749 1707 1678 1625 1561 1524 1520 1503 1487 1471 1250 1222 1193 1166 1140 1116 1095 1078 1062 1045 1025 1010 994 977 961 950 938 924 909 895 885 875 864 856 851 847 840 835 831 825 815 803 792 780 765 747 729 710 691 670 651 634 618 602 587 575 565 555 546 538 532 526 520 514 508 501 493 485 476 467 457 446 434 423 411 399 388 376 364 352 340 329 318 307 297 287 278 269 261 252 244 236 227 219 212 204 197 189 182 175 167 160 154 148 142 137 132 129 125 122 119 117 74933 320 1037 30 11957 20 48 53 1088 -8966 99999 11935 12067 12163 12142 12313 12529 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10301 9357 8525 7891 7317 6871 6562 6367 6331 6387 6572 6768 7119 7434 7689 7852 7989 8066 8121 7280 7190 7049 6991 6883 6794 6704 6648 6462 6350 6312 6302 6279 6308 6287 6334 6386 6467 6448 6499 6573 6621 6602 6636 6656 6651 6627 6580 6506 6453 6377 6291 6170 6069 5975 5871 5739 5609 5459 5305 5145 4979 4788 4623 4535 4447 4362 4340 4362 4394 4431 4500 4617 4760 4913 5044 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4795 4600 4387 4176 3976 3747 3590 3466 3351 3204 3112 3073 3028 2985 2996 3029 3089 3142 3231 3331 3481 3568 3640 3759 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3238 3079 2940 2787 2649 2533 2435 2338 2251 2157 2053 1962 1895 1822 1768 1718 1679 1644 1619 1582 1566 1589 1618 1644 1689 1725 1758 1797 1838 1875 1923 1959 1969 1972 1976 1975 1967 1952 1911 1856 1833 1796 1743 1704 1650 1593 1547 1531 1517 1507 1490 1306 1270 1233 1200 1170 1139 1110 1085 1064 1041 1018 999 980 961 942 929 916 902 887 873 862 852 841 831 825 819 812 807 803 797 788 778 769 758 745 730 715 698 682 664 647 631 616 600 586 574 563 553 544 536 530 523 518 512 507 500 493 486 478 470 461 450 439 428 416 403 391 379 366 353 341 329 317 306 295 285 276 268 259 252 244 237 229 222 216 209 201 194 187 180 173 166 159 153 147 141 136 132 128 125 122 120 74942 283 2146 30 11956 20 49 2 1088 -8964 99999 9975 9164 8417 7806 7284 6852 6424 6192 6168 6267 6409 6614 6886 7146 7383 7581 7750 7912 7338 7192 7006 6772 6588 6336 6118 5987 5914 5748 5688 5695 5737 5764 5864 5946 6103 6254 6448 6563 6745 6922 7035 7056 7128 7132 9999999 9999999 9999999 9999999 6689 6517 6328 6109 5931 5749 5578 5411 5261 5085 4917 4760 4620 4460 4321 4252 4216 4217 4268 4347 4427 4512 4633 4781 4955 5146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4582 4335 4107 3910 3695 3544 3436 3340 3225 3169 3175 3173 3172 3219 3278 3366 3436 3510 3582 3702 3763 3789 3849 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3307 3213 3112 3016 2900 2780 2669 2574 2469 2343 2207 2069 1926 1800 1683 1585 1492 1413 1348 1309 1290 1296 1327 1381 1449 1531 1613 1708 1813 1909 1998 2082 2158 2215 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2068 1980 1903 1813 1729 1647 1583 1524 1474 1431 1368 1240 1211 1187 1165 1140 1116 1096 1080 1061 1039 1020 1001 982 963 947 931 913 894 876 860 847 833 820 812 805 798 792 787 782 775 767 759 750 740 727 714 700 685 668 652 637 622 606 591 579 567 556 545 537 530 522 514 507 501 494 487 479 470 462 452 442 431 421 410 397 386 374 363 351 340 328 317 307 298 289 280 272 264 256 249 241 233 226 219 212 204 197 189 181 173 166 158 152 145 139 134 129 125 122 118 116 74951 304 1513 30 11953 20 49 11 1087 -8962 99999 14845 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9539 8872 8227 7716 7197 7272 7338 7377 7466 7451 7248 7074 6919 6765 6569 6360 6299 6220 6209 6140 6166 6228 6297 6279 6267 6343 6474 6480 6530 6636 6772 6831 6836 6820 6869 6892 6912 6876 6902 6915 6840 6653 6550 6462 6337 6170 6024 5935 5840 5707 5565 5403 5323 5240 5175 5125 5140 5112 5035 4959 4926 4869 4796 4765 4772 4787 4847 4888 4937 5001 5112 5197 5310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4451 4203 3936 3698 3527 3333 3190 3080 2991 2895 2877 2895 2901 2931 3013 3082 3171 3250 3316 3364 3466 3533 3580 3665 3782 3840 3864 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2908 2756 2621 2478 2318 2158 2016 1889 1773 1657 1576 1512 1461 1415 1381 1380 1404 1440 1488 1554 1628 1683 1749 1834 1932 2026 2108 2174 2228 2273 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1987 1881 1776 1656 1547 1453 1373 1299 1253 1228 1186 1160 1228 1206 1187 1166 1146 1127 1112 1096 1076 1056 1035 1014 994 975 956 935 913 892 872 854 837 821 809 797 787 780 774 768 760 752 746 738 728 717 706 693 679 663 649 636 622 608 595 583 572 561 552 544 538 532 525 519 513 505 497 489 479 470 459 448 435 423 409 394 380 367 353 340 328 316 304 294 284 276 268 260 253 247 241 235 229 223 217 210 204 197 190 183 175 168 160 154 147 141 136 131 127 124 120 74960 319 1062 30 11952 20 49 20 1087 -8961 99999 12141 12444 12720 12970 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9602 8957 8332 7763 7285 7015 6871 6685 6619 6749 6934 6964 7412 7310 7211 7120 6993 6847 6732 6609 6411 6230 6179 6215 6142 6103 6146 6257 6316 6367 6443 6603 6741 6846 6887 6975 7001 6937 6775 6681 6592 6450 6253 6077 5937 5779 5576 5400 5220 5094 4962 4888 4823 4802 4745 4664 4596 4590 4561 4516 4535 4611 4685 4818 4965 5131 5283 5484 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4452 4151 3833 3559 3364 3179 3044 2976 2930 2883 2904 2947 2967 2994 3074 3120 3173 3216 3243 3259 3320 3354 3366 3421 3508 3546 3575 3634 3719 3772 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3035 2907 2775 2647 2514 2366 2230 2118 2005 1899 1801 1740 1677 1621 1567 1518 1503 1511 1526 1549 1591 1624 1627 1643 1690 1758 1828 1892 1943 1988 2034 2057 2083 2120 2142 2121 2080 2064 2035 1977 1905 1807 1708 1613 1526 1447 1389 1341 1277 1218 1193 1195 1223 1205 1183 1163 1145 1128 1104 1080 1057 1034 1012 991 970 949 928 907 885 867 848 830 815 801 788 777 767 757 747 738 730 720 710 699 690 678 667 654 644 633 622 611 601 591 580 570 560 552 545 536 527 519 510 501 490 480 468 457 445 434 421 408 395 381 368 357 345 334 323 313 303 294 285 277 270 263 256 250 244 237 230 224 217 211 204 197 190 183 175 167 160 154 147 141 135 130 126 122 119 74969 304 1513 30 11953 20 49 29 1086 -8959 99999 11774 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9693 9032 8316 7668 7160 6738 6498 6546 6635 6642 6772 6342 6515 6572 6597 6697 6778 6858 6915 6958 6975 6922 6803 6676 6664 6668 6545 6444 6420 6449 6441 6472 6491 6530 6527 6538 6545 6581 6587 6523 6378 6260 6132 5966 5766 5593 5416 5229 5042 4904 4760 4646 4549 4511 4474 4473 4465 4464 4469 4508 4521 4527 4583 4661 4714 4815 4918 5026 5108 5243 5374 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4359 4115 3898 3683 3495 3340 3195 3043 2939 2850 2765 2693 2669 2648 2660 2681 2702 2730 2799 2861 2919 3010 3132 3218 3302 3386 3479 3546 3600 3624 3653 9999999 9999999 3656 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3018 2927 2808 2679 2582 2474 2353 2226 2130 2023 1931 1841 1739 1680 1657 1628 1603 1606 1619 1600 1608 1648 1710 1780 1851 1904 1952 2019 2057 2088 2126 2141 2113 2050 2003 1931 1852 1770 1661 1556 1455 1361 1274 1217 1188 1157 1148 1160 1195 1244 1225 1201 1176 1152 1129 1102 1075 1049 1023 998 975 952 930 909 889 868 848 831 814 799 784 772 761 750 741 731 722 713 704 695 686 679 670 661 651 642 634 625 616 607 598 588 578 568 559 550 539 529 519 509 498 486 475 463 451 439 428 416 403 390 377 365 352 341 330 319 308 298 289 280 272 265 258 251 245 239 233 227 221 215 209 203 196 189 182 174 166 159 152 145 138 132 126 121 117 114 74978 319 1061 30 11951 20 49 38 1086 -8957 99999 9669 9747 9883 9947 10057 10344 10663 11103 11217 11375 11559 11859 12130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10068 9567 8976 8403 7997 7725 7598 7702 7852 7909 7989 6299 6418 6458 6437 6454 6408 6374 6363 6325 6376 6368 6289 6187 6195 6262 6243 6282 6365 6507 6629 6761 6881 7000 7089 7090 7058 7061 7061 7029 6899 6775 6598 6400 6188 5997 5848 5708 5562 5425 5304 5228 5144 5116 5057 5015 4955 4921 4889 4866 4834 4770 4740 4732 4719 4749 4786 4846 4859 4943 5054 5198 5346 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4293 4055 3816 3617 3411 3188 3016 2877 2760 2657 2594 2551 2556 2595 2624 2679 2776 2874 2952 3065 3204 3315 3410 3490 3566 3628 3672 3685 9999999 9999999 9999999 3630 3607 3612 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3005 2903 2782 2656 2562 2461 2352 2247 2158 2056 2003 1974 1927 1907 1925 1928 1928 1951 1974 1966 1977 2001 2021 2052 2082 2062 2020 1992 1952 1911 1884 1841 1756 1654 1567 1465 1381 1323 1244 1161 1096 1044 1005 990 996 1003 1026 1057 1102 1144 1244 1220 1196 1172 1149 1123 1097 1073 1048 1023 999 977 954 934 913 892 871 850 829 809 790 773 757 744 731 718 707 697 687 678 669 663 657 650 643 637 631 623 616 608 600 591 582 572 563 553 542 531 520 509 497 485 473 460 447 434 421 408 395 382 368 355 342 331 320 309 299 288 279 271 264 257 250 244 239 233 228 223 217 211 205 199 193 187 180 172 164 157 149 142 135 129 123 118 114 110 74987 319 1063 30 11953 20 49 47 1085 -8955 99999 9959 9867 9709 9440 9112 8927 8743 8717 8453 8313 8152 8073 7960 7916 7784 7763 7657 7691 8040 8805 9427 10045 10589 11405 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9462 9097 8903 8757 8523 8304 8237 6427 6509 6547 6618 6615 6602 6627 6578 6654 6666 6639 6570 6580 6628 6595 6640 6705 6809 6905 6967 7046 7129 7232 7225 7206 7218 7220 7204 7126 7054 6914 6758 6585 6397 6264 6111 5930 5730 5558 5418 5267 5172 5047 4932 4813 4720 4643 4597 4577 4529 4498 4490 4498 4552 4595 4658 4679 4768 4880 5011 5148 5288 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4139 3912 3670 3470 3289 3107 2931 2784 2668 2600 2572 2544 2553 2595 2654 2711 2816 2943 3063 3173 3282 3382 3472 3531 3566 3581 3579 3555 3532 3509 3494 3463 3410 3343 3280 3206 3129 3074 3020 2946 2878 2794 2686 2578 2485 2385 2287 2210 2140 2063 2002 1956 1905 1895 1908 1912 1947 2008 2042 2055 2084 2111 2120 2142 2164 2169 2177 2179 2135 2083 2048 2001 1957 1922 1874 1796 1702 1610 1503 1428 1384 1320 1250 1195 1147 1108 1081 1069 1074 1102 1122 1153 1186 1247 1227 1206 1184 1162 1139 1113 1088 1062 1036 1010 985 960 936 912 889 865 841 819 798 777 760 744 730 718 707 696 688 680 671 663 658 653 647 641 634 628 622 614 607 599 590 580 571 561 552 541 529 518 506 495 482 470 457 444 431 418 406 393 380 367 355 343 331 321 310 300 289 279 271 263 255 247 240 234 228 222 216 211 205 199 193 188 182 175 168 161 154 148 141 135 128 123 118 114 110 74996 455 1031 30 11951 20 49 56 1084 -8953 99999 12879 12797 12600 12352 11986 11468 11099 10755 10343 9610 9109 8480 7823 7196 6699 6094 5682 5200 4980 5073 5660 6116 6665 7350 8359 9168 10212 11252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9249 8863 8560 8216 7940 7903 8013 8064 8048 8031 7951 7858 7746 7564 7484 7319 7151 6986 6924 6893 6817 6809 6800 6876 6964 6999 7057 7108 7161 7085 7041 7004 6936 6841 6712 6595 6416 6241 6037 5829 5702 5545 5376 5205 5084 4968 4856 4812 4751 4688 4608 4562 4544 4555 4585 4592 4625 4678 4732 4815 4876 4934 4926 4969 5024 5104 5177 5225 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4257 4092 3912 3758 3597 3447 3295 3141 3027 2964 2934 2892 2873 2879 2912 2949 3006 3077 3160 3237 3290 3326 3376 3402 3396 3363 3327 3291 3267 3233 3209 3184 3144 3078 3029 2994 2977 2978 2973 2951 2948 2923 2875 2827 2799 2753 2700 2662 2625 2565 2497 2427 2349 2309 2285 2238 2215 2202 2161 2100 2061 2034 1996 1975 1947 1929 1925 1924 1882 1842 1821 1805 1800 1794 1778 1747 1690 1618 1527 1482 1439 1371 1282 1211 1146 1091 1034 990 977 980 963 1350 1327 1302 1272 1237 1203 1171 1138 1104 1072 1042 1013 986 962 938 916 895 875 854 834 816 797 779 762 746 732 719 706 695 685 676 667 659 653 648 642 636 630 625 618 612 606 599 591 581 571 562 552 542 530 518 507 495 483 471 458 445 431 418 405 393 379 366 353 340 329 318 307 296 285 276 267 260 252 245 238 232 226 220 215 209 203 197 191 185 179 172 165 157 150 144 137 130 124 119 114 109 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 22 21 19 18 16 15 13 12 10 8 7 5 3 2 0 0 -1 -2 -3 -4 -5 -6 -6 -7 -7 -7 -8 75005 471 549 30 11949 20 50 5 1084 -8952 99999 15330 15334 15269 15252 15151 15025 14751 14266 13657 13160 12765 12290 11757 11326 10911 10499 10158 9946 9790 9648 9426 9140 9151 9152 9012 8602 8386 7998 7557 7095 6764 6314 5930 5448 5235 5256 5684 5908 6318 6837 7675 8346 9253 10162 11045 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9591 9154 8695 8390 8149 7927 7749 7682 8594 8614 8615 8564 8438 8302 8143 7914 7815 7651 7522 7389 7357 7269 7187 7163 7124 7086 7093 7077 7063 6992 6940 6759 6633 6502 6367 6231 6157 6067 5914 5777 5673 5559 5490 5415 5358 5288 5244 5169 5089 5064 5016 4920 4795 4710 4653 4607 4592 4572 4579 4604 4622 4670 4703 4741 4725 4747 4785 4858 4940 4988 5017 5016 5016 5003 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4246 4136 4023 3919 3813 3703 3613 3543 3491 3433 3377 3337 3312 3295 3281 3285 3294 3301 3294 3286 3286 3274 3244 3213 3171 3146 3124 3103 3081 3067 3046 3004 2968 2940 2914 2923 2916 2896 2880 2851 2796 2737 2707 2679 2642 2608 2570 2530 2490 2453 2396 2382 2386 2357 2339 2340 2335 2294 2252 2220 2182 2157 2108 2061 2029 2000 1927 1840 1786 1747 1706 1649 1600 1550 1475 1388 1293 1240 1190 1124 1037 971 924 880 830 799 801 810 805 838 890 1311 1282 1248 1215 1183 1151 1119 1087 1056 1026 998 971 945 921 898 875 849 826 805 784 763 744 726 709 695 683 672 665 658 652 646 644 642 639 636 632 629 624 619 613 606 597 586 575 563 551 539 526 512 499 486 473 461 448 435 422 409 397 385 373 360 348 336 325 315 305 295 285 276 268 261 254 248 242 236 231 225 220 215 209 203 196 190 183 176 168 160 152 145 137 130 123 118 112 108 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 25 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 -1 -1 75014 471 549 30 11949 20 50 14 1083 -8950 99999 13877 13765 13581 13389 13137 12916 12568 12114 11737 11477 11293 11020 10767 10663 10516 10392 10274 10236 10297 10283 10178 9846 9728 9514 9072 8552 8250 7764 7214 6729 6276 5774 5455 5108 4972 5130 5635 6058 6631 7341 8089 8631 9390 10150 10859 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9708 9258 8848 8479 8193 8083 7975 7913 9311 9367 9391 9999999 9999999 9999999 8910 8730 8501 8349 8161 7978 7781 7651 7456 7297 7212 7078 6908 6833 6774 6675 6541 6426 6211 6028 5906 5831 5785 5819 5817 5734 5683 5688 5675 5687 5706 5701 5663 5636 5561 5456 5371 5245 5064 4861 4731 4642 4556 4504 4478 4485 4516 4578 4678 4780 4885 4916 4968 5050 5173 5257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4640 9999999 4514 4443 4360 4259 4133 4027 3931 3863 3780 3685 3613 3553 3505 3454 3407 3375 3355 3342 3320 3311 3314 3312 3297 3287 3299 3306 3299 3290 3298 3315 3331 3345 3351 3368 3374 3351 3321 3283 3238 3191 3127 3046 2973 2865 2745 2629 2541 2474 2402 2349 2294 2247 2220 2196 2178 2195 2233 2236 2247 2269 2278 2269 2246 2221 2185 2167 2123 2075 2044 2001 1923 1831 1758 1713 1670 1616 1559 1503 1428 1342 1251 1199 1144 1079 1012 964 935 925 903 889 902 920 929 977 1311 1289 1263 1232 1198 1164 1132 1100 1067 1035 1003 973 943 915 890 867 845 821 801 783 766 748 732 717 703 691 681 672 665 659 653 647 645 642 639 636 632 629 625 620 614 606 598 587 575 563 551 538 524 510 497 484 471 459 446 434 422 410 400 389 378 367 356 345 335 324 314 304 294 285 276 268 260 252 245 238 232 225 219 213 207 201 194 188 181 175 167 160 152 145 138 131 125 120 115 111 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 26 26 25 24 23 23 22 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 75023 450 549 30 11949 20 50 23 1083 -8948 99999 15041 14752 14378 13996 13452 12936 12377 11660 11132 10790 10459 10040 9734 9696 9703 9863 10082 10343 10674 10928 11041 11036 11189 11192 10922 10542 10300 9842 9176 8611 7996 7341 6831 6340 6056 5946 6129 6275 6494 6835 7228 7454 7929 8499 8979 9408 9809 10023 10099 10126 10147 9988 9885 9694 9505 9319 9183 8957 8641 8380 8219 8122 8106 8237 8425 8585 7876 7935 7990 8051 8017 7873 7790 7759 7692 7715 7695 7668 7615 7608 7545 7557 7618 7574 7456 7407 7327 7217 7087 6979 6759 6556 6380 6252 6178 6160 6083 5951 5868 5843 5798 5813 5828 5812 5761 5738 5676 5626 5581 5479 5313 5132 4984 4875 4756 4680 4600 4557 4527 4531 4564 4629 4686 4688 4710 4776 4878 4967 5021 5079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4300 4203 4126 4027 3922 3824 3732 3659 3587 3521 3467 3419 3362 3307 3277 3268 3272 3265 3265 3282 3297 3299 3297 3326 3343 3350 3345 3331 3315 3286 3234 3166 3097 3020 2942 2859 2766 2680 2563 2470 2382 2327 2308 2292 2274 2239 2225 2228 2239 2246 2263 2311 2333 2359 2375 2402 2402 2370 2331 2303 2303 2268 2219 2176 2127 2055 1947 1855 1791 1725 1625 1538 1474 1395 1292 1183 1121 1074 1030 983 957 964 978 967 968 998 1027 1027 1303 1286 1266 1243 1215 1184 1151 1122 1093 1063 1033 1005 977 950 924 900 877 857 834 814 794 776 758 741 725 710 697 685 675 667 659 653 646 642 639 635 631 626 622 617 612 607 600 592 583 572 561 551 539 526 514 503 491 479 467 455 442 430 417 406 395 383 370 359 347 336 324 313 303 292 282 273 265 257 249 242 235 229 223 217 212 207 201 195 189 184 177 170 163 156 149 142 135 128 123 117 113 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 22 21 20 20 19 18 75032 450 547 30 11947 20 50 32 1082 -8946 99999 15621 15317 14981 14636 14182 13745 13238 12477 11856 11378 10924 10326 9854 9592 9481 9478 9566 9695 9946 10169 10326 10536 10916 11220 11291 11170 11230 11138 10841 10497 10102 9653 9246 8878 8648 8483 8420 8314 8192 8232 8456 8480 8623 8884 9125 9337 9555 9756 9806 9843 9916 9859 9894 9948 9940 9870 9844 9786 9618 9481 9413 9395 9347 9368 9385 9377 9223 9087 8943 8854 8675 8427 8280 8181 8058 8007 7882 7731 7618 7602 7483 7449 7462 7338 7090 6950 6837 6705 6564 6451 6233 6079 5940 5807 5692 5681 5620 5521 5511 5578 5602 5631 5625 5597 5535 5509 5412 5356 5317 5233 5084 4914 4773 4657 4529 4430 4366 4362 4361 4397 4463 4580 4679 4726 4783 4875 5005 5115 5194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4384 4293 4212 4132 4072 3988 3908 3837 3774 3717 3667 3625 3586 3559 3519 3474 3471 3481 3503 3522 3546 3570 3590 3598 3594 3608 3602 3570 3522 3460 3387 3292 3197 3083 2962 2847 2750 2660 2557 2473 2384 2328 2291 2284 2322 2373 2409 2415 2444 2496 2538 2563 2568 2603 2613 2609 2591 9999999 9999999 9999999 2364 2289 2248 2188 2111 2039 1966 1896 1802 1728 1687 1640 1558 1489 1452 1395 1320 1241 1178 1121 1064 1004 964 948 928 888 869 878 883 877 910 1260 1236 1210 1179 1148 1116 1087 1061 1035 1009 984 961 938 916 895 875 857 838 820 802 787 770 753 737 721 708 697 686 677 669 662 654 649 644 639 632 626 620 614 607 599 590 580 569 558 547 536 525 513 501 491 480 470 459 449 439 429 418 408 398 386 375 363 352 341 329 318 307 296 285 275 266 258 249 241 234 228 222 215 210 204 199 193 187 181 175 168 161 154 147 141 134 128 123 118 114 110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 19 18 17 16 15 75041 432 1087 30 11947 20 50 41 1081 -8945 99999 9722 9976 10277 10673 11077 11288 11481 11489 11548 11544 11308 11148 10974 10688 10258 9832 9630 9341 9079 8832 8651 8666 8726 8631 8572 8679 8724 8764 8929 9164 9341 9357 9402 9380 9406 9460 9389 9355 9347 9336 9186 9057 8971 8903 8791 8741 8742 8805 8516 8533 8525 8564 8543 8476 8468 8467 8486 8490 8397 8235 8117 8037 7858 7719 7591 7374 7061 6827 6594 6355 6138 5921 5699 5547 5427 5317 5204 5181 5116 5066 5095 5187 5245 5300 5320 5318 5288 5277 5210 5188 5155 5104 5003 4892 4776 4673 4556 4472 4435 4450 4467 4524 4591 4692 4771 4824 4881 4958 5062 5153 5218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4733 4663 4587 4520 4479 4420 4354 4318 4329 4356 4395 4402 4425 4448 4476 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3743 3693 3651 3598 3541 3487 3454 3421 3356 3287 3207 3141 3047 2947 2837 2723 2605 2497 2414 2334 2266 2196 2157 2147 2158 2202 2251 2303 2337 2383 2449 2508 2553 2544 2552 2545 2529 2493 2465 2410 2319 2230 2158 2109 2060 2002 1944 1888 1869 1823 1782 1769 1738 1669 1617 1584 1525 1446 1366 1280 1186 1101 1005 924 876 837 791 780 804 824 847 911 1001 1241 1216 1185 1153 1120 1088 1059 1030 1003 976 951 928 907 886 867 848 829 812 797 783 769 754 740 726 714 703 693 684 676 668 660 653 647 641 633 626 619 611 604 595 585 575 564 553 542 532 521 510 500 490 480 471 462 453 444 434 425 415 405 394 382 371 360 348 336 324 312 300 288 277 267 257 247 238 231 224 217 210 204 198 192 187 181 176 170 163 157 150 144 138 132 126 121 116 112 109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 15 14 13 11 75050 432 1088 30 11948 20 50 50 1081 -8943 99999 9112 9465 9916 10569 11222 11585 11880 12005 12187 12268 9999999 9999999 9999999 9999999 9999999 10759 10593 10327 9939 9494 9198 9065 8974 8669 8465 8416 8249 8049 8073 8271 8422 8358 8332 8328 8431 8528 8540 8633 8835 9005 9066 9195 9369 9536 9645 9784 9999999 9999999 9999999 8480 8289 8131 7891 7595 7341 7151 7009 6858 6642 6417 6324 6267 6153 6160 6207 6197 6048 6028 6045 6080 6093 6038 5967 5951 5905 5825 5759 5784 5691 5578 5523 5564 5549 5521 5459 5416 5394 5375 5307 5316 5333 5322 5249 5198 5151 5095 4984 4892 4853 4855 4844 4861 4894 4960 4999 5009 5034 5092 5181 5268 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4595 4439 4291 4173 4111 4076 4054 4005 4000 4012 4042 4089 4146 4189 4227 4253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3684 3597 3523 3454 3380 3312 3265 3223 3145 3096 3060 3036 2985 2932 2872 2797 2719 2646 2591 2544 2508 2470 2455 2459 2455 2470 2482 2503 2513 2530 2571 2599 2609 2579 2558 2531 2500 2464 2440 2406 2343 2286 2231 2188 2139 2077 2017 1947 1904 1841 1771 1715 1631 1524 1436 1361 1271 1180 1101 1017 933 852 786 732 695 663 645 670 702 721 760 827 913 1233 1206 1175 1142 1109 1077 1051 1026 1000 976 954 933 914 898 881 865 849 833 818 806 793 777 762 747 734 721 710 698 686 676 665 656 648 640 631 622 614 606 597 588 577 566 556 545 536 526 515 505 495 486 477 468 459 451 442 433 424 414 404 392 381 369 358 346 333 321 309 296 285 274 264 254 245 236 228 221 214 207 201 195 189 182 176 170 164 157 151 144 138 132 126 121 116 112 109 106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 16 15 13 12 11 9 75059 432 1088 30 11948 20 50 59 1080 -8941 99999 7053 7456 7923 8602 9274 9825 10256 10529 10988 11273 11409 11597 11869 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10962 10859 10813 10442 10134 9949 9674 9249 8999 8955 8906 8723 8479 8225 8168 8197 8113 8093 8256 8445 8506 8632 8839 9053 9218 9399 9564 9999999 9999999 6909 6821 6776 6679 6590 6507 6474 6520 6553 6465 6339 6319 6352 6319 6369 6364 6318 6105 5990 5892 5884 5870 5788 5708 5713 5690 5662 5613 5672 5638 5615 5625 5755 5796 5805 5725 5672 5632 5602 5525 5514 5480 5438 5325 5260 5192 5140 5022 4951 4929 4949 4942 4974 5018 5094 5148 5194 5246 5327 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4420 4246 4101 4010 3952 3906 3843 3810 3779 3764 3771 3798 3810 3823 3829 3842 3848 3867 3863 3824 3766 3735 3691 3656 3645 3644 3627 3610 3594 3586 3579 3563 3506 3466 3429 3397 3335 3275 3209 3100 2978 2877 2804 2722 2642 2576 2530 2501 2471 2472 2472 2479 2473 2461 2485 2504 2497 2438 2402 2365 2314 2276 2253 2218 2150 2099 2051 2024 2007 1970 1932 1889 1873 1832 1788 1762 1685 1595 1518 1450 1356 1264 1178 1084 998 911 840 784 743 703 676 701 725 731 752 797 870 940 1209 1180 1148 1115 1084 1057 1030 1004 978 955 933 914 896 879 861 844 828 813 800 787 772 758 744 731 719 708 696 685 674 664 654 646 637 628 619 610 601 591 581 570 559 547 537 527 517 506 496 487 479 470 461 454 446 439 430 422 413 403 392 381 370 359 347 334 322 309 297 284 272 262 251 242 232 224 216 209 202 195 189 183 177 171 165 159 153 146 140 134 128 123 117 112 108 105 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 13 11 10 8 7 75068 435 997 30 11947 20 51 8 1080 -8939 99999 6849 7138 7516 7820 8167 8545 9122 9782 10428 10973 11367 11853 12194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10654 10478 10061 9709 9490 9215 8860 8639 8587 8569 8494 8324 8095 8072 8138 8068 7985 8089 8260 8310 8437 8637 8915 9171 9396 6843 6723 6580 6459 6301 6192 6141 6114 6082 6140 6280 6430 6442 6453 6511 6611 6661 6744 6779 6805 6698 6596 6470 6424 6343 6221 6078 6002 5870 5755 5621 5550 5446 5371 5326 5370 5377 5380 5307 5284 5253 5246 5207 5245 5245 5237 5187 5156 5112 5062 4934 4858 4822 4815 4775 4777 4793 4840 4873 4926 4994 5096 5192 5300 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4243 4111 4007 3914 3816 3759 3701 3644 3628 3657 3666 3676 3691 3723 3762 3819 3842 3827 3809 3805 3775 3755 3756 3754 9999999 3693 3659 3632 3610 3554 3470 3411 3373 3329 3261 3207 3145 3048 2936 2852 2807 2753 2704 2664 2661 2658 2649 2650 2652 2667 2664 2649 2664 2683 2676 2604 2563 2504 2435 2363 2308 2241 2161 2104 2030 1965 1915 1848 1785 1720 1691 1630 1578 1537 1458 1390 1332 1268 1179 1114 1071 1026 1000 958 931 907 892 886 904 962 996 1015 1049 1097 1162 1210 1176 1146 1115 1085 1055 1027 1001 978 954 934 917 902 887 873 858 845 832 819 809 798 785 773 760 747 735 722 708 694 682 669 656 643 631 619 607 595 584 573 561 550 539 528 519 510 502 494 486 479 472 466 460 453 447 440 432 423 414 404 393 381 369 357 344 330 316 303 289 276 264 253 242 231 222 213 206 199 192 186 180 175 169 164 159 153 148 142 136 130 125 119 114 109 105 101 98 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 12 11 9 8 6 75078 453 1085 30 11945 20 51 18 1079 -8937 99999 8021 8253 8608 9178 9738 10233 10635 10915 11268 11527 11823 12260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10208 9830 9678 9696 9535 9164 8745 8531 8374 8165 8002 7992 8068 8104 8159 8333 8658 8932 6614 6389 6211 6033 5915 5738 5606 5579 5595 5563 5627 5772 5944 6010 6063 6125 6263 6385 6537 6633 6753 6730 6694 6667 6725 6702 6636 6575 6582 6494 6421 6325 6273 6167 6051 5952 5982 5954 5857 5680 5585 5477 5374 5237 5205 5149 5067 4935 4856 4798 4731 4584 4490 4470 4481 4456 4464 4490 4549 4585 4660 4781 4941 5076 5220 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4355 4161 4009 3892 3800 3727 3694 3669 3634 3652 3725 3765 3791 3826 3881 3915 3959 3997 3996 3980 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3620 3565 3501 3432 3331 3239 3177 3123 3047 2978 2927 2850 2759 2701 2665 2612 2561 2526 2513 2512 2511 2501 2487 2481 2473 2446 2450 2475 2478 2432 2407 2378 2337 2294 2267 2215 2159 2121 2063 2008 1962 1892 1807 1730 1676 1597 1527 1470 1386 1309 1250 1192 1120 1081 1058 1043 1050 1054 1057 1067 1089 1107 1143 1213 1265 1304 1349 1401 1278 1247 1213 1179 1145 1113 1080 1048 1017 989 962 939 919 902 887 871 855 841 828 816 805 795 784 774 762 751 739 726 713 699 686 672 659 645 630 616 601 587 573 559 545 532 519 507 497 488 480 472 465 458 452 447 442 437 432 427 420 413 406 397 387 376 365 353 341 328 314 301 287 273 260 248 237 226 215 206 198 190 183 176 170 164 158 153 148 143 138 133 128 123 118 113 109 105 101 98 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 13 12 11 10 8 7 6 5 3 2 1 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 1 2 75087 439 1504 30 11944 20 51 27 1079 -8936 99999 12755 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10710 10424 10086 9915 9847 9935 9941 9686 9443 9392 9258 9051 8913 8895 8893 8879 8881 8852 8876 8933 8909 8962 9155 9339 6736 6674 6584 6516 6468 6341 6263 6246 6267 6212 6177 6136 6159 6197 6246 6247 6311 6296 6259 6224 6290 6277 6240 6207 6229 6153 6099 6047 6058 6032 5986 5923 5950 5945 5874 5716 5657 5562 5464 5333 5297 5233 5131 4984 4892 4845 4825 4730 4704 4740 4806 4815 4860 4924 4995 5029 5086 5183 5298 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4672 4504 4397 4278 4137 4018 3905 3818 3768 3737 3696 3696 3718 3719 3753 3833 3890 3920 3957 4015 4049 4111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3489 3358 3252 3186 3126 3043 2976 2947 2899 2833 2790 2766 2742 2711 2693 2694 2703 2691 2647 2596 2565 2534 2472 2433 2419 2392 2332 2277 2239 2196 2157 2132 2098 2086 2095 2077 2056 2042 2011 1956 1903 1852 1787 1723 1664 1570 1480 1403 1310 1201 1126 1070 1031 1005 978 958 968 990 1007 1050 1136 1203 1256 1325 1398 1259 1233 1205 1174 1144 1115 1086 1057 1027 1000 974 951 929 910 892 874 855 838 823 810 797 786 774 764 751 739 727 717 705 692 681 669 656 642 628 615 601 587 573 559 545 531 516 502 491 480 470 461 453 445 438 431 426 421 416 411 405 398 391 383 373 363 352 340 328 315 302 288 275 262 249 237 226 216 207 198 191 184 178 172 166 161 156 151 147 142 137 132 127 121 116 111 106 102 98 95 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 16 14 13 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 1 1 1 2 3 75096 432 1713 30 11943 20 51 36 1078 -8934 99999 8309 8408 8486 8682 8855 8952 8971 9074 9288 9639 9901 9941 9973 10055 9948 9775 9683 9725 9730 9719 9615 9505 9435 9367 9269 9213 9218 9197 9076 8911 8772 8562 8281 8006 7680 7385 7174 6943 6678 5690 5848 5987 6164 6293 6364 6397 6370 6377 6503 6533 6510 6480 6487 6387 6300 6239 6204 6174 6126 6054 6056 6048 5977 5839 5791 5709 5635 5532 5501 5448 5351 5214 5098 5016 4958 4836 4810 4850 4909 4923 4957 4999 5048 5069 5112 5199 5303 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4683 4536 4338 4162 4057 3941 3813 3734 3650 3571 3537 3526 3481 3477 3485 3476 3511 3608 3676 3699 3736 3787 3807 3870 3949 3996 4020 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3533 3482 3442 3377 3325 3324 3287 3222 3174 3153 3119 3071 3033 3006 2995 2951 2876 2785 2724 2670 2585 2519 2486 2445 2377 2309 2263 2216 2193 2164 2128 2114 2122 2091 2050 2004 1951 1881 1815 1731 1638 1556 1478 1365 1272 1204 1120 1023 964 926 923 928 927 932 984 1044 1092 1165 1265 1343 1403 1282 1258 1232 1207 1180 1152 1124 1097 1070 1042 1014 988 962 938 916 898 879 861 842 825 812 800 788 778 768 760 748 738 727 717 705 691 678 664 650 633 616 600 584 567 550 535 520 505 490 477 466 457 448 440 434 429 423 419 415 411 407 403 398 392 385 377 367 357 346 335 322 309 296 282 269 255 243 231 220 210 201 193 185 178 172 166 160 155 150 145 140 136 131 126 121 116 111 106 102 98 95 92 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 17 16 15 14 13 11 10 9 8 7 6 5 4 3 3 3 3 2 2 2 2 3 3 3 4 4 75105 434 1715 30 11945 20 51 45 1077 -8932 99999 9038 8982 8902 8948 8992 8938 8796 8665 8679 8858 9158 9239 9348 9530 9569 9531 9603 9772 9839 9919 9943 9890 9874 9999999 9999999 7056 7067 7104 7161 7166 7131 7039 6942 6765 6703 6691 6657 6556 6460 6378 6367 6408 6464 6494 6549 6503 6450 6414 6477 6461 6407 6318 6272 6208 6125 6015 5929 5856 5787 5690 5673 5651 5595 5468 5384 5287 5237 5162 5105 5042 4964 4863 4784 4726 4702 4638 4656 4722 4818 4892 4983 5075 5172 5246 5345 5471 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4554 4330 4137 4032 3926 3808 3718 3656 3610 3585 3564 3530 3540 3544 3536 3563 3638 3682 3663 3649 3647 3638 3644 3662 3665 3647 3657 3632 3572 3538 3521 3470 3411 3396 3376 3347 3301 3233 3176 3155 3165 3152 3156 3224 3258 3247 3247 3286 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2769 2734 2700 2640 2590 2548 2507 2510 2512 2488 2478 2486 2447 2380 2304 2212 2099 1981 1840 1695 1572 1455 1288 1139 1030 919 796 718 675 671 684 688 703 760 818 865 931 1034 1124 1177 1227 1224 1206 1187 1167 1145 1121 1099 1077 1051 1025 1001 976 953 930 911 891 873 855 837 822 809 793 779 767 755 741 727 713 700 685 669 653 638 623 605 588 573 557 540 523 509 495 482 468 456 446 437 428 421 416 411 405 401 397 394 389 385 380 374 367 359 350 341 330 318 307 295 282 270 257 245 234 223 213 204 196 188 181 175 169 164 159 154 149 145 140 136 131 126 121 117 112 108 104 100 97 94 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 75114 434 1717 30 11947 20 51 54 1077 -8930 99999 9871 9968 10038 10178 10313 10387 10449 10459 10572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6926 7019 7072 7005 6960 6883 6725 6671 6717 6751 6674 6603 6508 6463 6503 6500 6481 6467 6423 6315 6244 6250 6190 6113 6041 6034 6035 6049 6038 6021 6037 6067 6104 6172 6240 6243 6179 6122 6004 5907 5768 5634 5466 5285 5103 4949 4814 4690 4558 4530 4566 4637 4698 4802 4896 4996 5070 5170 5299 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4685 4518 4359 4209 4041 3851 3688 3632 3594 3551 3538 3583 3621 3677 3755 3814 3880 3960 4028 4098 4198 4272 4252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3739 3682 3598 3512 3478 3431 3384 3327 3250 3158 3104 3083 3044 3013 3049 3064 3038 3017 3022 3008 2997 2982 2977 2983 2993 2969 2922 2900 2880 2835 2820 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2215 2051 1873 1728 1582 1394 1219 1085 956 828 743 684 675 679 666 669 730 804 855 936 1048 1146 1274 1255 1236 1215 1192 1170 1148 1126 1106 1084 1058 1031 1006 981 956 931 910 888 867 845 825 808 791 773 757 743 731 716 702 688 676 662 648 634 622 608 592 575 561 547 531 515 501 487 473 459 446 436 426 416 408 403 398 392 388 385 381 378 374 369 364 359 351 342 333 322 311 299 286 273 260 247 235 223 212 203 194 186 180 173 168 164 159 155 152 148 145 141 137 133 129 124 119 114 109 105 101 97 94 91 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 75123 437 1629 30 11949 20 52 3 1076 -8929 99999 11498 9999999 11003 10764 10570 10370 10292 10226 10245 10261 10251 10439 10691 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8457 7873 7414 6980 6530 6086 5843 5677 5550 5514 5571 5708 5915 6542 6576 6600 6601 6580 6581 6505 6472 6502 6480 6468 6444 6444 6446 6454 6437 6398 6401 6428 6451 6511 6558 6531 6459 6395 6265 6167 6042 5909 5752 5576 5382 5188 5016 4849 4663 4583 4568 4584 4598 4650 4704 4768 4832 4906 5017 5144 5208 5234 9999999 9999999 9999999 9999999 9999999 4802 4669 4512 4354 4203 4046 3863 3698 3625 3584 3541 3526 3572 3636 3716 3822 3903 4003 4120 4226 4324 4443 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3629 3498 3357 3270 3194 3139 3091 3037 2982 2963 2970 2951 2949 3022 3082 3092 3088 3106 3093 3063 3027 2993 2968 2935 2871 2802 2764 2727 2661 2630 2644 2677 2703 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2119 1950 1802 1662 1489 1325 1196 1077 967 887 828 798 772 735 699 721 762 790 831 899 954 1270 1254 1239 1221 1199 1178 1157 1134 1111 1087 1061 1034 1009 982 956 930 908 886 865 845 826 809 793 775 760 745 732 716 700 685 671 654 638 622 606 591 574 557 542 527 512 497 484 472 460 448 437 429 421 413 406 401 397 392 388 384 380 375 370 365 359 352 343 333 322 311 299 287 275 262 250 238 227 216 206 198 190 183 177 172 166 162 157 153 149 145 141 137 133 129 124 119 114 110 105 101 98 95 91 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 31 30 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 75132 436 1657 30 11947 20 52 12 1076 -8927 99999 9974 9852 9807 9837 9903 10132 10304 10587 10758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8628 8039 7407 6783 6339 5970 5576 5170 5046 5059 5146 5363 5659 5965 6335 7143 7045 6906 6757 6623 6496 6333 6256 6239 6218 6187 6173 6186 6255 6334 6373 6400 6454 6511 6568 6655 6724 6726 6684 6592 6432 6292 6140 5953 5750 5528 5288 5065 4867 4679 4486 4383 4334 4318 4318 4367 4425 4468 4510 4566 4671 4802 4878 4903 4930 4954 4878 4761 4646 4540 4413 4263 4128 4008 3882 3734 3593 3527 3505 3479 3467 3529 3607 3687 3792 3893 4002 4120 4230 4325 4427 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3692 3610 3501 3452 3397 3363 3337 3301 3263 3242 3224 3175 3134 3156 3151 3113 3064 3037 2978 2920 2867 2817 2786 2750 2716 2690 2704 2726 2726 2760 2814 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2023 1867 1731 1554 1376 1240 1125 1009 916 847 801 745 674 608 603 622 624 636 687 748 1279 1264 1249 1234 1215 1197 1176 1154 1130 1106 1082 1055 1028 1000 971 943 918 894 871 848 827 808 790 772 755 740 726 709 694 680 667 652 637 621 607 593 577 561 547 532 517 501 487 474 460 446 434 423 413 404 397 391 385 379 374 371 367 363 360 356 351 345 337 329 320 310 299 288 277 265 253 241 230 219 209 200 192 185 179 172 166 161 156 151 147 143 139 135 131 126 122 117 112 108 104 100 97 94 91 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 35 34 34 33 32 31 30 29 28 27 25 24 23 21 20 19 18 16 15 14 12 11 10 9 7 6 5 4 3 75141 439 1566 30 11946 20 52 21 1075 -8925 99999 11515 11300 10958 10665 10493 10362 10238 10112 10115 10154 10450 10692 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8700 8184 7567 6945 6538 6192 5757 5291 5066 5024 5094 5245 5458 5694 6008 7313 7275 7173 7081 6996 6891 6773 6745 6750 6719 6648 6607 6582 6626 6643 6623 6590 6561 6533 6506 6533 6535 6502 6415 6325 6191 6100 6009 5874 5716 5575 5436 5304 5161 5045 4896 4821 4774 4785 4787 4834 4858 4844 4830 4850 4879 4916 4918 4885 4836 4801 4689 4534 4377 4237 4071 3895 3753 3628 3493 3354 3232 3160 3145 3141 3141 3208 3310 3406 3524 3649 3783 3925 4062 4185 4306 4430 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3611 3532 3463 3403 3349 3298 3275 3247 3194 3150 3169 3162 3128 3101 3102 3069 3037 3007 2972 2938 2903 2850 2813 2820 2819 2792 2796 2810 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2044 1916 1744 1568 1436 1323 1201 1098 1019 950 875 781 691 658 656 1329 634 659 1302 1289 1276 1264 1252 1236 1217 1198 1176 1152 1128 1104 1077 1050 1019 988 958 930 904 878 853 830 808 789 769 751 733 717 699 683 669 655 639 622 606 592 577 562 546 533 519 505 491 479 467 455 443 433 424 416 408 401 395 390 385 380 376 372 367 362 358 352 345 337 328 319 309 298 287 276 264 252 240 229 218 207 198 190 182 175 168 162 156 151 146 142 137 133 130 126 122 117 113 109 105 101 98 96 93 90 88 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 41 41 40 39 39 38 37 36 34 33 32 30 29 28 26 24 23 21 20 18 17 15 13 12 10 8 6 5 3 1 75150 437 1625 30 11945 20 52 30 1074 -8923 99999 9274 8937 8723 8558 8450 8319 8287 8375 8798 9169 9437 9937 10525 11016 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8691 8047 7449 7037 6646 6171 5681 5354 5209 5221 5331 5486 5698 5980 7363 7231 7040 6851 6698 6504 6315 6263 6259 6254 6175 6174 6208 6329 6426 6485 6536 6572 6565 6565 6619 6655 6645 6567 6460 6326 6196 6077 5905 5731 5596 5448 5305 5162 5024 4863 4749 4663 4633 4605 4619 4617 4588 4577 4590 4605 4655 4686 4693 4700 4723 4695 4628 4568 4506 4402 4284 4168 4053 3909 3752 3587 3460 3379 3302 3228 3219 3249 3271 3327 3419 3535 3684 3832 3978 4124 4275 4375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3602 3513 3428 3354 3288 3240 3203 3215 3233 3216 3199 3231 3242 3218 3196 3185 3145 3101 3044 2974 2902 2839 2742 2650 2609 2575 2535 2521 2522 2531 2559 2609 2654 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2114 1948 1775 1629 1508 1388 1269 1159 1072 989 879 768 705 671 1333 1328 589 1314 1304 1292 1280 1267 1250 1233 1214 1191 1166 1141 1116 1088 1059 1028 996 967 939 913 889 867 844 822 804 785 766 748 733 715 699 684 668 652 635 619 603 588 573 557 542 528 513 498 485 472 459 447 435 425 416 408 399 393 387 380 375 370 365 360 355 350 344 337 329 320 311 302 292 282 272 261 251 241 231 222 213 205 198 192 185 179 172 166 160 154 148 143 138 132 127 121 116 110 105 101 98 95 92 89 87 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 43 43 42 41 40 39 38 37 35 34 33 31 30 28 26 24 23 21 19 17 16 14 12 10 8 6 4 3 1 0 75159 426 1595 30 11945 20 52 39 1074 -8922 99999 8459 8231 8165 8193 8276 8359 8484 8773 9182 9839 10393 10859 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9120 8520 8030 7630 7238 6912 7919 7944 7909 7800 7749 7723 7847 7870 7751 7571 7349 7111 6936 6796 6698 6581 6430 6320 6281 6287 6294 6288 6326 6386 6492 6629 6745 6823 6874 6876 6894 6931 6923 6922 9999999 9999999 9999999 9999999 6289 6126 5950 5789 5620 5469 5315 5170 5026 4916 4802 4744 4699 4700 4707 4695 4679 4678 4696 4756 4794 4821 4841 4860 4832 4770 4711 4650 4537 4396 4248 4110 3946 3756 3557 3399 3282 3164 3059 3032 3056 3083 3143 3248 3381 3556 3722 3892 4076 4254 4379 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3542 3429 3355 3296 3224 3169 3124 3135 3139 3118 3093 3109 3110 3063 3035 3022 2983 2926 2852 2780 2708 2648 2549 2463 2419 2381 2344 2330 2334 2335 2364 2420 2467 2529 2611 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2127 2007 1852 1691 1556 1455 1349 1242 1151 1097 1044 957 873 838 830 814 789 789 802 1332 1319 1305 1291 1274 1257 1238 1215 1191 1166 1141 1113 1084 1053 1021 990 961 935 909 884 859 835 812 790 768 747 728 708 689 672 655 637 620 603 588 574 560 546 534 522 510 497 486 475 463 452 442 432 423 413 405 397 389 382 375 369 363 357 352 346 340 333 326 318 309 300 291 282 272 262 252 242 232 223 214 206 199 192 185 179 172 166 160 154 148 143 138 133 127 122 116 111 106 102 98 95 92 89 87 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 47 46 45 44 43 42 40 39 37 36 34 32 30 29 27 24 22 20 75168 425 1625 30 11945 20 52 48 1073 -8920 99999 4164 4330 4648 5089 5524 6105 6854 7713 8865 9929 10831 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8590 8079 7663 7299 7018 6847 6929 6990 6988 7070 7219 7529 7735 7790 7783 7729 7631 7547 7460 7375 7245 7031 6845 6756 6699 6630 6524 6502 6509 6560 6658 6736 6808 6862 6880 6898 6951 6971 9999999 9999999 9999999 9999999 9999999 9999999 6203 5991 5824 5648 5483 5322 5180 5026 4901 4782 4702 4644 4623 4602 4570 4551 4552 4550 4581 4607 4619 4629 4659 4652 4622 4603 4558 4460 4346 4232 4127 4000 3858 3692 3552 3442 3318 3205 3148 3129 3110 3126 3195 3282 3422 3557 3684 3826 3985 4112 4199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3505 3397 3300 3193 3104 3021 3017 3008 2971 2933 2948 2960 2943 2957 2983 3003 3007 2981 2943 2898 2856 2751 2654 2583 2505 2418 2335 2259 2178 2122 2087 2058 2062 2103 2153 2189 2235 2280 2310 2338 2348 2356 2373 2385 9999999 9999999 2188 2110 1997 1871 1761 1686 1598 1505 1413 1337 1254 1159 1070 1041 1054 1060 1041 1036 1349 1334 1316 1295 1276 1257 1238 1218 1195 1173 1152 1130 1105 1079 1050 1020 990 962 936 911 884 856 830 806 782 759 738 719 700 682 667 652 637 621 607 594 581 570 558 547 535 522 509 497 484 471 459 447 436 426 416 407 398 390 382 375 370 364 358 354 348 342 336 329 321 312 304 295 285 276 265 255 244 234 224 215 206 199 192 184 177 170 164 157 151 146 140 135 129 124 119 114 109 104 100 97 94 91 89 87 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 48 47 46 45 44 42 41 39 38 36 34 32 30 28 26 24 22 20 75177 419 1804 30 11944 20 52 57 1073 -8918 99999 7718 8464 9294 10103 10863 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8678 8024 7408 6831 6422 6168 6097 6088 6175 7635 7767 7868 8035 8220 8372 8391 8251 8024 7780 7516 7298 7127 6943 6728 6482 6309 6197 6165 6173 6158 6210 6266 6393 6568 6743 6876 6982 7091 7186 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5850 5609 5388 5163 4958 4755 4583 4463 4384 4338 4279 4260 4269 4288 4334 4389 4442 4504 4579 4652 4681 4717 4712 4663 4575 4483 4373 4210 4028 3819 3608 3427 3227 3035 2852 2727 2624 2569 2573 2611 2707 2822 2967 3118 3291 3472 3622 3779 3930 4079 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3580 3506 3495 3481 3438 3366 3315 3270 3205 3163 3123 3077 3024 2956 2876 2791 2715 2590 2465 2371 2289 2215 2139 2068 1985 1925 1900 1886 1901 1957 2016 2058 2103 2161 2206 2248 2273 2293 2316 2341 9999999 9999999 2192 2126 2028 1919 1825 1773 1702 1619 1541 1481 1424 1360 1299 1288 1383 1375 1366 1357 1345 1333 1318 1302 1285 1269 1252 1232 1210 1189 1166 1144 1120 1093 1063 1033 1003 974 947 920 893 865 838 813 789 767 745 725 706 688 672 656 641 627 613 600 588 578 567 556 544 532 520 507 494 481 469 457 444 433 422 411 400 390 381 373 365 358 352 346 340 334 327 320 313 305 297 289 281 272 263 253 243 233 224 215 207 199 192 185 178 171 165 159 153 147 142 137 131 126 121 115 110 105 101 97 94 91 89 87 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 48 46 45 43 41 39 38 35 33 31 29 26 24 22 19 75186 423 1684 30 11944 20 53 6 1072 -8917 99999 2833 3701 4601 5516 6533 7607 8727 9812 10666 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8755 8183 7635 7131 6754 6551 6519 6483 6558 7906 7981 7995 8050 8106 8088 8050 7872 7589 7313 7043 6816 6588 6379 6143 5903 5768 5663 5626 5648 5669 5713 5759 5900 6087 6285 6458 6636 6806 6971 7122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5883 5655 5451 5250 5072 4914 4766 4665 4613 4587 4542 4527 4544 4561 4590 4626 4642 4658 4678 4678 4635 4616 4573 4474 4344 4217 4086 3920 3741 3540 3350 3189 3005 2836 2698 2610 2520 2449 2436 2460 2546 2644 2765 2890 3033 3167 3282 3431 3582 3725 3830 3892 3952 3998 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3567 3495 3489 3486 3457 3401 3377 3355 3320 3301 3278 9999999 9999999 9999999 9999999 9999999 9999999 2909 2774 2664 2560 2454 2336 2216 2089 1990 1916 1857 1830 1858 1888 1912 1960 2025 2088 2147 2185 2229 2273 2312 2295 2250 2198 2140 2048 1943 1850 1798 1726 1641 1573 1537 1499 1461 1434 1457 1431 1419 1405 1391 1374 1354 1333 1310 1286 1266 1247 1223 1199 1176 1153 1130 1107 1082 1055 1028 1000 971 946 922 896 869 842 818 794 771 750 731 713 696 681 666 652 638 624 611 599 589 578 566 554 540 527 513 499 486 472 459 445 433 422 411 401 390 381 372 365 358 352 345 338 331 323 316 308 299 290 281 272 262 253 243 234 224 215 208 201 195 188 182 176 171 165 160 155 150 145 140 135 130 124 118 113 108 103 99 96 93 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 53 52 51 49 47 45 43 41 39 37 34 32 29 27 24 21 19 75195 423 1685 30 11945 20 53 15 1072 -8915 99999 3702 4275 4728 5174 5796 6469 7181 7881 8416 8952 9314 9631 9817 10024 10137 10058 9938 9800 9731 9600 9389 9032 8668 8436 8206 8011 7850 7732 5666 5998 6329 6627 6899 7199 7466 7646 7804 7979 8013 7890 7718 7573 7499 7393 7211 6978 6762 6589 6385 6221 6122 6054 5962 5873 5895 5979 6066 6086 6151 6261 6404 6521 6583 6674 6727 6714 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5847 5732 5644 5550 5463 5408 5385 5375 5353 5337 5314 5295 9999999 9999999 5189 5148 5101 9999999 9999999 4832 4720 4586 4418 4241 4079 3905 3713 3504 3318 3152 2969 2807 2663 2583 2514 2469 2446 2454 2521 2596 2694 2799 2928 3051 3152 3280 3406 3540 3627 3678 3709 3752 3816 3815 3801 3788 9999999 9999999 9999999 9999999 9999999 9999999 3586 3544 3551 3579 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3045 2949 2867 2728 2561 2410 2288 2170 2054 1941 1828 1745 1696 1660 1654 1703 1757 1801 1870 1954 2037 2106 2156 2189 2216 2241 2221 2176 2136 2086 2001 1901 1815 1770 1726 1681 1651 1639 1627 1609 1599 1624 1435 1422 1407 1391 1372 1348 1324 1298 1271 1250 1229 1205 1180 1157 1135 1114 1093 1070 1046 1024 1001 976 955 934 910 883 857 833 810 786 763 742 723 704 685 667 651 636 620 607 594 583 571 559 547 535 521 508 496 483 470 458 445 433 421 410 399 389 379 369 360 353 345 337 329 320 312 305 296 287 278 269 261 251 242 234 225 216 208 201 195 189 182 177 172 167 162 158 153 148 143 139 134 129 124 118 113 108 104 100 96 93 90 88 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 55 54 52 50 48 46 44 42 39 37 34 31 29 26 23 20 17 75204 425 1626 30 11946 20 53 24 1071 -8913 99999 4017 4347 4728 5139 5495 5876 6461 7045 7711 8334 8892 9418 9783 10124 10376 9999999 9999999 9999999 10651 9999999 10432 9999999 10020 9674 9329 9110 8928 8740 8535 8358 8300 6695 6899 7022 7157 7375 7619 7716 7736 7829 7844 7723 7528 7374 7342 7253 7043 6810 6647 6528 6324 6132 6055 6023 5934 5815 5819 5870 5909 5876 5908 5996 6096 6151 6158 6231 6305 6288 6223 6183 6188 6111 6016 5932 5868 5786 5682 5564 5458 5402 5330 5233 5169 5145 5149 5149 5161 5155 5149 5144 5110 5072 5058 5050 5000 4906 4826 4739 4643 4508 4361 4232 4097 3955 3795 3670 3552 3403 3265 3134 3059 2992 2934 2883 2851 2861 2864 2896 2928 2981 3033 3083 3166 3249 3343 3404 3441 3477 3519 3582 3593 3599 3588 3577 3566 3552 3536 3493 3430 3369 3321 3307 3304 3286 3228 3185 3149 3128 3112 3072 3012 2945 2888 2826 2760 2694 2586 2458 2329 2227 2143 2062 1973 1883 1822 1790 1775 1776 1818 1874 1932 2004 2079 2164 2224 2261 2296 2326 2348 9999999 9999999 9999999 2183 2107 2015 1933 1891 1850 1801 1776 1759 1732 1706 1684 1480 1462 1441 1421 1405 1386 1366 1341 1315 1287 1266 1244 1219 1194 1171 1147 1124 1103 1081 1056 1033 1009 985 963 941 917 891 865 840 816 793 771 750 731 712 694 677 661 645 630 617 604 592 580 567 554 540 525 511 497 483 469 455 441 428 415 404 392 381 371 362 353 346 338 331 322 314 306 299 290 281 272 264 255 245 236 228 218 210 202 195 189 182 177 172 168 164 160 156 153 150 146 143 139 135 130 125 120 115 110 105 101 98 94 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 57 55 54 51 49 47 44 42 39 36 33 30 27 24 21 18 15 75213 425 1626 30 11946 20 53 33 1070 -8911 99999 5464 5647 5856 6095 6232 6349 6674 7032 7472 7956 8395 8800 9099 9422 9641 9891 10116 10107 10071 10029 10079 9981 9835 9559 9245 9014 8829 8673 8517 8416 8415 6421 6580 6639 6767 6979 7194 7313 7385 7575 7695 7650 7590 7575 7675 7632 7470 7284 7172 7056 6837 6603 6450 6319 6111 5881 5789 5739 5696 5568 5527 5582 5672 5706 5695 5738 5803 5800 5769 5774 5809 5770 5696 5613 5584 5559 5503 5428 5367 5365 5342 5305 5297 5321 5352 5372 5387 5399 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4859 4736 4603 4450 4269 4100 3968 3832 3688 3551 3465 3383 3272 3194 3136 3119 3104 3095 3087 3094 3135 3162 3196 3223 3254 3283 3306 3356 3386 3428 3443 3425 3407 3411 3442 3429 3408 3386 3385 3389 3389 3381 3353 3320 3278 3238 3233 3238 3219 3147 3093 3038 3001 2958 2902 2830 2770 2717 2660 2613 2575 2513 2435 2356 2307 2252 2208 2148 2085 2036 2006 1978 1953 1961 1976 1999 2022 2051 2090 2121 2150 2177 2195 2208 2193 2160 2119 2092 2039 1970 1895 1859 1815 1771 1738 1704 1655 1622 1597 1603 1473 1459 1445 1427 1405 1381 1353 1323 1294 1267 1238 1207 1177 1149 1121 1097 1074 1050 1025 1003 981 960 941 922 902 882 861 840 821 801 781 763 746 729 712 695 677 660 643 627 611 597 582 566 550 533 516 500 485 470 455 442 429 417 405 394 383 373 364 356 348 342 335 327 319 311 302 294 285 276 266 257 247 237 228 219 209 200 193 186 180 174 168 164 160 157 154 151 149 146 143 140 137 133 129 125 120 116 112 107 103 100 96 94 91 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 57 55 53 51 48 46 43 40 37 34 31 28 24 21 18 14 11 75222 425 1626 30 11946 20 53 42 1070 -8910 99999 7474 7451 7436 7406 7330 7207 7200 7170 7265 7486 7682 7846 8050 8313 8497 8688 8928 9038 9181 9277 9408 9401 9432 9312 9083 8959 8868 8743 8569 8428 8372 6032 6156 6200 6328 6535 6759 6924 7118 7432 7681 7767 7835 7925 8096 8110 8013 7874 7755 7577 7281 6983 6759 6529 6241 5924 5728 5560 5421 5243 5157 5170 5212 5219 5203 5257 5335 5351 5347 5368 5437 5449 5439 5404 5404 5394 5354 5306 5276 5310 5317 5288 5273 5292 5316 5306 5307 5313 5325 9999999 9999999 5167 5110 5047 4929 4801 4720 4640 4512 4367 4248 4141 4016 3889 3771 3679 3583 3451 3337 3242 3172 3066 2970 2912 2856 2823 2798 2799 2794 2802 2836 2888 2993 3094 3194 3278 3351 3414 3480 3571 3619 3641 3647 3659 3662 3651 3622 3542 3460 3378 3305 3262 3230 3168 3068 2994 2927 2891 2864 2833 2783 2741 2724 2707 2703 2699 2667 2625 2590 2575 2540 2511 2449 2368 2287 2220 2161 2102 2059 2006 1962 1931 1911 1902 1899 1906 1923 1942 1968 1986 1995 1997 1997 1979 1960 1932 1920 1889 1858 1824 1781 1723 1669 1617 1494 1486 1475 1464 1450 1431 1409 1382 1354 1325 1297 1267 1237 1207 1175 1145 1116 1089 1061 1035 1010 985 961 938 917 896 875 854 834 816 797 779 762 746 729 713 696 680 663 646 630 614 598 583 566 550 532 515 498 483 468 452 438 425 412 400 388 377 367 358 349 341 335 327 319 311 303 295 287 278 269 260 252 242 233 224 216 207 198 190 183 177 171 166 162 158 154 151 148 145 143 140 137 135 131 127 123 119 115 110 106 102 99 95 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 60 58 56 53 51 48 45 42 39 36 33 29 26 22 19 15 12 9 75231 427 1566 30 11946 20 53 51 1069 -8908 99999 10271 10036 9794 9565 9280 8975 8653 8423 8270 8034 7923 7937 7907 7833 7814 7907 7958 8041 8232 8389 8619 8701 8814 8889 9007 8973 8873 8891 8862 8737 8548 8338 8232 6094 6127 6046 6024 6059 6129 6193 6320 6560 6785 6878 6953 7064 7306 7420 7468 7442 7485 7447 7312 7152 7047 6917 6704 6430 6258 6101 5977 5782 5647 5569 5544 5453 5350 5307 5309 5240 5168 5144 5166 5144 5114 5049 5023 5004 4983 4954 4961 5004 5024 5020 5035 5071 5118 5133 5153 5175 5203 5206 5158 5087 5021 4939 4825 4699 4595 4491 4354 4187 4059 3949 3823 3690 3570 3472 3371 3255 3171 3112 3073 3013 2963 2942 2944 2956 2974 3017 3068 3117 3176 3260 3365 3448 3510 3555 3581 3592 3603 3612 3585 3546 3491 3445 3405 3374 3317 3247 3184 3128 3085 3073 3070 3040 2989 2963 2937 2934 2921 2903 2866 2847 2832 2815 2819 2814 2791 2768 2762 2764 2742 2716 2663 2609 2550 2490 2420 2342 2266 2172 2092 2032 1974 1908 1847 1801 1770 1749 1730 1716 1700 1689 1675 1659 1650 1627 1595 1555 1529 1505 1474 1435 1395 1365 1327 1296 1262 1239 1221 1433 1414 1390 1366 1340 1315 1286 1256 1225 1191 1159 1128 1099 1068 1039 1011 984 959 935 912 891 870 850 830 813 796 778 761 745 729 713 696 679 662 646 629 613 598 582 566 550 533 517 502 487 473 459 446 433 421 409 397 386 375 365 355 346 337 328 318 308 298 289 279 270 260 251 243 234 226 218 210 202 194 188 182 177 171 166 162 158 154 150 147 144 141 137 134 131 128 124 120 116 112 108 104 101 97 94 92 89 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 57 55 53 50 47 44 41 38 35 32 28 25 21 18 14 11 8 75240 428 1537 30 11947 20 54 0 1069 -8906 99999 11467 11250 11012 10714 10450 10088 9647 9186 8833 8585 8269 8009 7850 7726 7621 7515 7535 7602 7783 7983 8127 8397 8656 8903 9051 9261 9396 9452 9593 9661 9693 9999999 9999999 9999999 9179 6020 6011 6062 6161 6276 6371 6473 6709 6950 7065 7154 7238 7415 7497 7550 7508 7537 7492 7374 7204 7112 7040 6873 6651 6499 6352 6264 6103 5969 5848 5780 5645 5494 5375 5303 5172 5015 4910 4863 4806 4754 4682 4654 4664 4703 4755 4834 4955 5069 5154 5237 5336 5429 5480 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5004 4834 4658 4517 4396 4255 4094 3964 3868 3771 3682 3610 3569 3536 3487 3457 3449 3466 3453 3430 3423 3433 3451 3460 3465 3486 3504 3514 3520 3546 3563 3554 3514 3459 3398 3352 3307 3232 3168 3123 3080 3033 3010 2994 2972 2960 2953 2958 2997 3036 3040 3028 3051 3049 3049 3044 3046 3024 2995 2960 2913 2892 2866 2818 2793 2785 2771 2719 2677 2615 2540 2452 2365 2282 2198 2109 2003 1920 1866 1796 1724 1679 1663 1656 1657 1664 1690 1713 1732 1743 1764 1797 1797 1772 1746 1735 1710 1662 1603 1543 1491 1425 1363 1309 1268 1222 1150 1093 1042 994 1326 1305 1277 1248 1219 1186 1155 1125 1095 1064 1036 1007 980 956 933 910 889 870 851 832 815 798 781 764 748 731 715 697 679 660 643 626 608 591 574 557 540 522 506 490 476 462 448 435 423 411 400 389 378 368 358 349 340 332 323 314 305 296 288 279 270 261 252 244 236 227 219 211 203 194 187 180 173 167 161 156 151 146 142 138 135 132 129 127 125 122 119 116 113 110 107 104 101 99 96 94 92 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 59 57 55 52 49 47 44 40 37 34 30 27 23 19 16 12 8 5 75249 428 1537 30 11947 20 54 9 1068 -8904 99999 11680 9999999 10683 10069 9500 8909 8269 7740 7472 7234 7073 7059 7203 7440 7732 8030 8391 8789 9224 9573 9899 10259 10454 10552 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5980 6001 6067 6125 6147 6183 6307 6431 6521 6590 6600 6698 6755 6796 6768 6836 6798 6677 6572 6533 6508 6440 6343 6248 6152 6141 6064 5982 5907 5857 5727 5615 5552 5494 5396 5282 5191 5109 5058 5002 4902 4852 4834 4835 4852 4901 4962 5011 5071 5123 5188 5252 5293 5309 5330 5348 9999999 9999999 9999999 9999999 9999999 4984 4897 4810 4728 4635 4532 4454 4385 4298 4208 4123 4050 3966 3881 3816 3765 3714 3659 3610 3574 3541 3520 3505 3503 3519 3542 3561 3586 3613 3629 3608 3578 3524 3461 3409 3372 3307 3243 3195 3147 3088 3055 3033 3022 3020 3025 3034 3067 3092 3080 3032 3019 2993 2960 2918 2890 2845 2781 2703 2616 2569 2525 2470 2446 2445 2454 2422 2398 2368 2332 2281 2229 2194 2160 2116 2038 1975 1936 1875 1803 1766 1763 1758 1756 1755 1770 1781 1786 1781 1789 1818 1819 1790 1757 1740 1700 1644 1594 1537 1493 1446 1405 1365 1335 1310 1264 1234 1344 1332 1319 1303 1280 1255 1228 1197 1166 1135 1104 1072 1040 1008 977 951 925 899 876 855 835 815 798 780 763 746 730 715 699 682 664 647 631 614 597 580 565 548 531 515 500 485 471 457 444 432 421 409 397 386 375 363 353 343 334 326 316 307 298 290 282 272 264 256 248 241 234 226 219 211 203 196 190 183 177 171 166 161 156 151 147 143 139 135 131 128 124 120 116 112 108 104 101 98 95 92 90 87 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 57 55 53 50 47 45 41 38 35 32 28 25 21 17 13 10 6 3 75258 428 1536 30 11946 20 54 18 1068 -8903 99999 11330 10844 10326 9719 9147 8527 7903 7377 7112 6846 6687 6721 6983 7294 7678 8093 8617 9124 9623 10034 10418 10835 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8940 8628 8292 7990 7710 6309 6243 6161 6047 5985 5982 5972 5985 6005 5961 6009 6041 6096 6109 6197 6227 6190 6175 6160 6180 6189 6175 6128 6085 6108 6080 6029 5980 5941 5848 5731 5630 5535 5420 5281 5144 4999 4877 4743 4589 4483 4408 4365 4352 4368 4403 4471 4559 4663 4768 4867 4954 5030 5122 5191 5234 5253 5224 9999999 9999999 9999999 9999999 4892 4812 4724 4631 4565 4506 4422 4345 4279 4210 4150 4082 4033 3990 3941 3885 3811 3759 3713 3674 3644 3619 3616 3610 3606 3608 3611 3616 3600 3583 3536 3499 3469 3438 3386 3328 3296 3258 3212 3172 3137 3130 3121 3096 3076 3087 3082 3039 2987 2967 2950 2923 2885 2858 2848 2820 2766 2719 2722 2710 2688 2692 2708 2717 2689 2651 2606 2564 2508 2426 2365 2298 2203 2068 1965 1880 1787 1709 1669 1648 1632 1624 1616 1627 1651 1665 1678 1702 1744 1751 1732 1704 1668 1607 1546 1488 1416 1351 1286 1215 1145 1099 1073 1038 1024 1034 1053 1330 1308 1281 1253 1223 1189 1156 1124 1090 1057 1025 993 962 935 909 883 860 839 820 801 785 769 754 739 724 709 695 680 664 649 634 618 602 586 570 554 538 522 506 491 476 461 447 434 422 410 398 386 376 364 353 344 335 326 317 307 299 290 281 272 264 255 248 240 233 226 218 211 203 197 191 185 179 174 169 164 159 154 150 145 140 136 132 127 123 119 114 110 105 101 97 94 91 89 86 84 82 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 56 54 52 50 47 45 42 39 36 33 30 27 23 20 17 13 10 7 75267 428 1537 30 11947 20 54 27 1067 -8901 99999 10844 10493 10124 9665 9211 8685 8171 7773 7545 7305 7156 7249 7521 7826 8198 8631 9152 9654 10081 10441 10795 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9140 8703 8222 7860 7480 7197 6939 6894 6838 6775 6670 6620 6621 6596 6585 6590 6512 6514 6534 6549 6499 6543 6533 6432 6403 6384 6396 6395 6422 6407 6380 6411 6399 6364 6362 6377 6299 6173 6082 5953 5799 5632 5470 5268 5079 4873 4647 4492 4377 4260 4172 4144 4144 4181 4260 4363 4464 4568 4645 4727 4854 4967 5032 5065 5075 5058 5007 4981 4925 4859 4771 4661 4544 4478 4411 4296 4191 4103 3997 3892 3807 3758 3708 3670 3631 3597 3599 3609 3616 3642 3686 3738 3780 3831 3893 3928 3942 3926 3899 3829 3765 3710 3654 3583 3502 3436 3372 3310 3265 3220 3222 3233 3229 3233 3262 3267 3220 3159 3124 3087 3045 2993 2949 2916 2864 2785 2710 2690 2659 2636 2645 2685 2718 2717 2713 2701 2687 2658 2596 2555 2495 2404 2262 2146 2048 1927 1811 1747 1701 1662 1625 1599 1584 1595 1600 1602 1625 1673 1672 1643 1624 1607 1546 1489 1429 1361 1297 1242 1169 1101 1068 1036 995 999 1022 1042 1041 1304 1275 1243 1210 1175 1142 1109 1076 1043 1011 979 947 920 894 871 848 828 810 793 777 761 745 731 716 703 690 677 662 648 633 619 604 589 574 559 544 528 512 497 482 466 451 438 425 411 398 385 374 361 350 339 330 321 311 302 293 285 277 268 260 252 245 238 231 224 218 210 203 197 191 185 179 174 168 163 158 153 148 144 139 133 129 125 120 116 111 107 103 99 96 93 91 88 86 84 82 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 55 53 52 50 48 45 43 41 38 36 33 30 27 24 21 18 15 13 75276 429 1507 30 11947 20 54 36 1066 -8899 99999 9549 9517 9567 9548 9440 9369 9277 9120 9020 8995 8973 9017 9185 9324 9521 9715 9904 10070 10321 10572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9242 8952 8546 8196 7868 7620 7375 6247 6162 6068 5923 5852 5835 5808 5829 5901 5887 5949 6050 6140 6162 6280 6331 6295 6324 6364 6420 6487 6582 6606 6596 6651 6655 6635 6630 6639 6579 6509 6435 6317 6206 6089 5947 5765 5598 5417 5209 5053 4916 4784 4671 4582 4487 4466 4496 4522 4548 4587 4621 4663 4736 4806 4851 4882 4873 4847 4826 4850 4824 4760 4689 4599 4496 4421 4342 4229 4112 3989 3839 3721 3631 3554 3485 3440 3417 3403 3424 3459 3494 3542 3604 3677 3749 3829 3899 3917 3916 3873 3815 3723 3639 3559 3474 3385 3298 3233 3184 3154 3146 3149 3211 3282 3342 3407 3480 3512 3488 3454 3429 9999999 9999999 9999999 3194 3118 3018 2898 2781 2719 2642 2580 2561 2581 2598 2594 2595 2595 2591 2574 2525 2504 2461 2395 2276 2183 2095 1986 1876 1807 1758 1717 1669 1634 1614 1621 1618 1614 1624 1659 1662 1651 1650 1656 1632 1599 1564 1530 1503 1486 1451 1416 1403 1395 1373 1362 1340 1318 1296 1273 1247 1218 1186 1157 1130 1101 1073 1044 1015 986 957 931 907 884 861 839 818 799 779 759 740 721 704 688 673 658 644 630 616 602 590 578 567 555 544 532 519 506 493 479 465 452 439 425 412 398 385 372 359 347 337 326 316 306 297 288 279 270 262 254 246 239 231 224 217 209 201 195 188 182 176 170 165 160 155 151 146 142 137 132 128 125 120 116 112 108 104 100 97 94 92 89 87 85 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 54 53 51 50 48 47 45 43 41 38 36 34 31 29 26 24 21 19 75285 424 1657 30 11947 20 54 45 1066 -8897 99999 7356 7415 7390 7371 7435 7562 7790 8124 8394 8670 8957 9306 9613 10033 10435 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8634 8304 7968 6853 6730 6601 6360 6165 6030 5927 5882 5893 5762 5685 5672 5663 5565 5623 5639 5597 5615 5681 5810 5978 6195 6344 6441 6625 6749 6848 6924 6987 6965 6904 6815 6655 6500 6314 6096 5815 5547 5284 5012 4807 4625 4481 4378 4289 4244 4267 4374 4470 4572 4669 4757 4843 4928 4998 5042 5061 5042 5006 4984 4971 4928 4847 4767 4697 4622 4568 4518 4456 4380 4296 4191 4108 4033 3964 3893 3828 3769 3715 3665 3637 3614 3605 3603 3626 3634 3657 3683 3686 3673 3639 3608 3555 3515 3475 3424 3378 3333 3301 3261 3254 3267 3267 3300 3343 3382 3421 3466 3469 3438 3408 3377 3327 3273 3222 3160 3093 3007 2916 2818 2747 2650 2560 2512 2499 2473 2439 2417 2400 2371 2335 2288 2281 2254 2213 2139 2109 2086 2044 1992 1979 1973 1968 1958 1958 1960 1972 1960 1939 1926 1937 1901 1861 1830 1804 1756 1711 1665 1614 1575 1563 1535 1517 1522 1535 1410 1391 1365 1339 1312 1286 1256 1223 1188 1157 1128 1097 1068 1039 1010 981 952 927 902 879 856 835 816 799 781 762 744 727 711 697 683 670 656 643 629 616 603 590 578 566 554 542 529 516 502 488 475 462 449 436 423 410 397 384 372 359 347 336 325 314 304 294 283 273 263 253 245 236 228 219 211 203 195 188 182 176 170 165 161 157 152 148 144 141 137 133 130 127 123 119 115 111 107 104 100 97 95 92 90 88 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 52 51 50 49 47 46 44 43 41 39 37 35 33 30 28 26 23 21 75294 437 1656 30 11946 20 54 54 1065 -8896 99999 7828 7936 7942 7966 8035 8142 8339 8724 9032 9308 9623 9998 10295 10678 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8838 8421 8111 7835 7608 7389 6666 6492 6337 6255 6176 6084 6043 5862 5757 5714 5651 5556 5642 5717 5700 5720 5784 5880 6026 6190 6303 6374 6497 6585 6651 6712 6724 6668 6551 6452 6307 6187 6060 5903 5665 5455 5258 5076 4933 4825 4712 4640 4567 4535 4540 4622 4672 4723 4777 4863 4942 5014 5072 5120 5132 5139 5133 5140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4715 4614 4500 4368 4250 4139 4043 3938 3842 3766 3719 3664 3623 3605 3606 3609 3637 3645 3662 3679 3680 3647 3602 3569 3512 3454 3408 3354 3296 3246 3212 3160 3154 3183 3200 3238 3299 3353 3406 3470 3493 3484 3482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2999 2894 2808 2690 2567 2485 2431 2360 2292 2246 2209 2149 2103 2045 2043 2021 1984 1922 1910 1910 1899 1887 1913 1927 1954 1974 2009 2039 2090 2099 2102 2105 2130 2115 2111 2098 2085 2058 2044 2005 1959 1918 1894 1845 1433 1414 1397 1378 1356 1330 1304 1278 1254 1229 1202 1172 1146 1121 1093 1067 1041 1013 985 958 933 908 885 861 837 816 796 775 755 737 720 703 688 673 660 647 634 621 608 596 584 573 562 551 539 527 514 501 488 475 462 449 436 423 410 399 387 375 363 352 341 331 321 312 302 292 282 272 263 254 244 234 225 216 207 199 191 185 178 171 165 161 157 153 149 146 143 140 136 133 129 126 121 117 114 110 106 102 98 95 92 90 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 51 50 49 48 47 46 44 43 41 40 38 36 34 32 30 28 25 23 21 19 17 15 13 11 9 6 4 2 0 -1 -3 75303 437 1658 30 11948 20 55 3 1065 -8894 99999 7891 7819 7730 7692 7680 7705 7869 8275 8705 9000 9313 9733 10125 10554 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7050 7163 7216 7243 7300 7257 7085 6956 6835 6780 6758 6796 6667 6618 6646 6653 6629 6706 6734 6655 6590 6575 6546 6608 6658 6637 6574 6542 6490 6449 6421 6356 6260 6136 6039 5914 5816 5737 5610 5434 5262 5107 4989 4894 4785 4669 4592 4521 4475 4459 4518 4558 4582 4596 4638 4712 4780 4838 4891 4924 4958 4972 5002 5043 9999999 9999999 9999999 9999999 9999999 9999999 4702 4610 4497 4365 4226 4097 3982 3871 3757 3639 3548 3484 3418 3376 3351 3336 3325 3338 3343 3362 3394 3418 3416 3410 3422 3416 3424 3444 3444 3453 3465 3473 3452 3474 3517 3523 3532 3542 3542 3540 3537 3490 3418 3355 3279 3180 3091 3035 2956 2862 2764 2685 2636 2597 2530 2474 2450 2445 2434 2431 2449 2468 2459 2442 2423 2453 2446 2409 2373 2371 2355 2333 2321 2330 2325 2325 2321 2327 2326 9999999 9999999 9999999 9999999 9999999 9999999 2063 2008 1939 1865 1809 1737 1654 1584 1541 1488 1477 1455 1430 1404 1375 1345 1313 1282 1256 1231 1203 1172 1145 1120 1093 1066 1040 1014 988 961 936 913 892 869 845 823 803 783 763 745 727 710 694 678 665 652 639 624 611 599 588 577 566 555 543 531 518 506 493 480 467 454 441 428 416 404 392 380 367 356 345 334 323 313 302 291 279 268 258 248 237 227 217 208 199 191 184 177 171 165 160 157 154 151 148 146 144 141 138 136 133 130 126 123 119 116 112 108 104 101 99 96 94 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 49 48 47 47 46 45 44 42 41 40 38 36 35 33 31 29 27 25 24 22 20 18 16 14 12 10 8 6 4 1 0 75312 440 1568 30 11948 20 55 12 1064 -8892 99999 8049 8227 8321 8442 8526 8554 8610 8633 8543 8538 8696 8785 8722 8671 8770 8862 9048 9168 9327 9508 9576 9605 9738 9917 10142 10179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6596 6700 6765 6819 6891 6899 6808 6816 6789 6801 6807 6879 6851 6895 6975 7022 7023 7090 7114 7125 7148 7219 7235 7295 7339 7354 7327 7289 7220 7164 7082 6962 6801 6587 6347 6088 5834 5616 5403 5176 4940 4718 4548 4433 4339 4264 4218 4192 4229 4299 4419 4523 4621 4694 4754 4840 4935 5015 5064 5055 5036 5015 5022 5015 4991 4938 4880 4805 4719 4646 4567 4471 4343 4202 4068 3954 3839 3723 3618 3515 3420 3349 3288 3253 3215 3184 3167 3192 3198 3213 3240 3267 3255 3230 3233 3226 3224 3233 3225 3240 3256 3266 3232 3263 3324 3335 3348 3382 3405 3410 3423 3412 3378 3362 3330 3276 3236 3236 3198 3144 3106 3076 3054 3041 3004 2953 2912 2886 2839 2794 2762 2708 2621 2541 2448 2389 2308 2213 2125 2074 2038 2006 1990 2001 2004 2025 2059 2114 2155 2202 2211 2212 9999999 9999999 9999999 9999999 2039 1965 1875 1805 1713 1620 1534 1463 1384 1328 1304 1447 1416 1381 1349 1315 1282 1253 1227 1199 1171 1146 1122 1096 1071 1047 1022 996 971 946 922 900 876 852 831 810 789 769 750 732 714 699 684 670 657 645 631 619 607 596 585 574 563 551 539 526 513 500 487 473 460 447 433 421 409 397 384 372 360 349 338 327 317 306 295 284 273 263 253 243 233 223 214 205 197 190 183 176 169 164 159 155 151 147 144 141 138 135 132 130 127 123 121 118 116 113 110 107 105 104 102 101 100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 46 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 30 28 27 25 24 22 20 19 17 15 13 11 9 7 5 75321 444 1448 30 11948 20 55 21 1064 -8891 99999 7739 7579 7459 7276 7140 7110 7002 7010 7011 7212 7451 7749 7976 8258 8597 8925 9117 9330 9582 9764 9974 10205 10411 10614 10679 9999999 9999999 9999999 4764 4927 5027 5175 5424 5634 5978 6215 6217 6303 6555 6708 6837 7044 7199 7173 7263 7280 7347 7440 7577 7583 7622 7727 7793 7809 7881 7885 7911 7929 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6538 6212 5933 5689 5451 5213 4987 4775 4597 4472 4362 4303 4250 4199 4215 4285 4383 4422 4471 4501 4520 4568 4612 4669 4690 4665 4619 4591 4606 4603 4588 4548 4524 4481 4425 4387 4333 4289 4195 4092 4003 3933 3855 3770 3703 3618 3533 3478 3414 3386 3346 3308 3269 3291 3300 3304 3339 3390 3403 3400 3435 3484 3530 3599 3637 3686 3749 3792 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3390 3301 3177 3072 3024 2957 2859 2776 2708 2661 2628 2581 2509 2467 2461 2443 2413 2405 2390 2339 2278 2222 2213 2196 2153 2103 2076 2070 2062 2042 2039 2038 2050 2071 2112 2152 2191 2188 2171 2162 2164 9999999 9999999 2080 2034 1979 1940 1883 1816 1744 1677 1596 1526 1486 1432 1400 1364 1333 1298 1266 1239 1215 1187 1159 1136 1114 1088 1066 1043 1019 993 968 943 921 900 877 853 833 813 793 773 755 737 720 704 688 673 658 644 629 614 600 587 575 562 550 538 526 515 503 492 482 471 461 450 440 430 420 410 399 388 377 365 353 341 330 318 305 292 279 267 256 244 233 222 212 203 194 186 180 173 166 162 158 155 151 148 145 143 140 137 135 133 130 126 124 121 118 115 112 109 106 104 102 101 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 42 42 42 42 41 41 40 40 39 39 38 37 36 36 35 33 32 31 30 29 28 26 25 23 22 20 18 16 15 13 11 75330 437 1658 30 11948 20 55 30 1063 -8889 99999 8261 8553 8851 9116 9350 9550 9815 10114 10426 10569 9999999 9999999 9999999 9999999 9999999 9999999 10439 10311 10207 10099 10030 10084 10089 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8951 8558 8184 7800 7485 7135 7763 7743 7729 7731 7669 7654 7525 7437 7386 7290 7209 7193 7144 7147 7148 7242 7303 7432 7535 7582 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6516 6157 5831 5497 5168 4847 4561 4301 4104 3971 3882 3877 3910 3963 4115 4317 4555 4745 4959 5131 5286 5441 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4793 4629 4463 4314 4164 4051 3916 3786 3680 3610 3546 3479 3416 3339 3265 3220 3159 3131 3094 3064 3027 3049 3072 3097 3143 3218 3275 3346 3458 3590 3709 3848 3959 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3221 3048 2886 2778 2671 2561 2496 2458 2439 2439 2451 2437 2441 2478 2510 2525 2544 2546 2516 2474 2436 2408 2362 2296 2237 2196 2171 2155 2130 2104 2080 2077 2102 2148 2193 2227 2222 2207 9999999 9999999 9999999 9999999 2055 1973 1894 1831 1746 1646 1538 1440 1336 1259 1217 1200 1161 1106 1335 1302 1271 1246 1222 1195 1168 1144 1120 1094 1071 1048 1024 998 972 947 923 901 877 854 832 811 791 773 755 737 720 704 689 675 661 648 633 619 605 592 580 568 555 543 530 517 505 493 482 470 459 447 437 426 416 406 396 385 375 364 354 344 333 323 311 300 288 277 266 254 243 232 222 212 203 195 187 179 173 168 164 160 156 153 150 147 145 143 140 138 135 132 129 126 122 118 114 111 107 105 103 101 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 23 22 21 19 18 17 15 13 12 75339 440 1567 30 11947 20 55 39 1062 -8887 99999 8044 8196 8296 8461 8655 8943 9312 9720 9991 10235 10426 10705 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5435 5662 5831 6026 6261 6496 6585 6744 6816 6948 7027 7096 7054 7076 7103 7075 7041 7088 7109 7133 7126 7227 7316 7460 7570 7629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6500 6178 5870 5548 5238 4948 4710 4518 4379 4317 4284 4316 4351 4411 4544 4713 4899 5049 5210 5315 5388 5456 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4850 4678 4509 4350 4214 4099 3974 3874 3764 3665 3591 3547 3520 3506 3469 3419 3390 3392 3365 3353 3348 3351 3343 3384 3432 3477 3539 3611 3651 3726 3841 3948 4027 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3467 3312 3182 3085 2970 2863 2793 2725 2655 2618 2585 2574 2562 2556 2524 2509 2514 2512 2482 2457 2426 2396 2355 2331 2324 2313 2276 2259 2254 2269 2286 2291 2281 2265 2261 2273 2280 2286 2272 9999999 2173 2122 2065 2011 1952 1866 1775 1699 1653 1590 1505 1425 1352 1278 1211 1166 1137 1100 1050 992 969 959 1237 1215 1192 1168 1146 1124 1099 1076 1053 1028 1002 975 949 925 901 875 850 826 803 781 763 745 727 710 695 680 666 652 638 625 613 599 587 576 564 551 539 527 515 504 492 481 470 459 447 436 425 415 405 394 383 372 361 350 338 327 317 306 294 283 273 262 251 241 232 223 215 208 201 195 189 183 178 175 171 167 164 160 157 154 150 146 142 138 134 130 126 122 117 113 108 105 102 100 98 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 38 37 37 37 37 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 17 16 14 12 75348 439 1597 30 11947 20 55 48 1062 -8885 99999 8364 8649 8970 9332 9797 10367 10808 11074 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10478 10272 10102 9931 9864 9907 9879 9740 9609 9498 9351 9233 9066 6482 6572 6637 6718 6839 6965 6968 7055 7042 7078 7132 7177 7143 7156 7199 7195 7184 7253 7269 7269 7235 7276 7307 7401 7473 7456 7427 7364 7239 7108 6927 6754 6502 6222 5885 5544 5236 4939 4665 4413 4228 4087 4016 4031 4087 4209 4339 4509 4701 4923 5202 5452 5689 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4522 4353 4172 4008 3838 3693 3557 3446 3377 3324 3256 3176 3138 3146 3136 3135 3116 3118 3119 3163 3237 3307 3383 3443 3485 3558 3652 3750 3814 3916 3992 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3468 3314 3182 3083 2963 2848 2750 2673 2601 2554 2512 2496 2500 2516 2518 2543 2586 2628 2637 2650 2651 2654 2650 2651 2647 9999999 9999999 9999999 9999999 9999999 2449 2403 2340 2277 2232 2204 2184 2139 2071 2005 1951 1906 1851 1807 1749 1668 1590 1524 1487 1432 1353 1261 1198 1150 1091 1048 1009 961 900 854 846 840 846 839 838 1156 1136 1115 1094 1074 1053 1031 1007 982 959 938 917 892 868 845 823 801 782 762 743 724 706 689 674 658 643 629 615 602 590 579 568 556 544 533 522 510 500 489 478 467 455 444 433 422 412 400 389 378 367 355 344 332 321 309 298 286 276 264 253 242 233 223 215 206 199 192 186 181 177 174 171 168 166 163 161 159 156 153 150 147 144 139 135 130 125 120 115 110 107 103 100 98 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 36 36 35 35 35 34 34 34 33 32 32 31 30 29 28 27 26 25 24 22 21 19 18 16 15 13 75357 440 1565 30 11945 20 55 57 1061 -8884 99999 8259 8631 8931 9255 9644 10163 10691 11141 11593 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6898 6868 6767 6691 6614 6515 6491 6403 6216 6022 5892 5771 5737 5801 5883 5948 6095 6182 6305 6456 6610 6742 6873 6999 7108 7170 7273 7278 7278 7227 7201 7158 7138 7151 7090 7010 6897 6751 6617 6463 6369 6203 6042 5812 5593 5411 5224 5065 4900 4800 4718 4672 4718 4794 4906 4994 5131 5283 5449 5655 5820 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4764 4557 4362 4217 4120 4021 3906 3802 3736 3680 3622 3606 3589 3527 3447 3405 3394 3370 3349 3284 3231 3203 3220 3256 3290 3344 3374 3409 3495 3605 3720 3802 3909 3991 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3435 3285 3157 3057 2944 2847 2753 2694 2653 2647 2627 2615 2615 2645 2650 2660 2674 2693 2677 2651 2613 2594 2563 2543 2512 2487 2472 2471 2456 2474 2483 2483 2466 2461 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2069 1984 1869 1746 1628 1506 1393 1277 1161 1027 923 854 782 735 687 640 592 571 587 604 645 696 755 1175 1152 1129 1106 1084 1062 1038 1014 988 964 940 918 895 872 849 827 805 785 765 746 728 711 695 680 664 650 635 622 608 596 584 572 559 547 535 523 511 499 488 477 465 454 443 432 421 410 400 389 379 368 357 347 336 325 315 304 294 284 273 263 253 244 234 226 217 209 202 195 189 184 179 175 170 167 164 161 157 154 151 148 144 141 136 132 127 122 117 112 108 105 101 98 95 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 24 23 22 20 19 18 16 14 13 75366 443 1502 30 11942 20 56 6 1061 -8882 99999 8181 8283 8461 8723 8966 9280 9635 10115 10507 10774 11037 11223 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9165 8895 8705 8484 8308 5485 5636 5855 6086 6318 6531 6675 6774 6902 7012 7136 7213 7338 7362 7358 7276 7227 7201 7179 7160 7080 6990 6856 6645 6422 6166 5984 5734 5531 5289 5066 4882 4682 4533 4383 4331 4334 4385 4519 4685 4893 5081 5290 5491 5686 5937 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4647 4459 4316 4181 4032 3908 3802 3688 3585 3550 3517 3453 3388 3359 3356 3343 3317 3255 3220 3210 3219 3257 3308 3360 3380 3406 3476 3570 3666 3723 3814 3901 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3507 3410 3318 3253 3188 3130 3059 3017 3000 3000 2964 2921 2897 2896 2860 2816 2775 2756 2702 2628 2553 2510 2458 2406 2343 2303 2286 2273 2243 2250 2257 2252 2225 2208 2210 2220 2228 2216 2168 2122 2067 2000 1929 1874 1798 1719 1645 1563 1490 1406 1314 1203 1104 1038 965 909 840 768 700 653 637 626 641 670 710 1166 1147 1128 1108 1089 1070 1048 1025 1001 977 954 932 907 884 861 837 814 793 771 750 730 711 693 677 660 644 629 615 601 588 576 565 552 540 529 518 507 497 486 476 466 455 445 435 425 415 405 396 386 376 366 356 345 334 324 313 303 292 282 271 260 250 240 231 222 214 207 200 194 188 184 180 176 172 169 166 163 159 155 152 148 143 138 133 128 122 117 111 107 103 99 96 93 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 32 31 30 30 28 27 26 25 23 22 20 19 17 15 13 11 75375 437 1653 30 11943 20 56 15 1060 -8880 99999 10368 10616 10927 11123 11247 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5996 5932 5879 5802 5699 5659 5658 5699 5742 5784 5785 5851 5916 6017 6153 6379 6512 6583 6640 6743 6824 6892 6956 6959 6917 6837 6679 6508 6311 6134 5900 5738 5576 5415 5253 5092 4977 4859 4818 4845 4908 5011 5113 5242 5377 5529 5654 5754 5914 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4505 4351 4195 4026 3856 3745 3639 3545 3462 3448 3440 3402 3368 3374 3420 3433 3403 3379 3388 3412 3426 3473 3514 3538 3536 3554 3632 3731 3809 3836 3911 4002 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3521 3442 3370 3331 3282 3238 3187 3177 3197 9999999 9999999 3112 3074 3046 9999999 2938 2881 2831 2746 2650 2553 2493 2421 2356 2291 2257 2248 2241 2228 2233 2225 2212 2175 2157 2158 2173 2171 2153 2093 2036 1982 1928 1872 1833 1786 1732 1673 1621 1571 1506 1420 1323 1244 1202 1154 1102 1029 961 882 817 795 783 791 801 816 1170 1149 1126 1103 1082 1062 1039 1015 989 965 941 917 892 869 846 823 801 781 761 742 723 705 689 674 659 645 633 621 610 599 589 580 569 558 547 536 525 514 503 492 480 467 455 443 432 421 410 399 389 378 368 357 347 336 326 316 305 295 285 274 262 251 241 231 222 213 206 199 192 186 182 178 174 171 169 167 164 161 158 156 152 148 143 139 134 128 123 117 112 108 103 100 97 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 28 27 25 24 22 20 18 16 75384 439 1597 30 11947 20 56 24 1060 -8878 99999 11835 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10332 10117 9856 9903 9993 10046 10049 10164 10286 10286 10361 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6209 6167 6103 6032 5916 5863 5853 5855 5849 5835 5780 5751 5730 5770 5844 6010 6097 6141 6166 6211 6224 6217 6229 6206 6169 6089 5961 5838 5673 5531 5370 5319 5301 5272 5228 5194 5209 5203 5242 5323 5442 5565 5668 5785 5905 6031 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4695 4595 4498 4391 4248 4153 4054 3937 3789 3708 3636 3525 3426 3359 3336 3310 3239 3171 3151 3174 3172 3209 3255 3289 3289 3292 3348 3422 3487 3489 3517 3578 3609 3619 3620 3617 3564 3478 3406 3373 3346 3277 3194 3134 3110 3087 3072 3092 3124 3151 3158 3198 3275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2522 2462 2399 2349 2299 2236 2164 2132 2115 2109 2100 2087 2030 1978 1941 1890 1846 1814 1773 1725 1680 1626 1553 1473 1379 1277 1192 1151 1109 1054 980 900 823 759 737 727 740 754 759 1169 1150 1130 1108 1086 1066 1043 1019 993 968 942 916 889 865 841 816 791 768 746 726 706 688 671 656 642 629 617 607 598 589 581 574 567 559 550 542 533 524 514 503 492 480 467 455 442 430 418 406 394 383 371 360 349 339 328 318 308 298 288 278 268 257 247 238 229 220 212 205 198 192 188 183 179 176 174 171 168 165 162 159 155 151 146 141 135 129 123 117 111 106 102 98 94 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 28 27 25 24 22 20 18 16 75393 439 1599 30 11949 20 56 33 1059 -8877 99999 10893 10799 10715 10567 10468 10284 10030 9731 9491 9414 9252 9037 8930 8892 8809 8681 8817 9004 9261 9488 9781 10052 10252 10469 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8616 8471 8281 8091 7848 7459 7144 6959 5833 5997 6150 6307 6425 6538 6579 6562 6591 6564 6488 6338 6169 5994 5764 5560 5383 5354 5386 5381 5403 5473 5589 5653 5758 5904 6072 6216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5099 4938 4835 4794 4717 4646 4628 4643 4601 4567 4527 4507 4489 4461 4402 4369 4310 4219 4076 3978 3878 3762 3641 3544 3475 3398 3289 3187 3130 3109 3078 3080 3085 3093 3070 3060 3078 3128 3177 3184 3226 3294 3344 3379 3407 3426 3417 3392 3375 3397 3418 3402 3372 3347 3346 3338 3344 3360 3376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2574 2528 2501 2457 2423 2398 2353 2307 2264 2242 2221 2211 2191 2163 2103 2041 1991 1931 1887 1846 1803 1765 1727 1674 1616 1548 1468 1388 1331 1310 1274 1224 1155 1078 1012 1299 1280 1259 1238 1218 1198 1179 1161 1141 1118 1095 1074 1050 1025 998 970 942 914 887 861 836 809 784 760 737 717 697 678 661 645 631 618 607 596 587 578 570 563 556 549 542 534 526 519 512 503 494 485 474 464 453 443 432 421 410 399 387 375 363 351 340 328 316 305 293 282 270 258 247 236 227 218 210 203 196 190 185 181 178 175 173 171 168 165 162 159 156 151 146 141 136 130 124 118 113 108 104 100 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 35 35 35 35 36 36 36 36 36 36 37 37 37 36 36 36 35 35 34 33 32 31 30 29 27 25 24 22 20 18 16 75402 436 1687 30 11947 20 56 42 1058 -8875 99999 10824 10802 10586 10365 10178 9919 9674 9304 8853 8470 8193 7845 7488 7447 7444 7477 7595 7908 8211 8448 8772 8929 9247 9571 9805 9999999 9999999 9999999 9999999 9999999 9999999 7390 7346 7213 7088 6946 6829 6734 6674 6633 6589 6540 6472 6433 6504 6604 6703 6782 6822 6806 6775 6713 6605 6512 6394 6257 6071 5910 5739 5539 5377 5246 5207 5219 5227 5229 5267 5343 5372 5411 5474 5566 5627 5664 5720 5777 5822 5778 5681 5644 5606 5543 5461 5408 5338 5264 5171 5113 5090 5093 5041 4987 4984 5002 4965 9999999 9999999 9999999 9999999 4704 4621 4565 4493 4389 4236 4130 4029 3897 3762 3654 3544 3449 3341 3234 3145 3099 3044 3008 2997 3010 3000 3007 3050 3123 3197 3255 3330 3425 3514 3586 3634 3666 3673 3651 3622 3623 3601 3540 3466 3397 3360 3314 3277 3255 3239 3239 3247 3284 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2491 2437 2365 2310 2270 2221 2176 2140 2130 2115 2116 2115 2130 2100 2045 1994 1928 1873 1821 1770 1729 1674 1599 1512 1429 1341 1257 1195 1180 1173 1163 1137 1110 1091 1290 1271 1250 1229 1211 1190 1170 1149 1127 1103 1079 1057 1034 1008 981 953 925 898 873 848 825 800 777 755 734 715 696 677 659 643 630 617 605 593 583 574 565 558 551 545 538 531 524 518 512 505 497 489 479 469 459 449 439 428 416 404 392 380 368 355 343 331 319 307 296 285 273 261 250 240 230 221 213 206 199 193 188 183 179 176 173 170 167 164 161 158 154 150 145 140 135 130 124 118 113 109 104 100 97 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 26 25 23 21 20 18 15 75411 438 1626 30 11946 20 56 51 1058 -8873 99999 13424 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10637 10317 9881 9447 9024 8536 7996 7764 7568 7366 7228 7282 7339 7368 7470 7505 7678 7954 8147 8401 8698 9074 9138 9074 7064 7098 7162 7165 7130 7092 7080 7101 7084 7068 7041 7007 6924 6826 6797 6829 6884 6940 6974 6984 6952 6874 6743 6657 6553 6452 6304 6166 6013 5840 5693 5569 5541 5562 5598 5646 5719 5823 5875 5933 5985 6058 6112 6124 9999999 9999999 9999999 9999999 9999999 9999999 5566 5419 5272 5165 5058 4955 4824 4722 4684 4681 4634 4576 4569 4570 4536 4513 4469 4422 4350 4264 4172 4140 4112 4038 3927 3859 3811 3738 3683 3657 3632 3611 3559 3517 3501 3500 3470 3436 3428 3421 3387 3360 3359 3369 3376 3376 3398 3436 3463 3481 3491 3482 3457 3408 3376 3374 3366 3330 3290 3254 3235 3200 3197 3215 3240 3269 3319 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2372 2293 2214 2123 2051 2012 1962 1925 1885 1874 1842 1799 1759 1717 1715 1712 1704 1699 1697 1687 1659 1640 1616 1602 1580 1589 1600 1610 1603 1366 1342 1320 1298 1276 1253 1232 1210 1187 1164 1141 1117 1092 1068 1045 1019 992 964 937 909 883 857 833 808 785 762 740 720 700 680 661 643 627 611 597 583 571 560 550 541 533 527 520 515 509 505 500 496 491 485 478 471 462 454 445 435 423 411 399 386 373 359 346 334 321 309 298 286 275 264 254 245 236 229 222 215 209 203 198 193 188 184 180 176 172 168 164 160 155 150 144 139 134 129 124 118 113 109 105 101 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 25 23 22 20 18 16 14 75420 438 1626 30 11946 20 57 0 1057 -8872 99999 14320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9671 9029 8420 7876 7377 7172 6904 6675 6568 6655 6662 6711 6898 7104 7349 7613 7829 8168 8448 8718 8704 8726 6660 6726 6846 6978 7040 7074 7067 7033 7008 6966 6931 6944 6917 6824 6737 6769 6832 6913 6958 6998 6982 6907 6784 6685 6603 6492 6316 6145 5986 5808 5614 5439 5361 5349 5337 5326 5390 5470 5509 5518 5565 5636 5694 5713 5748 5792 5808 5713 5590 5487 5408 5310 5240 5197 5155 5080 4976 4897 4869 4850 4803 4734 4705 4650 4571 4491 4406 4309 4200 4091 3996 3953 3910 3837 3749 3680 3654 3611 3606 3618 3614 3606 3569 3538 3535 3533 3512 3485 3488 3465 3435 3400 3393 3388 3395 3404 3436 3485 3517 3518 3526 3519 3506 3453 3439 3445 3436 3390 3348 3302 3269 3212 3181 3176 3198 3201 3219 3252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2426 2343 2241 2151 2086 2008 1935 1842 1763 1680 1600 1527 1457 1428 1405 1392 1386 1385 1400 1421 1449 1461 1493 1537 1592 1633 1672 1704 1363 1343 1325 1307 1290 1272 1253 1231 1208 1185 1163 1138 1112 1088 1064 1036 1006 976 946 916 889 861 835 809 783 757 734 713 692 671 653 635 620 605 591 578 566 556 547 539 532 526 520 515 511 507 503 499 495 490 484 478 471 463 454 444 433 421 409 396 383 369 355 341 328 315 302 289 277 266 255 246 237 230 223 216 211 206 201 198 194 191 188 184 181 177 174 170 165 160 154 149 143 137 130 124 118 113 108 104 101 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 24 23 21 19 17 15 13 75429 439 1595 30 11945 20 57 9 1057 -8870 99999 12818 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9783 9277 8811 8376 8138 7774 7470 7272 7317 7360 7397 7509 7598 7729 7829 7866 8046 8166 8256 8104 8004 7358 7426 7501 7586 7649 7687 7661 7582 7488 7356 7302 7297 7202 7083 6969 6924 6889 6932 6970 7029 7027 6930 6809 6758 6727 6633 6509 6435 6347 6231 6089 5964 5889 5866 5801 5760 5834 5872 5835 5772 5738 5722 5699 5662 5637 5647 5631 5521 5407 5340 5265 5158 5113 5110 5109 5087 5033 4971 4938 4906 4830 4745 4702 4621 4498 4395 4288 4150 3995 3848 3720 3631 3567 3490 3410 3360 3347 3320 3333 3377 3398 3432 3470 3524 3586 3643 3696 3725 3770 3798 3812 3813 3822 3815 3807 3806 3795 3759 3704 3636 3578 3491 3417 3315 3242 3183 3119 3047 2996 2946 2907 2865 2887 2925 2972 3010 3072 3131 3208 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2366 2276 2175 2070 1934 1817 1707 1603 1491 1383 1326 1268 1220 1170 1134 1132 1133 1143 1152 1201 1266 1345 1414 1498 1585 1649 1704 1317 1301 1287 1271 1252 1230 1208 1184 1159 1134 1106 1080 1055 1027 997 966 936 906 878 850 824 798 772 748 725 705 685 666 647 631 615 601 588 576 565 555 545 537 530 524 518 513 509 506 503 500 496 493 489 484 478 472 465 456 446 435 424 411 398 384 370 356 341 327 313 299 286 274 262 251 241 233 225 218 212 207 203 199 196 194 191 189 186 183 181 178 174 169 164 158 152 146 139 133 126 120 115 110 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 23 22 20 18 16 75438 448 1565 30 11945 20 57 18 1056 -8868 99999 12120 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9842 9340 8940 8566 8228 7778 7460 7276 7245 7260 7215 7223 7217 7268 7287 7343 7549 7694 7807 7757 7814 8004 8116 8124 8085 8171 8320 8496 8626 8666 9999999 7719 7727 7685 7630 7593 7545 7539 7573 7581 7572 7505 7317 7089 6959 6855 6681 6476 6334 6179 5993 5859 5753 5699 5682 5619 5579 5662 5716 5677 5619 5596 5564 5521 5480 5466 5457 5417 5296 5183 5139 5098 5025 5006 5028 5047 5049 5042 5014 5008 5009 4964 4901 4878 4839 4740 4656 4565 4445 4313 4182 4050 3944 3878 3793 3675 3610 3589 3550 3523 3534 3513 3505 3502 3504 3512 3536 3543 3511 3494 3488 3445 3395 3358 3321 3294 3292 3280 3257 3239 3219 3199 3179 3182 3173 3181 3203 3214 3213 3217 3199 3184 3173 3202 3225 3253 3268 3298 3320 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2422 2342 2253 2186 2131 2062 1976 1865 1765 1675 1594 1503 1418 1370 1326 1286 1243 1217 1220 1230 1250 1271 1330 1406 1485 1539 1606 1681 1741 1321 1306 1288 1270 1251 1232 1209 1185 1162 1138 1115 1091 1066 1044 1019 993 967 941 914 889 862 836 809 784 758 735 711 689 666 645 626 608 591 577 562 550 540 530 522 515 509 505 501 499 497 496 495 493 491 489 486 483 478 473 466 457 447 437 425 413 400 386 372 357 342 328 314 300 287 274 263 253 243 235 228 221 216 211 207 204 202 200 197 195 192 189 186 182 178 172 167 161 155 148 141 134 128 122 118 114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 28 27 26 25 24 22 21 19 17 15 13 11 8 6 4 2 0 -1 75447 445 1655 30 11945 20 57 27 1056 -8866 99999 13000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9544 8971 8588 8259 7945 7522 7236 7126 7150 7254 7343 7528 7754 7928 8111 8305 8637 8845 8965 8940 8982 9094 9073 8941 8781 8663 8637 8559 8552 8439 8337 8161 7423 7374 7323 7298 7327 7369 7424 7399 7390 7350 7260 7119 7035 6951 6814 6661 6554 6452 6328 6220 6074 5956 5905 5826 5766 5774 5731 5609 5490 5428 5320 5244 5161 5111 5088 5075 5024 4964 4941 4923 4876 4908 4981 5046 5053 5045 4997 4958 4920 4835 4708 4596 4470 4291 4123 3972 3802 3622 3466 3346 3280 3251 3234 3196 3214 3294 3359 3446 3576 3657 3722 3773 3826 3857 3884 3889 3861 3831 3803 3727 3636 3570 3488 3403 3365 3330 3284 3236 3198 3156 3120 3098 3064 3052 3068 3077 3076 3085 3087 3091 3100 3143 3190 3239 3287 3340 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2506 2445 2356 2290 2243 2204 2171 2161 2145 2120 2087 2021 1955 1906 1869 1807 1737 1685 1634 1579 1521 1467 1446 1446 1439 1425 1446 1484 1508 1510 1539 1575 1611 1357 1341 1322 1300 1279 1256 1229 1200 1172 1144 1116 1088 1059 1034 1007 980 952 925 898 872 845 819 793 767 743 720 696 674 652 632 613 597 582 569 556 545 537 530 524 519 515 513 511 509 508 508 507 505 502 500 497 493 487 481 473 464 453 441 429 417 403 389 374 360 345 331 317 304 291 280 269 260 251 244 236 230 224 220 216 213 209 206 203 200 196 193 189 184 180 175 170 164 158 152 145 139 134 129 125 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 23 22 20 18 16 14 12 10 8 6 4 1 0 75456 445 1653 30 11943 20 57 36 1055 -8865 99999 12872 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9477 8829 8422 8082 7748 7311 7038 6950 7054 7205 7280 7496 7780 7995 8202 8544 8982 9251 9379 9388 9492 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7258 7261 7235 7149 7104 7085 7165 7290 7360 7459 7514 7515 7419 7372 7390 7334 7257 7165 7088 6987 6891 6742 6587 6489 6345 6207 6137 6044 5900 5721 5596 5438 5333 5215 5139 5104 5092 5043 4981 4959 4944 4886 4893 4941 4996 4989 4955 4880 4832 4774 4667 4514 4385 4247 4063 3895 3772 3643 3491 3343 3244 3205 3218 3237 3243 3297 3423 3520 3627 3774 3892 3986 4053 4120 4180 4228 4238 4203 4168 4131 4056 3938 3836 3728 3615 3530 3429 3325 3221 3129 3043 2973 2922 2863 2830 2814 2810 2831 2869 2895 2908 2946 3022 3109 3189 3255 3337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2379 2251 2131 2019 1916 1853 1793 1747 1705 1644 1585 1551 1555 1542 1526 1511 1499 1496 1482 1474 1490 1528 1549 1549 1588 1636 1674 1687 1715 1751 1798 1329 1312 1293 1273 1253 1230 1204 1176 1150 1123 1097 1072 1046 1023 1000 975 950 926 902 877 853 828 803 777 752 728 705 682 660 640 621 604 589 575 563 552 544 538 532 527 524 521 518 516 514 511 510 506 503 500 497 492 486 481 473 465 456 446 435 424 412 399 385 371 356 341 326 312 298 286 274 263 254 245 238 231 225 221 218 215 213 210 208 205 202 200 196 192 187 182 176 170 163 156 149 142 136 131 126 122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 25 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 29 29 29 28 28 27 26 25 23 22 20 19 17 15 13 11 9 7 5 2 0 75465 445 1654 30 11944 20 57 45 1054 -8863 99999 11581 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9963 9582 9345 9154 8906 8517 8278 8199 8224 8259 8243 8366 8521 8606 8690 8881 9144 9269 9258 9231 9318 9449 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6574 6549 6612 6733 6868 6906 6916 7025 7253 7474 7667 7933 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6724 6517 6322 6223 6124 5989 5806 5672 5495 5373 5244 5153 5092 5039 4955 4873 4831 4810 4760 4766 4802 4852 4834 4826 4804 4789 4748 4677 4586 4501 4390 4245 4107 4011 3912 3793 3671 3599 3555 3506 3467 3439 3452 3514 3558 3608 3684 3739 3770 3779 3820 3856 3874 3867 3861 3862 3845 3798 3716 3650 3590 3519 3477 3429 3376 3289 3210 3148 3093 3042 2983 2953 2932 2925 2926 2929 2932 2914 2913 2955 3020 3079 3123 3185 3243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2363 2219 2087 1970 1869 1800 1744 1716 1688 1653 1615 1615 1649 1682 1711 1721 1730 1729 1704 1687 1703 1731 1722 1691 1684 1676 1648 1600 1566 1545 1545 1526 1503 1505 1285 1260 1234 1206 1178 1153 1129 1106 1083 1060 1038 1016 994 970 946 921 895 868 840 812 783 755 728 703 680 658 637 619 603 590 578 567 558 552 547 541 537 533 530 526 523 519 516 513 509 505 502 499 496 492 487 482 475 468 460 451 441 430 418 404 389 374 358 341 325 310 297 284 271 260 251 242 235 229 225 222 219 217 215 213 210 207 204 201 196 191 185 179 173 165 157 150 143 138 132 127 124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 26 25 24 23 21 20 18 16 15 13 10 8 6 4 2 0 75474 445 1653 30 11943 20 57 54 1054 -8861 99999 12295 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9532 9026 8663 8237 7650 7268 7211 7266 7300 7371 7605 7891 8137 8346 8626 9039 9363 9477 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7212 7289 7386 7512 7628 7708 7844 7913 9999999 9999999 9999999 9999999 9999999 7435 7309 7201 7118 7004 6885 6745 6655 6515 6367 6265 6160 6022 5855 5712 5513 5353 5223 5107 5011 4905 4824 4744 4697 4661 4620 4644 4693 4732 4713 4719 4725 4703 4673 4632 4602 4546 4479 4379 4300 4247 4170 4077 3998 3951 3909 3837 3782 3715 3689 3679 3668 3648 3649 3620 3583 3545 3540 3531 3527 3508 3512 3537 3572 3574 3551 3536 3534 3524 3534 3533 3517 3464 3403 3340 3286 3235 3168 3102 3053 3025 3010 2995 2977 2958 2958 2988 3039 3090 3139 3192 3235 3275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2333 2192 2069 1954 1866 1802 1752 1723 1727 1742 1746 1763 1808 1874 1946 2007 2035 2065 2083 2061 2030 2030 2022 1969 1894 1837 1774 1693 1588 1496 1430 1397 1377 1350 1324 1297 1271 1242 1213 1184 1157 1131 1105 1081 1057 1033 1010 987 963 938 912 886 859 831 802 774 746 719 692 668 646 625 607 592 579 568 559 552 548 545 542 541 541 541 540 539 537 534 531 528 523 519 515 510 504 497 489 481 472 462 452 442 431 418 404 390 374 359 343 327 313 299 286 274 263 254 245 238 233 229 226 223 220 218 216 214 210 207 203 198 192 186 179 172 164 156 149 143 137 131 126 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 24 23 21 20 19 17 15 14 12 10 8 6 4 2 0 75483 448 1563 30 11943 20 58 3 1053 -8860 99999 9982 10057 10311 10441 10520 10562 10710 10940 11229 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9740 9261 9074 8830 8548 8233 8105 8061 8005 7973 8029 8205 8364 8391 8582 8963 9296 9393 9999999 9999999 9999999 9999999 9999999 9999999 6614 6702 6888 7096 7292 7499 7619 7768 7959 8162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6722 6558 6437 6341 6235 6124 6022 5914 5738 5589 5442 5299 5173 5024 4888 4765 4648 4531 4423 4366 4335 4305 4250 4243 4255 4265 4272 4285 4308 4312 4323 4307 4297 4308 4301 4268 4241 4224 4192 4110 4044 3958 3889 3838 3804 3741 3701 3655 3599 3530 3501 3463 3433 3396 3402 3397 3420 3417 3383 3336 3321 3304 3305 3300 3307 3275 3256 3233 3217 3192 3188 3168 3159 3176 3216 3232 3226 3206 3207 3215 3237 3245 3264 3289 3304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2332 2204 2075 1966 1891 1826 1781 1761 1764 1768 1790 1832 1889 1961 2036 2077 2128 2174 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1856 1751 1627 1504 1409 1351 1336 1222 1282 1254 1225 1198 1172 1144 1121 1098 1075 1054 1031 1008 987 967 945 922 898 873 846 818 790 763 737 711 686 664 644 626 610 597 587 579 573 568 566 566 565 564 563 562 560 558 554 549 544 538 531 525 519 512 504 497 489 480 472 463 454 444 434 423 410 397 382 368 353 337 323 309 295 282 270 259 250 241 234 229 224 220 216 214 212 209 206 203 199 195 189 184 178 172 164 156 149 143 137 131 126 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 25 25 24 23 21 20 19 18 16 14 13 11 9 7 5 3 2 75492 448 1563 30 11943 20 58 12 1053 -8859 99999 10041 10078 10292 10490 10649 10668 10802 11040 11304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9623 9451 9222 8943 8698 8606 8573 8507 8532 8619 8784 8994 9048 9248 9613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7214 7355 7488 7649 7808 7962 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6286 6121 5956 5739 5549 5365 5185 5022 4875 4745 4642 4547 4452 4365 4315 4272 4212 4133 4087 4058 4017 3983 3984 3981 3955 3933 3912 3903 3917 3944 3965 4011 4061 4097 4087 4102 4097 4079 4078 4091 4076 4070 4062 4032 3959 3917 3852 3779 3706 3681 3637 3612 3561 3475 3383 3329 3275 3241 3229 3238 3208 3197 3194 3198 3183 3189 3174 3171 3192 3226 3242 3237 3210 3184 3162 3158 3137 3130 3137 3146 3145 3169 3222 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2356 2211 2078 1979 1890 1827 1780 1761 1756 1769 1791 1820 1878 1949 1985 2033 2082 2103 2101 2110 9999999 9999999 9999999 9999999 9999999 1771 1649 1519 1400 1357 1333 1106 1046 1257 1230 1205 1182 1156 1134 1115 1097 1078 1057 1036 1015 995 975 950 926 900 872 843 814 785 757 729 702 678 657 638 620 605 594 584 577 570 566 564 562 560 559 558 557 553 549 543 539 533 527 520 514 508 501 493 485 478 470 461 452 443 434 423 411 398 384 371 356 341 327 313 300 286 274 263 253 244 236 231 226 221 217 213 211 208 204 201 197 192 187 181 175 168 161 153 145 139 133 127 122 118 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 22 21 20 19 17 16 14 13 11 9 7 5 3 2 0 75501 447 1594 30 11944 20 58 21 1053 -8859 99999 11124 11268 11420 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10122 9723 9170 8645 8368 8064 7833 7652 7551 7447 7424 7428 7550 7771 8116 8335 8691 9111 9584 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7242 7398 7557 7727 7915 8106 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6239 6069 5858 5660 5488 5314 5137 4950 4792 4669 4544 4415 4320 4251 4189 4099 4014 3952 3931 3886 3841 3834 3842 3830 3822 3810 3812 3818 3844 3851 3888 3918 3951 3927 3919 3908 3896 3889 3893 3869 3860 3864 3859 3808 3789 3746 3700 3649 3660 3672 3692 3693 3657 3615 3608 3611 3614 3617 3644 3627 3628 3636 3637 3602 3567 3521 3471 3452 3441 3409 3346 3267 3204 3146 3111 3060 3019 2996 2989 2986 2996 3043 3068 3073 3073 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2462 2404 2335 2273 2231 2191 2168 2152 2143 2157 2178 2188 2184 2205 2222 9999999 9999999 9999999 9999999 9999999 2043 2004 1941 1873 1785 1678 1577 1472 1367 1276 1203 1118 1048 1014 1251 1227 1207 1188 1165 1145 1128 1111 1092 1072 1051 1030 1009 986 960 934 908 881 852 825 797 771 745 721 699 680 663 647 632 621 612 603 595 589 583 578 574 569 564 559 553 545 538 532 524 517 510 503 496 489 482 475 467 460 451 443 434 424 414 403 390 378 365 352 339 326 313 302 290 279 269 260 252 244 239 233 228 223 218 215 211 206 201 196 190 184 177 170 162 154 146 139 132 126 120 115 111 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 14 13 11 9 7 6 4 2 0 75510 447 1597 30 11947 20 58 30 1052 -8854 99999 10988 11141 11332 11542 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9858 9433 9037 8684 8365 8085 7819 7678 7521 7370 7287 7411 7556 7798 8121 8523 8779 9009 9218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7744 7901 8059 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5888 5649 5364 5081 4822 4607 4411 4236 4123 4037 3957 3892 3862 3878 3931 3974 4015 4105 4195 4253 4302 4334 4362 4352 4350 4325 4297 4246 4170 4054 3947 3848 3748 3659 3616 3559 3510 3494 3507 3496 3523 3557 3582 3612 3682 3747 3804 3857 3867 3828 3811 3800 3772 3727 3701 3633 3560 3507 3445 3369 3311 3254 3183 3149 3137 3119 3083 3040 3009 2977 2963 2936 2912 2909 2915 2913 2910 2945 2963 2970 2962 2970 2988 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2330 2284 2225 2147 2094 2053 1994 1953 1915 1871 1838 1834 1827 1797 1759 1692 1605 1521 1428 1333 1243 1155 1052 971 919 862 784 713 1183 1168 1156 1146 1136 1124 1111 1096 1078 1060 1040 1015 990 963 934 903 873 842 812 783 755 730 708 689 670 653 640 628 618 608 601 594 587 581 575 569 563 556 548 541 534 527 520 513 507 500 494 488 481 474 467 459 451 442 433 422 411 399 386 374 360 347 333 321 308 296 284 274 265 256 248 241 235 229 223 218 214 209 204 198 193 186 179 172 164 156 148 140 133 126 120 114 109 104 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 13 11 10 8 6 4 2 1 75519 446 1628 30 11948 20 58 39 1051 -8853 99999 10660 10680 10681 10642 10723 10782 10831 10879 10845 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10241 10073 9833 9594 9358 9061 8845 8684 8469 8171 7973 7941 7865 7888 8016 8295 8497 8652 8829 8898 9021 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7398 7474 7589 7663 7734 7821 7976 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6330 6219 6098 5959 5823 5670 5490 5308 5133 4983 4846 4730 4650 4579 4492 4388 4320 4284 4267 4235 4221 4253 4268 4269 4269 4268 4260 4213 4178 4154 4151 4112 4056 3972 3896 3812 3706 3622 3568 3504 3443 3393 3374 3333 3315 3280 3254 3241 3273 3304 3342 3393 3409 3395 3392 3399 3422 3441 3477 3471 3483 3503 3500 3476 3473 3458 3430 3420 3414 3414 3392 3346 3308 3267 3242 3191 3146 3123 3111 3078 3049 3051 3043 3029 2994 2972 2954 2923 2896 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2021 1948 1859 1764 1629 1491 1359 1229 1113 1005 890 763 666 607 558 510 462 454 1188 1177 1168 1157 1144 1129 1112 1091 1072 1050 1023 994 966 936 904 874 844 815 787 760 736 714 696 677 661 648 638 628 619 613 607 601 596 591 585 580 574 566 559 551 543 534 526 517 509 500 492 482 473 465 455 445 435 425 415 404 393 382 370 359 346 335 324 313 301 291 281 272 264 256 248 241 234 228 221 216 210 204 197 191 183 176 168 160 152 143 135 127 120 114 108 103 99 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 19 18 17 16 15 13 12 10 8 6 4 3 1 75528 447 1597 30 11947 20 58 48 1050 -8851 99999 12415 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10338 10103 9918 9686 9626 9553 9396 9227 9206 9114 8977 8843 8612 8390 8220 7985 7676 7470 7415 7231 7090 7085 7227 7364 7516 7716 7885 8120 8284 8345 8450 8678 9999999 9999999 7852 7916 7952 8024 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6159 5963 5740 5507 5304 5074 4893 4747 4622 4505 4433 4386 4341 4284 4213 4179 4170 4176 4165 4157 4181 4144 4100 4070 4043 4005 3938 3878 3837 3835 3788 3741 3691 3650 3604 3553 3564 3593 3604 3612 3634 3691 3726 3769 3789 3808 3809 3815 3814 3813 3806 3736 3626 3536 3456 3386 3305 3254 3178 3109 3067 3036 3010 3014 3001 2984 2996 3034 3073 3092 3094 3109 3103 3098 3089 3083 3087 3101 3094 3102 3142 3187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2079 2014 1939 1861 1795 1733 1676 1614 1557 1455 1351 1251 1159 1073 991 884 771 685 621 560 520 487 481 475 517 580 1156 1143 1127 1110 1090 1071 1048 1021 994 967 937 908 879 852 824 797 772 749 728 710 690 675 662 651 640 631 624 616 610 604 599 593 586 579 571 565 557 549 540 532 522 513 504 495 485 475 465 455 444 434 423 412 401 391 380 369 358 347 335 324 313 302 292 282 272 262 253 245 237 229 222 215 209 204 197 191 186 179 173 166 159 151 144 136 129 122 116 111 106 102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 20 19 18 18 17 15 14 12 11 9 7 6 4 3 75537 448 1567 30 11947 20 58 57 1050 -8849 99999 11754 9999999 9999999 9999999 11018 10736 10519 10359 10146 9962 9783 9652 9589 9533 9595 9600 9650 9722 9844 9940 10090 10066 9950 9759 9480 9167 8892 8575 8143 7720 7403 6992 6658 6433 6408 6358 6406 6521 6646 6818 6986 7101 7275 7587 7763 7017 7056 7093 7151 7294 7429 7496 7573 7655 7678 7729 7818 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6074 5826 5624 5430 5225 5005 4828 4665 4551 4456 4385 4334 4317 4292 4303 4271 4220 4180 4178 4191 4182 4169 4168 4107 4054 3986 3934 3896 3851 3782 3737 3747 3738 3709 3682 3671 3666 3664 3712 3758 3812 3862 3899 3948 3986 4035 4049 4055 4048 4046 4038 4014 3968 3870 3747 3638 3538 3451 3360 3296 3204 3125 3065 3024 2984 2971 2955 2936 2946 2977 3005 3016 3004 3009 3011 3022 3017 3020 3038 3060 3051 3053 3100 3162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2104 2032 1952 1860 1780 1707 1633 1573 1519 1454 1347 1240 1146 1078 1027 973 906 844 808 776 753 754 760 779 1203 1190 1178 1166 1152 1135 1119 1100 1082 1060 1036 1010 984 957 929 901 874 846 818 793 770 747 728 706 688 673 660 646 635 626 617 609 602 595 588 580 573 565 558 550 542 533 524 515 505 496 487 477 467 458 448 437 427 417 407 397 387 378 368 358 348 338 328 318 307 297 288 278 269 260 252 243 235 227 219 212 206 199 192 185 178 170 163 155 147 139 131 124 117 111 105 100 96 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 21 21 21 20 20 19 18 17 16 15 13 12 10 8 7 5 4 75546 448 1568 30 11948 20 59 6 1049 -8848 99999 12677 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10653 10449 10258 10205 10212 10342 10411 10498 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9030 8464 7993 7437 6967 6583 6352 6199 6217 6284 6415 6728 7042 7281 7603 8064 8394 7148 7084 7037 6990 7042 7068 7000 6981 6975 6989 7030 7089 7197 7323 7441 7472 7472 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6251 6050 5827 5625 5421 5200 4981 4847 4701 4587 4501 4437 4398 4407 4417 4469 4487 4469 4452 4483 4534 4539 4502 4491 4433 4388 4328 4276 4222 4153 4050 3961 3942 3925 3892 3859 3837 3843 3849 3906 3942 3983 4024 4060 4116 4159 4206 4220 4211 4177 4138 4121 4084 4024 3921 3802 3685 3564 3453 3330 3245 3150 3059 2993 2954 2911 2874 2843 2817 2804 2814 2841 2875 2894 2931 2961 2991 3011 3026 3059 3121 3158 3185 3239 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2017 1930 1835 1744 1647 1538 1395 1247 1112 1008 926 840 754 685 646 618 608 629 666 719 1226 1210 1196 1183 1168 1153 1136 1119 1101 1078 1054 1027 1000 971 942 913 884 854 825 798 772 748 726 704 686 670 657 645 635 626 618 612 607 602 597 592 586 579 573 565 558 549 539 528 517 507 495 483 471 459 447 435 423 413 402 392 382 372 364 355 346 337 328 319 310 301 292 283 274 265 256 247 238 229 220 212 204 195 187 179 171 162 154 145 137 129 121 113 107 101 96 91 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 17 16 14 12 11 9 8 6 75555 448 1568 30 11948 20 59 15 1049 -8847 99999 10795 10837 10815 10690 10502 10410 10335 10289 10157 10016 9925 9872 9954 10182 10497 10741 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8616 7996 7472 7071 6787 6586 6509 6572 6749 7038 7244 7415 7678 8032 8241 7433 7394 7359 7319 7373 7411 7365 7282 7248 7222 7271 7259 7311 7387 7464 7416 7339 7294 9999999 7003 6904 6777 6669 6506 6280 6021 5817 5646 5439 5254 5095 4926 4753 4645 4537 4457 4439 4424 4423 4477 4549 4639 4700 4734 4754 4808 4871 4889 4858 4840 4768 4680 4579 4492 4400 4298 4148 4013 3938 3883 3806 3735 3678 3658 3641 3678 3703 3741 3779 3802 3835 3890 3960 4002 4025 4031 4029 4049 4052 4033 3981 3912 3832 3727 3633 3528 3429 3308 3189 3090 3016 2937 2859 2798 2749 2703 2685 2694 2740 2769 2814 2862 2922 2979 3020 3066 3148 3206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2435 2320 2210 2131 2076 2043 2070 2109 2154 2175 2210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1637 1447 1273 1111 951 789 654 556 476 429 430 457 517 1239 1223 1206 1189 1174 1158 1142 1123 1106 1084 1061 1034 1007 979 950 921 892 863 834 806 779 753 730 708 690 674 662 650 641 633 626 621 618 615 611 608 604 599 593 585 577 566 556 543 530 518 504 489 475 461 448 434 422 410 399 388 379 370 362 354 345 337 328 320 311 302 293 284 274 264 254 244 234 224 214 204 195 186 177 168 160 151 143 135 127 119 112 105 100 94 90 86 83 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 14 13 11 10 8 7 75564 446 1629 30 11949 20 59 24 1048 -8844 99999 9975 9902 9716 9559 9515 9391 9306 9271 9319 9409 9556 9834 10288 10786 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8586 7579 6786 6083 5473 5017 4694 4559 4604 4820 4969 5186 5502 5926 6236 7993 7882 7721 7533 7425 7334 7154 6992 6798 6595 6463 6352 6298 6308 6330 6253 6123 6082 5970 5904 5896 5898 5851 5794 5682 5571 5482 5436 5342 5265 5181 5093 4987 4939 4875 4836 4821 4846 4868 4949 5018 5118 5174 5187 5198 5248 9999999 9999999 9999999 9999999 9999999 9999999 4804 4661 4504 4334 4113 3914 3793 3677 3542 3429 3333 3284 3238 3267 3295 3354 3425 3479 3554 3650 3748 3814 3861 3901 3914 3943 3943 3929 3879 3806 3715 3600 3506 3414 3325 3229 3135 3051 2979 2918 2860 2816 2768 2722 2712 2720 2757 2775 2807 2843 2881 2926 2975 3044 3142 3210 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2270 2124 1985 1883 1809 1767 1780 1817 1865 1902 1940 1996 2069 2132 2173 9999999 9999999 9999999 9999999 9999999 9999999 1777 1637 1487 1347 1227 1109 991 893 817 769 750 764 1280 1259 1238 1217 1198 1179 1162 1144 1129 1112 1096 1076 1056 1031 1006 980 952 924 896 867 839 811 784 758 735 713 694 679 666 654 646 638 632 628 626 623 621 619 617 612 606 599 590 580 569 556 543 530 515 500 485 470 456 442 430 418 407 396 387 378 369 361 352 343 334 324 314 304 293 282 271 260 249 238 228 217 207 197 189 180 172 164 156 148 141 133 126 119 113 106 101 96 92 88 85 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 21 21 21 21 21 21 20 20 19 18 17 16 14 13 11 10 8 6 75573 446 1627 30 11947 20 59 33 1048 -8842 99999 11507 9999999 11018 10624 10294 9865 9452 9126 9023 8954 8907 8960 9255 9639 10070 10544 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8444 7715 7038 6460 6047 5748 5666 5754 5809 5928 6164 6540 6710 8134 8013 7810 7568 7383 7234 7034 6855 6643 6461 6330 6220 6143 6166 6207 6160 6040 5980 5868 5797 5755 5702 5572 5459 5297 5134 4987 4903 4793 4690 4593 4531 4482 4494 4511 4557 4646 4797 4917 5063 5190 5343 5437 5472 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4799 4619 4442 4275 4061 3869 3777 3693 3597 3513 3472 3461 3445 3483 3514 3568 3623 3655 3690 3752 3824 3837 3831 3821 3803 3785 3758 3728 3678 3623 3559 3480 3426 3386 3340 3283 3248 3225 3213 3192 3169 3151 3112 3064 3036 3012 3010 2981 2957 2941 2930 2921 2914 2927 2983 3017 3059 3138 3243 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2240 2096 1968 1837 1756 1710 1694 1728 1781 1831 1871 1917 1980 2048 2104 2134 2132 9999999 2072 2003 1899 1790 1666 1539 1411 1312 1227 1140 1057 998 970 967 979 1329 1305 1280 1253 1227 1201 1177 1156 1136 1116 1097 1079 1058 1037 1014 990 966 942 917 893 869 845 820 796 773 753 733 716 703 691 679 670 662 655 650 646 642 638 635 631 624 616 608 597 585 573 559 545 530 513 497 482 467 452 438 426 415 404 394 386 378 371 363 355 347 338 329 319 309 298 286 275 263 251 240 228 216 205 195 186 177 169 160 153 145 138 131 125 119 112 106 101 97 93 90 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 21 21 21 21 20 20 20 19 18 17 16 15 13 12 10 8 7 75582 446 1627 30 11947 20 59 42 1047 -8841 99999 12130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8506 7753 7092 6527 5954 5550 5300 5308 5470 5654 5896 6961 7012 7024 7021 7007 6927 6827 6743 6633 6446 6247 6059 5912 5781 5671 5566 5571 5639 5618 5522 5478 5442 5421 5430 5462 5441 5417 5347 5256 5173 5150 5077 4963 4853 4761 4677 4615 4563 4517 4497 4536 4554 4596 4663 4753 4793 4803 4839 4898 4959 4949 4915 4882 4818 4727 4604 4501 4394 4267 4111 3963 3913 3864 3797 3731 3711 3708 3703 3717 3741 3771 3792 3796 3811 3830 3858 3828 3779 3737 3691 3647 3598 3551 3505 3453 3420 3386 3361 3343 3335 3335 3341 3356 3365 3359 3339 3321 3282 3247 3228 3183 3153 3117 3083 3052 3011 2963 2911 2883 2884 2876 2881 2906 2935 2950 2976 2995 3038 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2381 2271 2150 2061 2004 1971 1971 1984 2005 2021 2041 2079 2126 2171 9999999 9999999 9999999 9999999 9999999 9999999 1850 1723 1588 1444 1324 1209 1092 981 890 825 798 785 1322 1296 1270 1242 1215 1189 1165 1145 1127 1109 1092 1076 1058 1040 1019 996 973 948 923 897 871 845 818 791 765 742 720 702 687 675 665 657 650 644 642 640 638 636 635 632 627 621 612 601 589 576 562 547 532 515 499 483 468 453 441 429 418 409 400 391 384 376 369 361 352 343 334 324 313 301 289 277 265 253 241 230 218 206 196 186 177 169 160 152 144 136 129 122 115 107 101 95 90 86 82 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 15 13 12 10 9 7 6 75591 447 1597 30 11947 20 59 51 1046 -8839 99999 9138 9372 9484 9502 9465 9529 9525 9553 9668 9828 9988 10101 10259 10629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8725 8010 7409 6787 6256 5919 5796 5810 5850 5977 6851 6872 6862 6802 6722 6602 6509 6441 6318 6129 5913 5736 5568 5403 5289 5200 5193 5209 5197 5137 5103 5053 5041 5083 5152 5186 5222 5234 5231 5219 5246 5229 5192 5155 5118 5099 5086 5051 4986 4925 4921 4898 4890 4913 4930 4909 4860 4861 4890 4932 4912 4880 4859 4825 4767 4689 4619 4537 4402 4248 4109 4064 3986 3874 3777 3725 3677 3625 3586 3567 3544 3511 3468 3476 3502 3513 3463 3407 3375 3332 3288 3255 3246 3252 3238 3230 3227 3238 3243 3241 3271 3312 3355 3368 3353 3327 3300 3240 3179 3144 3097 3070 3045 3017 3002 2973 2937 2905 2919 2969 3002 3044 3095 3138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2368 2282 2189 2123 2070 2037 2033 2028 2003 1987 1970 1965 1947 1944 1938 1910 1850 1787 1706 1602 1496 1399 1315 1249 1188 1124 1050 1005 964 938 1318 1303 1287 1270 1251 1232 1213 1194 1175 1160 1146 1131 1115 1099 1081 1063 1041 1017 992 965 939 912 886 859 832 805 779 756 735 716 701 689 678 670 663 658 655 652 649 648 645 642 636 629 620 609 597 584 570 555 539 523 508 492 477 463 450 439 428 419 409 400 392 383 374 365 355 345 334 322 310 297 284 271 258 245 233 222 210 199 189 179 170 162 154 146 139 132 124 117 111 104 98 92 88 84 81 78 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 14 12 11 10 8 7 5 75600 448 1568 30 11948 21 0 0 1046 -8837 99999 11572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7246 7085 6950 6806 6633 6366 6175 6157 6116 5986 5946 5992 6063 6045 5975 5916 5909 5900 5809 5747 5717 5651 5526 5390 5331 5304 5262 5224 5211 5284 5404 5463 5475 5495 5523 5562 5622 5702 5781 5835 5853 5829 5841 5897 5913 5861 5822 5815 5841 5817 5782 5726 5683 5654 5608 5566 5579 5546 5467 9999999 5322 5297 9999999 9999999 5077 5001 4917 4795 4678 4564 4442 4257 4071 3898 3812 3671 3525 3392 3305 3212 3125 3046 3011 2972 2946 2917 2960 3033 3086 3091 3110 3144 3176 3203 3253 3325 3410 3456 3494 3535 3589 3610 3605 3631 3662 3682 3661 3607 3547 3469 3359 3247 3166 3086 3018 2946 2892 2854 2809 2765 2741 2774 2847 2913 2999 3089 3173 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2340 2270 2202 2148 2105 2081 2076 2063 2033 2008 1965 1922 1853 1803 1756 1699 1611 1526 1440 1341 1249 1179 1130 1098 1076 1060 1033 1033 1025 1028 1058 1096 1272 1257 1241 1222 1206 1190 1174 1160 1148 1134 1122 1107 1090 1072 1051 1027 1003 979 953 927 902 877 850 824 800 777 757 740 725 713 703 695 687 682 678 674 670 667 663 657 650 642 632 620 607 593 579 564 548 532 518 503 488 475 463 452 442 431 421 411 401 391 380 369 357 344 332 319 305 292 278 265 252 240 229 218 208 198 189 180 172 164 157 149 142 135 127 120 113 105 99 93 89 85 81 79 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 11 10 9 7 6 5 75609 447 1599 30 11949 21 0 9 1045 -8835 99999 9878 10213 10542 10775 10929 11157 11311 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8649 8187 5306 5392 5454 5559 5682 5877 6030 6081 6088 6135 6228 6334 6311 6273 6211 6151 6023 5868 5773 5700 5570 5510 5446 5459 5492 5479 5408 5378 5352 5393 5432 5503 5562 5618 5671 5719 5769 5872 5943 5966 5977 6027 6077 6083 9999999 9999999 9999999 5840 5748 5610 5509 5366 5181 4964 4833 4728 4614 4451 4325 4232 4175 4084 3999 3932 3899 3797 3697 3618 3625 3557 3471 3401 3377 3347 3307 3237 3207 3174 3149 3111 3156 3235 3274 3253 3263 3290 3313 3327 3355 3401 3469 3502 3530 3569 3623 3641 3623 3655 3695 3722 3707 3657 3602 3529 3426 3330 3270 3205 3121 3032 2958 2915 2864 2828 2810 2844 2911 2966 3052 3154 3244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2516 2478 9999999 2412 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2041 1945 1844 1727 1596 1465 1338 1219 1107 1000 913 868 835 814 798 810 815 831 874 912 953 1213 1206 1195 1187 1178 1168 1159 1149 1136 1124 1110 1093 1074 1053 1027 1000 974 947 920 895 869 844 820 798 777 758 743 731 720 712 706 700 696 692 687 683 679 674 667 659 650 639 626 613 598 583 569 553 538 524 510 496 484 472 461 451 440 429 419 408 397 384 372 359 345 331 317 303 288 274 260 247 235 223 212 202 193 184 176 168 160 154 146 140 134 127 120 114 108 102 98 94 91 88 86 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 12 11 9 8 6 5 4 75618 448 1567 30 11947 21 0 18 1045 -8834 99999 11087 11294 11524 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10226 10125 9959 9913 9781 9760 9779 9883 10031 10119 9982 9858 9884 9999999 9999999 9999999 9999999 8947 8586 8317 4980 5118 5266 5444 5661 5944 6158 6242 6234 6320 6425 6481 6424 6352 6256 6140 5949 5765 5642 5587 5450 5404 5384 5422 5462 5477 5451 5454 5443 5498 5532 5616 5661 5694 5711 5734 5747 5797 5844 5846 5819 5851 5867 5854 5812 5771 5683 5604 5491 5334 5209 5062 4882 4680 4550 4462 4339 4214 4139 4080 4022 3982 3954 3937 3954 3918 3849 3791 3805 3756 3688 3659 3635 3594 3547 3488 3442 3413 3402 3362 3385 3454 3485 3457 3450 3451 3433 3424 3417 3428 3461 3470 3464 3462 3493 3501 3488 3526 3574 3627 3639 3621 3594 3552 3479 3400 3335 3255 3155 3042 2929 2835 2735 2647 2568 2563 2594 2620 2691 2782 2876 2955 3064 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2015 1896 1778 1647 1510 1399 1304 1204 1102 1014 961 919 886 850 836 826 828 838 837 834 838 858 1182 1178 1171 1162 1153 1142 1128 1115 1100 1081 1061 1039 1013 986 961 935 909 885 861 838 818 799 780 763 750 740 731 724 719 713 709 704 698 693 688 680 671 662 652 639 626 613 598 582 568 553 539 526 513 500 489 478 467 457 447 437 426 414 402 389 375 361 345 331 316 301 285 271 257 243 231 219 209 200 191 183 176 168 162 155 149 142 136 130 123 117 111 105 100 96 92 89 87 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 12 11 10 8 7 6 4 75627 448 1568 30 11948 21 0 27 1044 -8832 99999 10242 10432 10619 10724 10795 10872 11063 11237 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10401 10217 10075 9988 10016 10078 9910 9773 9809 9999999 9999999 9999999 9999999 9389 9132 8950 4724 4843 4983 5152 5359 5644 5865 5987 6012 6178 6290 6344 6327 6308 6240 6130 5954 5745 5592 5538 5386 5309 5297 5358 5377 5404 5435 5461 5510 5639 5730 5848 5982 6067 6091 6114 6135 6149 6150 6119 6052 6035 6021 5936 5807 5700 5589 5459 5321 5164 5046 4879 4684 4460 4303 4199 4065 3917 3826 3771 3722 3649 3613 3593 3606 3579 3552 3544 3612 3638 3642 3672 3717 3758 3780 3782 3814 3839 3855 3834 3852 3886 3884 3822 3764 3710 3645 3596 3545 3511 3507 3487 3461 3462 3514 3551 3575 3633 3688 3754 3776 9999999 9999999 9999999 3593 3491 3388 3288 3168 3025 2880 2772 2672 2593 2522 2516 2547 2579 2644 2724 2813 2896 2977 3048 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1955 1800 1634 1497 1380 1257 1140 1038 979 937 891 839 829 818 811 807 809 812 822 834 1184 1180 1174 1166 1160 1151 1138 1126 1111 1093 1073 1050 1024 996 970 942 915 888 861 835 811 790 771 754 742 732 724 719 716 713 711 709 707 704 700 693 685 677 666 654 640 626 610 593 577 560 546 531 517 504 492 481 470 459 449 438 426 414 402 389 374 359 344 328 313 297 282 267 253 239 227 216 206 197 189 181 174 167 161 155 149 143 137 131 125 118 112 107 102 98 95 92 90 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 14 14 13 12 11 9 8 7 6 4 75636 448 1569 30 11949 21 0 36 1044 -8830 99999 7987 8149 8305 8429 8550 8688 9066 9412 9589 9797 10144 10633 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9453 9235 8815 8462 8121 8009 7758 7521 7354 7258 7240 7054 6915 6958 6894 6732 6481 6350 6178 6026 5810 6928 6853 6767 6650 6526 6344 6180 5944 5787 5689 5633 5563 5508 5471 5483 5520 5657 5758 5892 6048 6169 6259 6340 6417 6455 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5645 5483 5327 5111 4899 4670 4478 4340 4179 3997 3862 3768 3676 3575 3539 3507 3484 3464 3461 3468 3530 3571 3589 3626 3672 3713 3735 3759 3789 3793 3785 3773 3783 3795 3768 3706 3646 3589 3521 3471 3425 3404 3391 3366 3341 3346 3382 3411 3431 3485 3533 3589 3598 3576 3540 3500 3439 3366 3285 3216 3132 3026 2904 2821 2752 2700 2635 2640 2681 2730 2785 2841 2901 2974 3040 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1991 1880 1749 1646 1562 1472 1382 1305 1283 1254 1201 1141 1126 1104 1067 1026 991 958 1151 1151 1151 1153 1151 1150 1148 1144 1135 1127 1113 1096 1077 1054 1027 1000 972 944 914 885 857 829 805 783 763 747 735 725 718 713 712 710 710 709 709 708 706 701 694 687 678 667 654 641 626 610 594 578 563 549 534 521 509 497 485 473 462 450 438 425 411 397 382 366 349 332 315 298 282 266 251 236 223 211 200 191 183 175 168 162 156 151 146 141 136 131 125 120 115 110 105 102 99 96 94 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 13 13 12 11 10 8 7 6 5 75645 448 1569 30 11949 21 0 45 1043 -8829 99999 9805 9613 9423 9207 8969 8830 8920 8955 8885 8932 9209 9688 9896 10083 10452 10878 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9631 6496 6312 6287 6257 6199 6068 5845 5883 6071 6197 6294 6486 6875 7089 7240 7375 7702 7886 7943 7852 7804 7675 7387 7068 6765 6467 6196 5800 5543 5410 5317 5170 5076 5054 5099 5166 5352 5524 5716 5907 6066 6201 6376 6550 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5276 5003 4717 4469 4266 4047 3821 3646 3536 3433 3357 3356 3367 3369 3387 3432 3490 3588 3667 3740 3816 3862 3898 3916 3952 3978 3982 3980 3982 3984 3977 3951 3903 3849 3779 3703 3662 3614 3578 3539 3497 3443 3398 3394 3410 3420 3448 3472 3521 3548 3544 3529 3527 3513 3471 3401 3362 3324 3244 3133 3053 2985 2935 2860 2837 2859 2888 2903 2918 2960 3031 3076 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1986 1917 1845 1744 1680 1638 1601 1559 1523 1539 1539 1514 1476 1471 1467 1443 1405 1353 1307 1262 1157 1160 1164 1164 1163 1162 1157 1148 1139 1125 1108 1089 1065 1038 1010 982 953 924 896 868 841 818 798 780 766 755 746 740 735 733 731 730 728 725 723 719 712 704 694 683 669 656 641 625 608 592 577 562 548 535 523 512 500 488 478 467 455 443 430 416 401 385 368 351 334 316 298 281 265 249 234 220 208 196 187 179 172 165 159 154 149 145 141 137 133 128 124 119 115 111 108 105 102 100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 8 7 6 75654 448 1569 30 11949 21 0 54 1042 -8827 99999 9238 9080 8989 8909 8875 8950 9190 9434 9657 9926 10391 11034 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9810 9510 9082 5192 5059 5062 5110 4948 4985 4975 5108 5156 5211 5485 5840 6189 6493 6912 7512 7911 8249 8500 8850 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7527 7188 6713 6389 6166 5989 5782 5621 5505 5445 5426 5538 5630 5754 5880 5975 6040 6173 6304 6358 6407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5243 4955 4658 4394 4181 3928 3670 3479 3357 3234 3148 3128 3128 3129 3181 3265 3360 3480 3564 3636 3712 3767 3808 3837 3884 3910 3925 3947 3965 3968 3963 3963 3952 3961 3949 3924 3921 3900 3863 3818 3791 3746 3685 3651 3625 3592 3551 3512 3483 3450 3405 3348 3316 3289 3244 3168 3121 3101 3050 2981 2940 2920 2904 2862 2861 2895 2947 2982 3007 3053 3119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2016 1930 1861 1797 1709 1665 1625 1597 1555 1521 1514 1502 1468 1427 1422 1422 1392 1346 1275 1211 1143 1079 1017 977 936 864 1164 1156 1146 1133 1116 1095 1074 1048 1018 989 959 930 902 874 847 823 803 786 773 763 757 751 748 747 748 749 750 750 749 746 742 735 727 717 704 690 676 660 644 627 610 594 578 563 549 537 525 513 500 489 477 465 452 438 424 409 393 375 358 341 322 304 286 269 252 236 222 209 197 187 178 170 163 156 151 146 142 139 135 132 128 125 121 118 115 113 111 109 107 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 8 7 6 75663 445 1659 30 11949 21 1 3 1042 -8825 99999 8433 8523 8699 9056 9448 9909 10390 10948 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9702 9031 8317 7834 7503 7127 2844 3037 3256 3553 3932 4371 4884 5448 6086 6831 7612 8215 8832 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6986 6597 6264 5913 5623 5399 5233 5107 5114 5147 5201 5263 5308 5336 5439 5570 5634 5681 5756 5825 5917 5996 6030 9999999 9999999 9999999 5758 5629 5501 5309 5046 4778 4502 4236 3999 3753 3527 3357 3264 3171 3103 3092 3131 3178 3277 3404 3547 3711 3850 3975 4087 4165 4210 4217 4243 4260 4269 4252 4220 4163 4102 4055 4003 3971 3918 3867 3828 3782 3730 3674 3633 3570 3497 3454 3429 3408 3369 3336 3313 3305 3280 3253 3252 3270 3274 3249 3257 3284 3279 3252 3227 3215 3193 3137 3096 3081 3073 3041 3000 2972 2959 2923 2885 2861 2861 2856 2853 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2004 1950 1907 1843 1806 1770 1746 1711 1686 1693 1682 1648 1606 1585 1556 1503 1433 1343 1253 1180 1185 987 1194 1193 699 1186 1178 1167 1154 1137 1117 1095 1070 1041 1012 982 952 922 893 865 839 817 798 782 770 761 754 750 747 747 748 749 749 749 748 745 740 733 724 713 700 687 672 656 639 623 607 592 577 562 550 537 525 513 501 490 477 464 450 436 420 403 386 368 350 331 312 294 276 259 242 227 213 201 189 179 171 164 157 150 146 142 139 135 132 130 127 124 121 119 117 115 113 112 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 9 8 7 6 5 4 75672 445 1658 30 11948 21 1 12 1041 -8823 99999 7701 7795 7961 8245 8543 8837 9144 9504 10060 10333 10508 9999999 9999999 9999999 9999999 9999999 9999999 10435 10079 9705 9331 8841 8390 7914 7566 7320 7021 4230 4460 4636 4899 5273 5672 6080 6512 7008 7631 8251 8740 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7089 6637 6287 5948 5617 5351 5192 5087 5023 5089 5157 5233 5344 5484 5611 5776 5957 6048 6115 6208 6304 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5484 5198 4934 4671 4396 4136 3897 3685 3518 3415 3308 3226 3171 3157 3143 3204 3293 3377 3478 3575 3672 3737 3769 3777 3771 3794 3818 3851 3871 3883 3858 3828 3840 3850 3873 3868 3869 3862 3864 3854 3826 3800 3749 3675 3628 3610 3594 3543 3498 3440 3403 3355 3329 3305 3294 3276 3239 3243 3286 3302 3286 3266 3260 3235 3206 3194 3207 3212 9999999 3148 3123 3113 9999999 9999999 9999999 2934 2903 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2070 1991 1926 1873 1830 1784 1751 1706 1686 1675 1666 1671 1657 1634 1601 1585 1556 1509 1452 1371 1269 1173 1087 995 892 789 672 593 533 492 460 460 1107 1093 1075 1054 1031 1009 985 959 932 906 882 861 840 823 809 798 789 781 776 773 771 769 768 767 764 760 753 746 737 726 714 700 685 669 653 637 621 605 590 575 562 550 537 526 514 503 490 477 463 448 432 415 398 380 361 342 322 303 283 265 247 231 216 203 191 181 172 164 157 152 148 144 142 139 136 134 132 129 127 125 124 122 120 119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 14 13 13 12 11 10 9 8 7 6 5 75681 451 1478 30 11948 21 1 21 1041 -8822 99999 11810 9999999 11186 10763 10532 10372 10221 10035 10076 10086 10225 10402 10751 11103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10279 9736 9172 8567 7839 7231 6626 6116 5735 5447 4550 4720 4808 5036 5399 5850 6300 6742 7268 7901 8529 9067 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6997 6462 6005 5536 5132 4806 4610 4516 4467 4567 4679 4817 4994 5202 5423 5681 5941 6111 6252 6399 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5061 4776 4486 4182 3936 3717 3557 3452 3366 3313 3268 3263 3259 3340 3449 3530 3616 3700 3797 3824 3818 3785 3738 3710 3678 3659 3626 3599 3538 3467 3452 3458 3482 3474 3485 3495 3522 3536 3534 3546 3547 3540 3545 3560 3589 3593 3582 3539 3531 3519 3511 3487 3476 3461 3438 3440 3459 3459 3449 3416 3376 3326 3287 3249 3229 3208 9999999 3124 3097 3058 2993 2928 2879 2846 2813 2766 2723 2696 2652 2596 2557 2558 2548 2531 2524 9999999 9999999 2512 2478 2464 2464 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2047 1954 1864 1789 1708 1634 1557 1510 1486 1463 1462 1463 1471 1472 1491 1516 1526 1531 1503 1454 1399 1342 1264 1157 1047 925 823 724 631 548 492 467 1105 1086 1064 1040 1016 991 964 936 909 886 865 845 828 814 803 793 786 781 779 777 776 775 774 772 768 762 756 747 737 725 712 698 684 669 654 639 623 608 594 581 568 555 543 531 518 503 489 473 456 439 421 402 384 364 344 324 304 285 267 249 234 220 207 195 185 176 168 161 155 151 148 145 143 140 138 135 133 131 129 127 126 124 123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 7 6 5 4 75690 445 1659 30 11949 21 1 30 1040 -8820 99999 8831 8968 9072 9214 9440 9652 9965 10255 10647 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10286 9802 9233 8589 7810 7143 6468 5917 5436 5102 4842 4720 4748 4823 4663 5246 5893 6527 7335 8178 8973 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7161 6620 6156 5657 5230 4889 4690 4620 4569 4652 4765 4901 5027 5177 5403 5647 5851 5972 6105 6247 6407 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5222 4958 4687 4419 4155 3944 3770 3644 3563 3510 3487 3467 3485 3524 3626 3732 3833 3938 4020 4084 4083 4047 3964 3880 3820 3759 3709 3645 3583 3502 3448 3434 3454 3512 3552 3609 3653 3729 3775 3792 3815 3826 3824 3816 3806 3789 3746 3686 3577 3513 3457 3420 3363 3330 3311 3292 3290 3303 3307 3320 3309 3293 3262 3260 3240 3227 3200 9999999 3131 3100 3053 2987 2928 2886 2843 2811 2768 2735 2701 2667 2627 2608 2613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1987 1882 1778 1682 1573 1491 1427 1376 1326 1285 1261 1244 1233 1224 1204 1199 1170 1131 1092 1067 1028 972 907 844 798 761 724 709 719 754 773 1060 1038 1014 990 967 943 918 894 873 854 836 821 810 800 792 786 781 779 778 777 776 776 774 772 767 762 754 744 732 720 706 693 678 663 648 632 617 602 588 574 561 548 536 522 508 493 477 460 442 424 405 386 365 345 324 304 284 265 248 232 218 204 193 182 173 166 159 154 150 147 144 141 139 137 135 133 132 130 129 127 126 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 7 6 5 5 4 75699 445 1660 30 11950 21 1 39 1039 -8818 99999 8927 8960 8971 9046 9265 9547 9901 10185 10555 10809 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10135 9587 8925 8155 7279 6555 5847 5291 4871 4555 4400 4340 4482 4675 5072 5718 6396 7355 8001 8643 9280 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6779 6259 5738 5283 4941 4696 4578 4494 4547 4624 4729 4832 4964 5171 5404 5608 5777 5943 6116 6274 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5108 4830 4570 4326 4114 3938 3804 3700 3622 3572 3514 3508 3535 3600 3644 3712 3789 3829 3847 3825 3786 3705 3624 3560 3503 3478 3435 3386 3346 3358 3395 3455 3553 3639 3737 3802 3894 3945 3960 3967 3954 3919 3877 3821 3755 3654 3547 3399 3292 3197 3131 3046 3000 2984 2991 3006 3039 3063 3095 3104 3125 3126 3151 3157 3161 3143 3121 3093 3074 3021 2955 2901 2869 2847 2831 2795 2771 2757 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2036 1918 1783 1653 1536 1438 1333 1253 1187 1130 1062 1018 1003 1005 1018 1037 1059 1095 1109 1118 1126 1140 1132 1110 1081 1059 1033 986 934 898 885 885 1101 1083 1061 1036 1012 987 961 934 908 885 864 844 828 813 802 793 785 779 777 775 773 771 770 768 765 759 753 744 734 723 710 697 683 669 654 639 625 610 596 582 568 556 544 531 519 505 490 475 458 441 423 404 385 365 345 324 304 285 266 248 233 218 204 192 182 173 165 159 154 151 149 146 145 143 142 141 140 139 138 137 135 135 134 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 8 7 6 5 4 3 3 75708 445 1660 30 11950 21 1 48 1039 -8817 99999 10971 10963 10883 10823 10916 11052 9999999 9999999 9999999 9999999 9999999 9999999 10186 9971 9637 9208 8608 7964 7436 6781 6038 5308 4820 4473 4163 3989 3900 4034 4217 4534 4933 5551 6267 6917 7544 8200 8873 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7104 6616 6081 5545 5140 4824 4612 4518 4474 4550 4671 4794 4921 5106 5346 5551 5717 5875 6040 6172 6290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5659 5449 5194 4966 4752 4538 4352 4176 4046 3973 3910 3858 3818 3808 3756 3740 3748 3781 3782 3797 3807 3781 3744 3672 3585 3481 3396 3346 3296 3288 3262 3230 3222 3258 3317 3396 3510 3617 3738 3817 3923 3995 4026 4050 4060 9999999 9999999 9999999 9999999 9999999 3707 3542 3398 3271 3178 3053 2956 2901 2869 2845 2842 2847 2877 2901 2954 2996 3077 3145 3184 3205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2032 1894 1741 1579 1445 1349 1265 1174 1121 1088 1056 1008 988 1006 1038 1069 1086 1095 1117 1113 1092 1074 1074 1056 1019 983 962 945 909 877 858 1132 1119 1103 1083 1062 1037 1012 987 961 935 910 887 868 849 832 816 804 795 787 780 776 773 770 767 765 761 758 751 744 736 728 717 705 693 681 668 654 640 627 613 599 584 571 558 545 531 517 502 486 470 453 434 415 396 376 356 336 315 296 277 259 242 226 212 200 188 179 171 164 159 155 152 150 148 147 146 145 144 143 142 141 140 139 138 138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 22 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 8 7 6 5 5 3 2 2 1 75717 452 1451 30 11951 21 1 57 1038 -8815 99999 13056 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9627 9171 8804 8372 7854 7255 6590 6101 5511 4906 4354 4045 3888 3740 3711 3680 3869 4157 4537 5035 5716 6489 7157 7764 8376 9004 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7109 6576 6077 5542 4991 4594 4302 4135 4081 4090 4215 4371 4547 4751 4999 5284 5547 5774 5975 6192 6355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5418 5212 5033 4837 4656 4489 4367 4271 4180 4080 3988 3908 3788 3694 3638 3611 3548 3494 3443 3390 3335 3250 3164 3088 3049 3040 3042 3077 3099 3113 3132 3181 3269 3392 3517 3617 3735 3821 3926 3993 4022 4047 4085 9999999 9999999 9999999 9999999 9999999 9999999 3661 3523 3403 3311 3172 3061 2994 2945 2880 2838 2817 2825 2837 2874 2923 3027 3111 3155 3180 3226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1956 1816 1678 1532 1404 1303 1217 1129 1068 1038 1004 959 953 992 1031 1065 1101 1135 1181 1215 1233 1253 1287 1301 1282 1267 1265 1245 1108 1108 1107 1106 1100 1090 1076 1059 1037 1016 993 968 943 918 894 873 851 830 812 796 784 774 766 761 757 752 747 743 740 737 731 725 719 712 702 691 679 667 653 640 627 614 600 587 572 559 545 531 517 503 489 473 457 440 423 404 386 366 347 327 308 289 271 254 238 223 210 197 187 178 171 164 160 156 154 152 151 150 149 149 148 148 147 146 146 145 144 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 6 5 4 3 2 1 75726 452 1451 30 11951 21 2 6 1038 -8813 99999 12656 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11060 10939 10824 10538 10208 9878 9440 9097 8788 8522 8154 7729 7278 6737 6306 5810 5334 4860 4533 4284 4117 4071 4011 4105 4335 4673 5133 5703 6327 6908 7466 7990 8532 9023 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7209 6634 6088 5577 5063 4571 4206 3920 3732 3676 3699 3848 4056 4281 4522 4797 5131 5466 5779 6040 6292 6480 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5349 5120 4913 4716 4568 4460 4378 4312 4253 4182 4124 4082 4006 3954 3927 3909 3822 3758 3691 3603 3504 3395 3306 3225 3182 3176 3176 3211 3212 3206 3227 3298 3381 3487 3593 3678 3761 3810 3882 3933 3930 3910 3908 3915 3909 3886 3842 3756 3640 3493 3374 3286 3227 3120 3015 2971 2964 2939 2914 2915 2936 2968 3031 3100 3206 3298 3334 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2747 2660 2603 2587 2612 2658 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2053 1911 1775 1639 1519 1411 1322 1231 1172 1140 1107 1039 1015 1031 1043 1053 1075 1095 1119 1143 1170 1195 1246 1270 1278 1122 1121 1121 1119 1115 1110 1105 1096 1082 1064 1043 1018 993 967 941 915 890 868 847 826 808 792 778 768 761 755 752 748 744 740 736 732 728 722 716 708 700 690 678 666 653 640 627 614 601 589 576 562 549 535 521 507 493 478 463 447 430 413 395 377 358 339 320 301 283 266 250 234 219 206 194 184 175 168 162 158 155 152 151 151 150 150 151 151 151 151 150 150 149 148 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 7 6 6 5 4 3 2 1 0 75735 452 1449 30 11949 21 2 15 1037 -8811 99999 12394 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9729 9200 8581 8115 7582 7009 6459 5986 5569 5238 5052 4889 4836 4890 5090 5396 5858 6336 6716 7089 7430 7826 8238 8589 8887 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7050 6526 6035 5562 5099 4663 4341 4070 3895 3836 3843 3942 4089 4261 4461 4670 4918 5168 5419 5636 5869 6039 6165 6230 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5395 5241 5077 4955 4856 4770 4667 4543 4389 4244 4093 3917 3770 3655 3549 3403 3286 3174 3065 2972 2889 2855 2852 2898 2976 3077 3196 3296 3387 3494 3616 3738 3883 4008 4099 4183 4212 4242 9999999 9999999 9999999 9999999 9999999 3961 3883 3804 3684 3535 3370 3228 3104 3028 2934 2848 2812 2818 2789 2762 2767 2809 2860 2956 3052 3171 3274 3330 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2697 2644 2640 2674 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1877 1738 1607 1477 1371 1276 1204 1151 1108 1059 1056 1087 1101 1120 1160 1201 1244 1287 1342 1110 1113 1118 1122 1127 1128 1131 1130 1126 1120 1113 1101 1085 1065 1041 1013 984 955 926 899 873 849 828 808 790 776 764 756 751 747 745 743 741 737 734 731 727 721 715 707 698 687 674 661 647 633 619 605 591 578 563 549 534 519 504 489 473 458 442 425 409 392 375 358 340 322 305 288 271 256 241 228 215 204 193 185 177 171 167 163 161 160 160 160 160 160 160 160 161 160 160 159 158 156 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 6 6 5 4 3 3 2 75744 451 1479 30 11949 21 2 24 1037 -8810 99999 11753 9999999 11517 11349 11176 11086 11022 10946 10775 10431 10258 10273 10256 10162 10090 10001 9777 9577 9438 9350 9149 8804 8334 7829 7483 7094 6692 6351 6042 5746 5606 5608 5648 5769 5917 6164 6480 6927 7356 7684 7930 8017 8157 8319 8468 8543 8524 9472 9999999 9999999 9999999 9999999 9999999 9999999 7306 6834 6325 5857 5355 4843 4397 4014 3733 3493 3336 3307 3359 3477 3636 3854 4125 4371 4643 4937 5252 5500 5724 5893 6013 6071 6098 9999999 9999999 9999999 5846 5741 5669 5545 5387 5253 5134 5004 4906 4846 4797 4690 4564 4424 4314 4171 4003 3831 3688 3546 3372 3230 3123 3010 2901 2812 2803 2822 2901 2997 3128 3297 3470 3633 3816 3998 4164 4309 4448 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3713 3509 3303 3081 2887 2709 2589 2480 2393 2373 2397 2402 2425 2479 2574 2690 2869 3048 3240 3410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2125 1993 1893 1794 1675 1567 1485 1415 1364 1338 1317 1304 1295 1287 1266 1276 1301 1300 1312 1330 1347 1339 1341 1348 1132 1133 1135 1137 1140 1140 1139 1133 1126 1119 1110 1096 1079 1057 1033 1005 978 950 923 897 873 850 831 811 794 778 766 757 751 747 744 741 738 734 729 725 720 713 706 698 688 677 664 650 635 621 606 591 577 563 548 533 518 502 487 472 457 441 425 409 392 376 360 343 326 310 293 276 261 247 234 221 210 199 190 182 176 171 168 165 163 163 164 165 165 166 166 167 167 167 167 166 164 163 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 7 7 6 5 5 4 3 3 75753 453 1421 30 11951 21 2 33 1036 -8808 99999 11648 11766 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11195 10862 10595 10429 10144 9906 9652 9446 9100 8827 8553 8314 8090 7872 7527 7173 6938 6751 6549 6516 6466 6427 6426 6553 6639 6818 7010 7176 7306 7508 7660 7727 7687 7553 7380 7239 7129 7040 6917 8810 9999999 9999999 9999999 9999999 9999999 9999999 7555 7172 6731 6290 5800 5318 4864 4434 4088 3820 3579 3435 3401 3454 3534 3686 3918 4149 4407 4694 4991 5241 5472 5657 5768 5840 5875 5852 5767 5634 5490 5337 5227 5077 4883 4727 4602 4480 4386 4347 4335 4291 4229 4172 4140 4102 4018 3915 3829 3756 3647 3538 3450 3355 3264 3174 3140 3153 3203 3267 3342 3465 3590 3711 3848 3964 4077 4180 4283 4347 4417 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3902 3755 3638 3481 3314 3133 2985 2846 2744 2643 2555 2537 2549 2536 2519 2548 2627 2710 2849 2994 3154 3297 3395 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2087 1947 1831 1757 1673 1566 1482 1437 1413 1397 1397 1411 1437 1454 1457 1470 1519 1569 1584 1612 1661 1692 1143 1142 1141 1141 1145 1150 1155 1160 1161 1160 1152 1143 1132 1121 1106 1086 1062 1036 1009 982 954 927 902 878 858 839 821 804 788 775 766 759 754 749 744 738 731 724 716 708 699 690 681 671 659 645 631 616 602 587 574 561 548 534 520 506 491 476 461 446 431 415 400 383 366 350 333 316 300 283 268 253 240 227 216 205 196 187 181 176 172 168 166 166 166 167 168 168 169 170 170 170 170 170 169 168 166 165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 6 6 5 4 3 3 2 75762 454 1393 30 11953 21 2 42 1036 -8806 99999 8460 8705 8859 8958 9113 9239 9326 9369 9424 9497 9532 9502 9330 9248 9222 9075 8951 8868 8804 8592 8349 8189 8101 8077 8030 7937 7857 7917 8001 8062 8291 8465 8579 8642 8787 8897 9013 9050 8943 8793 8692 8527 8296 7979 7652 7320 7065 6865 6801 6732 9231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7370 6962 6569 6135 5685 5302 4942 4691 4474 4274 4131 4077 4086 4129 4238 4411 4546 4675 4827 5031 5192 5341 5454 5527 5569 5573 5541 5476 5377 5252 5100 4997 4863 4692 4528 4395 4258 4140 4050 3996 3926 3837 3754 3694 3632 3534 3414 3336 3279 3215 3139 3094 3060 3040 3019 3056 3161 3296 3431 3574 3759 3953 4114 4268 4380 4495 4591 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3838 3714 3581 3433 3317 3214 3128 3030 2937 2898 2882 2832 2781 2771 2817 2857 2937 3025 3147 3245 3312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2281 2221 2164 2126 2106 2061 1990 1926 1891 1850 1809 1762 1723 1673 1605 1540 1494 1479 1461 1417 1397 1410 1415 1165 1166 1166 1167 1171 1178 1184 1186 1183 1179 1168 1154 1138 1122 1103 1079 1051 1022 993 965 937 910 886 866 846 828 813 799 786 776 768 763 759 755 750 744 737 728 719 710 700 689 678 666 652 638 623 607 592 576 562 548 535 522 508 493 479 463 448 433 418 403 387 370 354 338 322 307 291 276 262 249 238 227 217 208 200 193 188 184 180 178 175 174 173 173 173 173 173 172 172 171 170 169 168 166 164 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 6 6 5 5 4 3 75771 454 1391 30 11951 21 2 51 1035 -8804 99999 11605 11648 11630 11544 11461 11276 11042 10843 10573 10283 10018 9836 9489 9127 8789 8407 8208 8020 7808 7547 7311 7171 7025 7009 7084 7128 7141 7172 7320 7536 7959 8214 8395 8618 8881 9101 9266 9374 9342 9189 9023 8813 8630 8300 7909 7417 7015 6723 6534 6375 8407 8339 8234 8098 7917 7717 7512 7258 6982 6693 6440 6158 5887 5662 5456 5293 5127 4961 4836 4779 4772 4751 4777 4856 4909 4961 5047 5175 5257 5332 5405 5455 5486 5492 5444 5374 5283 5182 5071 5008 4897 4732 4566 4428 4272 4133 4027 3966 3873 3780 3694 3644 3593 3493 3364 3300 3277 3246 3208 3219 3230 3232 3222 3265 3370 3495 3615 3734 3899 4073 4201 4299 4373 4443 4479 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3962 3881 3780 3703 3610 3531 3429 3339 3262 3200 3131 3059 3026 3013 2976 2930 2900 2932 2961 3032 3098 3191 3289 3356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2382 2322 2234 2161 2119 2098 2052 1997 1963 1971 1991 1987 1961 1939 1931 1927 1893 1872 1854 1824 1762 1712 1681 1666 1645 1608 1589 1597 1617 1191 1194 1196 1197 1201 1206 1208 1207 1200 1193 1178 1160 1140 1120 1098 1072 1043 1013 983 955 927 901 878 858 840 824 810 798 788 779 773 769 765 762 757 751 744 736 727 717 706 695 682 668 654 638 623 607 591 575 560 545 531 517 503 487 472 457 442 428 413 397 381 365 350 334 319 305 290 275 262 250 239 229 219 211 204 197 192 188 185 182 180 178 178 178 178 177 176 175 174 173 172 171 169 167 165 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 5 5 4 4 3 3 75780 457 1301 30 11951 21 3 0 1034 -8803 99999 14277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10540 10116 9556 8927 8385 7800 7577 7412 7241 7027 6818 6700 6605 6718 6914 7083 7332 7564 7876 8216 8832 9175 9357 9570 9844 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8585 8017 7530 7181 7606 7818 8012 8153 8249 8320 9999999 9999999 9999999 9999999 7530 7234 6944 6624 6316 6057 5802 5593 5380 5157 4965 4841 4776 4699 4685 4719 4743 4784 4841 4955 5023 5099 5180 5243 5291 5320 5317 5279 5206 5124 5030 4980 4881 4744 4573 4418 4226 4053 3914 3822 3705 3581 3483 3434 3391 3324 3233 3204 3201 3208 3216 3293 3367 3423 3463 3542 3675 3808 3931 4051 4196 4353 4462 4544 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3926 3801 3691 3579 3493 3413 3349 3288 3225 3174 3123 3084 3058 3066 3079 3078 3063 3054 3083 3104 3154 3219 3277 3350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2352 2245 2141 2084 2022 1989 1981 2001 1992 1961 1953 2003 2045 2057 2063 2057 2043 2034 2005 1985 1974 1949 1882 1833 1815 1799 1751 1698 1666 1635 1201 1206 1210 1215 1217 1223 1227 1228 1225 1217 1206 1188 1167 1143 1118 1091 1061 1030 999 970 942 916 892 871 854 838 826 817 809 802 796 791 788 785 780 775 768 759 750 740 728 716 702 687 671 655 639 622 605 587 570 554 538 523 506 491 474 458 442 426 410 395 379 363 347 332 317 303 290 276 263 252 241 232 224 216 209 203 198 194 191 188 186 184 182 181 181 180 178 177 176 174 173 171 169 167 165 163 161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 7 7 6 5 5 75789 452 1450 30 11950 21 3 9 1034 -8801 99999 13364 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10554 9971 9443 8839 8451 8068 7683 7243 6776 6386 6056 5978 6008 6073 6238 6417 6619 6936 7537 7985 8378 8798 9269 9717 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7829 7307 6325 6505 6670 6827 6976 7121 7086 7085 7127 7075 6941 6860 6772 6632 6470 6323 6144 6015 5868 5702 5538 5410 5289 5149 5082 5043 4978 4941 4922 4959 4979 5000 5046 5101 5135 5149 5157 5154 5117 5057 4998 4971 4896 4784 4602 4432 4242 4051 3868 3733 3587 3429 3293 3207 3132 3043 2935 2893 2889 2930 2975 3076 3171 3258 3331 3443 3612 3787 3954 4113 4281 4468 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3775 3652 3543 3459 3368 3273 3198 3131 3083 3052 3045 3040 3032 3012 3007 3057 3094 3154 3221 3286 3370 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2224 2090 1991 1889 1823 1789 1792 1786 1779 1803 1876 1931 1971 2022 2052 2055 2059 2057 2062 9999999 9999999 9999999 9999999 1884 1841 1782 1741 1704 1647 1212 1221 1228 1235 1239 1247 1255 1258 1255 1247 1235 1214 1189 1162 1133 1102 1069 1034 999 968 938 910 885 864 846 831 819 810 802 795 789 784 780 776 770 763 755 745 736 725 714 701 688 673 658 643 627 611 595 578 562 546 531 515 498 482 465 449 432 416 401 385 368 352 337 321 306 292 278 265 253 242 231 223 216 208 202 198 194 190 188 186 185 183 182 182 181 180 179 177 175 173 171 168 166 164 161 159 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 9 8 8 7 6 5 5 4 75798 456 1330 30 11950 21 3 18 1033 -8800 99999 13534 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10371 9666 8926 8468 7946 7449 6929 6421 6016 5753 5768 5953 6250 6598 6808 7064 7489 8220 8816 9321 9788 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7936 7187 6562 6068 6944 7031 7124 7232 7356 7407 7471 7489 7471 7379 7342 7285 7176 7055 6916 6709 6572 6406 6205 5968 5790 5620 5461 5359 5269 5159 5099 5065 5095 5125 5164 5200 5232 5251 5255 5240 5218 5151 5033 4915 4825 4683 4516 4289 4077 3846 3636 3469 3365 3280 3187 3129 3123 3140 3150 3160 3236 3326 3429 3532 3682 3818 3917 3976 4047 4167 4250 4322 4393 4472 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3968 3899 3812 3746 3691 3651 3596 3522 3464 3408 3362 3322 3307 3292 3280 3248 3223 3235 3156 2994 2845 2697 2578 2448 2347 2234 2122 2005 1877 1827 1885 1918 1936 2083 2405 2686 2961 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2008 2039 2047 2050 2037 2027 1997 1950 1871 1808 1758 1687 1602 1548 1515 1459 1409 1364 1347 1305 1307 1309 1310 1307 1298 1284 1265 1238 1206 1173 1138 1104 1068 1031 994 962 931 903 879 858 841 826 815 807 801 795 788 783 779 775 770 763 755 745 735 724 711 698 683 667 650 634 616 599 581 563 546 530 514 498 481 465 449 434 418 403 389 374 359 344 330 316 301 287 274 262 250 239 229 221 214 207 202 197 194 190 188 186 185 183 181 180 179 178 176 173 171 169 166 163 161 158 156 153 151 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 8 7 7 6 5 5 75807 452 1452 30 11952 21 3 27 1033 -8798 99999 13231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10294 9650 9228 8778 8320 7813 7283 6928 6610 6475 6507 6746 6990 7077 7210 7457 8051 8549 8955 9354 9787 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8571 7846 7150 6533 5530 5651 5758 5922 6127 6382 6547 6715 6792 6857 6899 6990 7062 7102 7103 7054 6899 6804 6687 6577 6415 6255 6082 5936 5811 5672 5518 5418 5321 5272 5227 5206 5185 5167 5125 5088 5041 5018 4961 4865 4783 4728 4620 4493 4327 4172 4009 3859 3716 3617 3540 3464 3384 3346 3346 3337 3325 3366 3433 3511 3588 3694 3798 3913 4016 4111 4235 4349 4450 4539 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3856 3748 3673 3603 3530 3455 3402 3364 3347 3342 3350 3350 3376 3381 3402 3444 3394 3236 3074 2898 2737 2559 2398 2199 1996 1783 1562 1416 1383 1343 1301 1400 1699 1984 2289 2569 2876 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2081 2024 1978 1909 1834 1731 1657 1600 1518 1433 1391 1357 1302 1265 1249 1297 1306 1311 1314 1314 1309 1299 1284 1264 1238 1207 1174 1140 1107 1071 1035 1000 968 938 911 889 869 853 839 828 820 814 808 800 794 789 783 776 768 757 745 733 721 707 693 677 660 642 624 606 587 569 550 532 515 499 482 464 448 431 416 401 386 373 359 346 332 320 308 295 283 273 262 252 242 233 225 218 211 206 201 197 193 189 186 184 181 179 177 175 173 171 169 166 164 161 158 155 153 151 148 147 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 9 8 8 7 6 6 5 75816 452 1452 30 11952 21 3 36 1032 -8796 99999 13538 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9945 9392 9068 8664 8159 7708 7296 7060 6828 6856 7046 7478 7812 8040 8263 8697 9284 9700 10058 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5238 5207 5219 5274 5303 5417 5490 5672 5861 6171 6325 6513 6656 6795 6861 7007 7143 7230 7251 7223 7087 7007 6870 6753 6560 6401 6179 5993 5840 5698 5505 5359 5237 5183 5119 5106 5099 5114 5072 5056 5027 5066 5060 5014 4949 4923 4858 4762 4608 4478 4325 4175 4012 3884 3768 3674 3554 3469 3421 3401 3368 3385 3445 3523 3601 3697 3783 3893 4010 4120 4232 4337 4427 4503 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3828 3716 3639 3566 3490 3420 3359 3323 3315 3317 3328 3335 3372 3383 3405 3453 3413 3260 3101 2934 2773 2605 2446 2240 2039 1824 1601 1444 1410 1374 1314 1395 1676 1936 2215 2468 2758 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1987 1926 1842 1756 1652 1593 1551 1480 1420 1411 1400 1345 1317 1328 1327 1331 1332 1331 1325 1316 1302 1285 1262 1236 1205 1171 1136 1102 1068 1033 999 967 938 912 890 871 854 841 830 821 814 809 802 795 791 785 778 771 761 750 739 727 714 700 685 667 649 630 611 591 570 550 530 510 491 473 453 434 416 399 383 368 354 341 328 315 303 292 281 271 261 252 243 234 227 220 214 209 204 200 197 194 192 190 188 186 184 182 181 179 176 173 170 167 163 160 157 154 150 148 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 7 7 6 5 5 75825 451 1482 30 11952 21 3 45 1031 -8794 99999 13613 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10050 9712 9519 9233 9141 9210 9459 9618 9624 9643 9817 10141 10334 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4777 4846 4972 5082 5200 5222 5210 5138 5191 5244 5394 5524 5656 5793 6010 6161 6339 6455 6531 6533 6595 6651 6700 6700 6628 6475 6371 6268 6173 6026 5892 5712 5567 5442 5338 5203 5105 5038 5015 5004 5025 5052 5090 5089 5130 5170 5262 5300 5298 5290 5318 5303 5233 5105 4989 4860 4713 4543 4384 4221 4061 3864 3722 3625 3550 3451 3395 3395 3424 3461 3508 3564 3650 3760 3874 3994 4121 4217 4297 4376 4492 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3799 3700 3631 3568 3515 3481 3453 3440 3464 3492 3536 3550 3588 3596 3617 9999999 9999999 9999999 3194 2981 2772 2547 2349 2108 1885 1647 1415 1253 1220 1186 1150 1253 1565 1845 2152 2431 2760 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2050 1968 1887 1840 1772 1711 1641 1601 1572 1521 1485 1493 1488 1436 1408 1342 1348 1353 1353 1349 1341 1329 1310 1289 1262 1233 1200 1164 1127 1092 1061 1027 995 967 940 917 898 882 867 856 847 839 832 826 818 809 803 795 785 775 763 750 737 724 709 694 677 659 639 620 600 579 559 538 518 498 480 461 442 424 407 391 376 362 349 336 324 312 301 290 279 269 260 251 242 233 225 219 212 207 203 199 196 193 191 189 187 185 183 182 180 178 175 172 169 165 161 157 153 150 146 143 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 7 7 6 6 75834 452 1451 30 11951 21 3 54 1031 -8793 99999 12441 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10393 10151 10113 9971 9786 9587 9382 9348 9281 9426 9743 10240 10581 10702 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5608 5691 5823 5917 5907 5856 5745 5772 5789 5984 6119 6248 6381 6553 6690 6869 6961 7003 6996 7052 7072 7084 7012 6867 6584 6385 6210 6047 5862 5681 5440 5234 5063 4927 4764 4683 4633 4630 4650 4717 4763 4821 4852 4931 5015 5149 5214 5225 5215 5222 5152 5053 4915 4779 4636 4491 4321 4165 4002 3856 3683 3599 3554 3532 3502 3509 3541 3592 3651 3708 3767 3860 3951 4049 4127 4205 4239 4281 4318 4386 4463 4509 9999999 4548 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3854 3797 3757 3716 3665 3623 3591 3585 3594 3599 3632 3647 3672 9999999 9999999 9999999 9999999 9999999 3154 2941 2738 2520 2315 2080 1866 1640 1423 1275 1252 1251 1241 1366 1689 1990 2310 2606 2915 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2007 1947 1893 1819 1744 1656 1590 1542 1467 1409 1401 1391 1328 1403 1407 1412 1415 1411 1401 1388 1369 1344 1316 1282 1248 1211 1171 1129 1091 1058 1024 990 962 935 911 890 874 859 848 839 830 823 819 812 805 800 794 786 778 768 757 744 731 716 700 683 664 642 620 598 576 552 530 508 487 467 448 429 412 396 381 367 355 344 333 322 312 302 292 282 273 263 254 245 235 227 219 211 204 199 195 191 187 184 182 180 178 176 175 174 172 169 167 164 160 156 151 148 144 141 138 135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 75843 455 1360 30 11950 21 4 3 1030 -8791 99999 9923 10564 11022 11436 11823 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10856 10488 10415 10447 10317 10179 10077 9904 9906 9848 9942 10234 10763 11123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8857 8319 7712 7100 5899 6009 6181 6379 6478 6591 6668 6791 6904 7025 7015 7021 6992 6985 6914 6914 6854 6710 6418 6208 6070 5949 5801 5646 5411 5224 5026 4870 4702 4618 4555 4511 4484 4515 4535 4553 4552 4603 4668 4798 4869 4890 4894 4912 4861 4765 4655 4564 4469 4358 4224 4098 3972 3865 3746 3698 3699 3717 3725 3761 3837 3927 4015 4090 4171 4279 4384 4480 4546 4591 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4315 4216 4134 4079 4022 3953 3880 3830 3771 3723 3709 3714 3733 3723 3712 3688 3698 3711 9999999 3696 9999999 9999999 9999999 9999999 3474 3331 3088 2822 2569 2333 2095 1862 1619 1419 1193 967 827 832 883 910 1065 1416 1774 2148 2508 2894 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2019 1935 1861 1786 1698 1615 1519 1444 1389 1314 1263 1251 1244 1201 1183 1472 1469 1465 1453 1434 1410 1385 1354 1319 1280 1243 1204 1164 1121 1084 1052 1020 989 963 939 918 898 883 869 859 849 840 831 825 817 807 799 792 783 774 764 753 740 728 714 700 684 666 647 625 604 582 559 537 515 493 472 452 433 414 397 381 366 353 341 330 319 309 298 288 279 270 261 252 243 234 226 218 211 205 200 195 191 188 185 183 181 179 177 176 174 172 169 166 163 159 155 150 146 143 139 136 133 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 75852 455 1360 30 11950 21 4 12 1030 -8789 99999 9950 10683 11225 11789 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9945 9655 9467 9430 9512 9776 9969 9908 10067 10236 10277 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8794 8235 7665 7103 6597 6619 6721 6827 6865 6927 6968 7037 7071 7071 6955 6906 6835 6747 6625 6570 6460 6265 5978 5774 5657 5572 5441 5307 5127 5012 4848 4701 4568 4480 4417 4380 4344 4383 4401 4397 4335 4371 4438 4545 4601 4625 4624 4644 4634 4582 4519 4508 4466 4401 4329 4277 4200 4137 4060 4016 4024 4065 4069 4066 4092 4130 4151 4173 4206 4260 4326 4379 4395 4399 4396 4403 4401 4429 4477 4504 4513 4501 4482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3909 3838 3785 3751 3734 3701 3663 3623 3627 3649 3644 3668 3673 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3144 3065 3012 2969 2961 2974 2953 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2493 2438 2381 2323 2301 2292 2287 2296 2292 2289 2274 2246 2260 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1941 1874 1778 1674 1594 1490 2156 9999999 1460 1464 1462 1458 1452 1444 1432 1412 1387 1359 1326 1291 1253 1217 1179 1142 1103 1067 1036 1006 978 952 929 908 890 875 861 851 840 831 821 813 805 796 788 779 771 762 753 742 730 720 707 694 680 664 646 627 607 586 565 544 522 500 479 459 439 420 402 385 369 355 342 329 318 306 295 285 275 266 257 249 240 232 224 217 210 204 199 195 191 188 185 182 180 178 175 173 170 167 164 161 157 153 148 144 140 136 133 130 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 8 8 7 75861 455 1360 30 11950 21 4 21 1029 -8787 99999 9076 9613 10028 10445 10898 11103 11419 11670 9999999 9999999 9999999 9999999 11088 10901 10648 10315 10320 10350 10190 10115 9998 9755 9604 9612 9689 9804 10069 10256 10211 10253 10372 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6650 6560 6434 6247 6124 5932 5871 5941 6088 6185 6190 6246 6400 6560 6715 6771 6886 6916 6897 6856 6915 6907 6756 6518 6313 6157 6001 5767 5529 5265 5042 4760 4552 4395 4269 4149 4075 4036 4092 4163 4232 4282 4425 4553 4696 4800 4900 4933 4965 4962 4916 4835 4784 4685 4568 4445 4314 4167 4086 4005 3960 3961 4021 4039 4067 4137 4218 4280 4352 4406 4451 4516 4563 4558 4550 4525 4494 9999999 4450 4453 4422 4401 4369 4321 4292 4273 4257 4207 4154 4100 4040 3980 3901 3806 3729 3679 3620 3567 3543 3519 3496 3463 3475 3512 3532 3573 3581 3605 3613 3597 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3102 3053 2976 2934 2903 2900 2922 2925 2923 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2398 2335 2285 2233 2211 2186 2174 2150 2118 2120 2144 2199 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1872 2776 9999999 9999999 9999999 1404 1409 1411 1411 1408 1405 1400 1386 1364 1341 1314 1285 1252 1218 1183 1149 1112 1075 1045 1014 982 953 929 907 887 870 854 841 829 818 808 800 792 783 775 769 762 754 746 737 727 717 707 694 681 666 648 630 610 591 570 549 527 505 483 463 442 422 403 385 369 354 340 327 315 303 291 281 272 264 255 248 240 233 226 220 214 209 205 201 197 194 191 188 185 182 179 176 172 169 165 161 157 152 147 142 138 134 131 128 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 75870 453 1419 30 11949 21 4 30 1029 -8786 99999 12127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10625 10381 9921 9548 9200 8744 8415 8254 8247 8228 8389 8569 8607 8792 9108 9310 9593 9979 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6023 6034 5995 5934 5843 5793 5638 5578 5606 5772 5922 5937 6009 6242 6494 6693 6824 6999 7122 7193 7247 7361 7415 7363 7203 7054 6974 6871 6648 6386 6093 5828 5509 5255 5021 4795 4586 4425 4285 4228 4206 4179 4130 4186 4255 4349 4428 4505 4522 4555 4586 4570 4510 4496 4446 4372 4308 4252 4167 4133 4105 4095 4129 4217 4271 4330 4430 4538 4612 4699 4761 4787 4811 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4379 4281 4211 4139 4035 3966 3946 3934 3901 3874 3866 3844 3824 3789 3756 3760 3775 3754 3731 3738 3726 3682 3641 3635 3630 3614 3623 3605 3596 3572 3508 3438 3397 3369 3321 3285 3272 3239 3204 9999999 3161 3126 3124 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2428 2344 2263 2180 2130 2104 2087 2089 2091 2092 2091 2078 2086 2106 2166 2198 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1395 1404 1412 1419 1426 1428 1420 1412 1404 1394 1376 1352 1323 1292 1259 1221 1185 1150 1117 1081 1046 1017 988 960 934 912 893 875 860 845 833 822 811 800 791 784 775 767 761 754 748 740 732 723 715 705 694 681 667 650 632 613 593 572 550 527 505 483 463 442 421 402 384 367 353 339 326 314 302 291 281 271 263 254 246 239 232 225 218 212 207 202 198 195 192 189 186 184 181 178 175 172 169 165 162 157 153 148 143 139 135 131 128 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 75879 453 1419 30 11949 21 4 39 1028 -8784 99999 13259 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9358 8917 8746 8554 8308 8298 8340 8174 8160 8270 8380 8621 8959 9152 9395 9746 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6109 6279 6365 6452 6584 6812 7050 7234 7333 7453 7511 7492 7440 7475 7452 7333 7095 6893 6744 6611 6405 6139 5839 5585 5281 5049 4839 4667 4473 4330 4204 4160 4146 4131 4095 4132 4177 4259 4332 4414 4454 4497 4515 4515 4497 4505 4475 4413 4359 4302 4221 4189 4173 4163 4171 4200 4226 4265 4335 4398 4455 4528 4588 4617 4652 4687 4687 9999999 9999999 9999999 9999999 9999999 9999999 4312 4250 4168 4062 3984 3960 3940 3892 3848 3839 3820 3790 3748 3730 3752 3784 3772 3763 3781 3793 9999999 3730 3733 3748 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2398 2301 2222 2132 2074 2045 2033 2042 2055 2066 2079 2083 2110 2146 2221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2324 9999999 1552 1067 537 60 1425 1415 1402 1388 1372 1353 1330 1304 1276 1246 1213 1181 1147 1116 1082 1048 1016 987 959 933 909 889 870 855 841 829 820 811 801 793 787 780 773 767 762 755 748 739 729 719 708 695 680 664 647 627 607 587 566 544 522 501 480 460 441 422 405 389 374 360 348 336 325 314 303 293 284 274 265 257 248 240 232 225 218 212 206 201 197 193 190 187 184 181 178 175 172 169 165 161 157 152 147 142 138 134 131 128 125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 75888 455 1358 30 11948 21 4 48 1027 -8782 99999 10534 10973 11407 11956 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9681 8992 8450 8145 7758 7298 7085 6973 6684 6597 6700 6834 7059 7398 7661 8033 8507 8873 9063 9344 9709 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5711 5900 6097 6389 6757 7094 7390 7616 7822 7972 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7306 7108 6845 6560 6249 5994 5694 5444 5214 5043 4837 4654 4513 4471 4437 4388 4327 4331 4325 4347 4371 4420 4459 4492 4471 4464 4458 4446 4397 4345 4313 4267 4197 4165 4160 4159 4164 4171 4201 4265 4343 4394 4460 4551 4625 4656 4712 4778 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4461 4342 4244 4208 4157 4074 3974 3919 3865 3794 3699 3639 3628 3615 3558 3530 3533 3532 3486 3446 3446 3468 3470 3479 3488 3516 3522 3494 3466 3471 3478 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2334 2223 2127 2037 1972 1926 1884 1835 1794 1755 1743 1741 1782 1802 1828 1841 1869 1911 1954 1966 1972 1978 9999999 9999999 1859 1785 1699 918 399 1310 1192 1075 1380 1362 1344 1323 1298 1273 1247 1220 1188 1159 1129 1102 1073 1043 1015 990 965 943 922 904 887 871 857 845 834 824 812 802 793 784 775 766 758 749 740 730 719 707 695 681 666 650 634 616 597 578 558 538 518 499 480 461 444 426 410 395 380 366 354 342 331 320 309 299 289 280 271 263 255 247 240 233 226 220 214 209 205 200 196 192 188 184 180 176 172 169 164 160 156 152 147 143 139 136 133 130 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 75897 453 1415 30 11945 21 4 57 1027 -8780 99999 12110 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9739 9393 8964 8360 7960 7592 7126 6795 6680 6592 6650 6782 6766 6885 7185 7417 7513 7743 8123 8279 8468 8705 8828 8853 8758 8620 8550 8643 9999999 9999999 9999999 9999999 7225 7432 7569 7666 7778 7820 7769 7659 7583 7519 7352 7075 6821 6622 6427 6181 5935 5724 5559 5358 5203 5072 4979 4841 4710 4630 4612 4599 4554 4501 4484 4465 4461 4466 4506 4537 4556 4542 4555 4562 4555 4541 4515 4527 4528 4505 4520 4547 4572 4583 4603 4642 4703 4756 4778 4813 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4304 4219 4192 4132 4047 4008 4044 4056 4043 4023 4040 4067 4075 4049 4052 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2542 2472 2395 2311 2230 2173 2118 2050 1977 1952 1946 1932 1902 1896 1893 1906 1899 1921 1939 1965 1972 1988 2015 2052 2044 9999999 9999999 9999999 9999999 9999999 1809 1729 1613 1496 1364 1247 1127 991 871 792 731 1271 1253 1232 1211 1185 1159 1132 1108 1082 1055 1028 1003 978 955 933 914 896 879 863 849 836 823 808 795 782 769 757 745 734 722 710 698 687 675 663 650 637 624 610 595 580 565 549 532 515 498 482 465 448 432 416 400 386 372 360 348 337 326 317 307 299 291 283 277 270 263 257 251 244 238 232 226 221 215 209 204 198 193 187 182 177 172 167 162 157 153 148 143 140 136 133 131 128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 75906 455 1359 30 11949 21 5 6 1026 -8779 99999 10520 10690 10907 11162 11465 11807 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9636 9070 8601 8185 7712 7425 7225 7053 6931 7047 7298 7681 7998 8276 8633 9036 9319 9465 7462 7272 7154 7033 6861 6661 6582 6499 6453 6380 6406 6510 6671 6714 6846 7037 7236 7363 7478 7558 7599 7553 7493 7388 7293 7102 6892 6717 6568 6376 6157 5929 5769 5624 5476 5375 5281 5186 5066 4948 4902 4867 4807 4737 4692 4666 4639 4615 4599 4602 4611 4621 4610 4629 4639 4593 4548 4509 4486 4445 4407 4386 4366 4377 4387 4382 4400 4459 4513 4542 4607 4666 4702 4702 4703 4698 4680 9999999 9999999 4417 4347 4270 4156 4058 4009 3930 3863 3838 3870 3894 3919 3935 3978 4047 4109 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2419 2288 2168 2073 1964 1849 1766 1729 1694 1647 1607 1588 1592 1592 1618 1653 1708 1756 1798 1847 1905 1939 1949 1970 1988 9999999 9999999 9999999 1822 1723 1624 1511 1396 1283 1156 1048 961 1296 1282 1264 1246 1225 1200 1174 1146 1119 1090 1060 1030 1001 972 946 922 901 881 864 848 834 821 809 797 786 775 766 756 746 736 726 715 704 693 681 668 655 641 626 610 595 578 561 544 527 510 494 477 461 445 430 416 402 389 377 366 356 345 336 327 318 309 301 293 286 279 273 266 260 253 247 241 236 231 226 221 216 210 205 199 193 188 182 176 170 164 158 152 146 142 137 133 130 127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 75915 451 1477 30 11947 21 5 15 1026 -8777 99999 10804 11231 11592 12018 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9443 8933 8533 7997 7589 7316 7135 6950 6987 7146 7478 7683 7941 8246 5111 5353 5577 5770 5938 6149 6181 6254 6235 6305 6369 6468 6496 6581 6738 6919 6996 7173 7324 7511 7660 7799 7852 7911 7880 7779 7653 7570 7406 7216 7037 6863 6663 6493 6265 6062 5895 5745 5592 5479 5406 5289 5131 5031 4940 4857 4792 4741 4663 4625 4600 4561 4552 4594 4606 4583 4600 4638 4625 4622 4604 4580 4545 4525 4494 4475 4501 4494 4438 4414 4441 4458 4454 4498 4523 4539 4532 4511 4509 4505 4460 4372 4300 4266 4221 4150 4085 4047 3970 3909 3883 3903 3925 3941 3957 3992 4044 4103 4132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3457 3360 3273 3209 3138 3084 3049 3052 3054 3073 3104 3154 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2300 2214 2094 1971 1886 1835 1770 1708 1656 1621 1585 1532 1494 1483 1492 1507 1528 1571 1620 1650 1670 1714 1756 1782 1802 1806 1803 1792 1754 1690 1609 1512 1407 1313 1243 1155 1060 964 1242 1221 1195 1168 1141 1115 1086 1055 1026 998 970 945 922 902 883 866 851 838 827 816 805 796 786 777 767 757 746 735 722 709 696 681 665 650 634 618 601 585 569 552 537 521 506 493 479 466 454 442 430 419 408 397 387 378 368 358 349 339 330 321 312 304 295 287 280 273 265 258 251 246 240 234 228 222 217 210 204 198 192 186 180 173 167 161 155 149 144 140 136 132 130 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 75924 456 1325 30 11945 21 5 24 1025 -8775 99999 10660 10551 10537 10629 10668 10755 10818 10741 10883 11274 11504 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9561 9143 8782 8412 8117 7880 7805 7650 7560 7474 3651 3982 4339 4698 5065 5518 5758 6043 6204 6430 6618 6828 6932 7067 7230 7414 7439 7594 7632 7659 7633 7616 7498 7439 7287 7090 6825 6641 6403 6160 5964 5826 5677 5616 5501 5410 5355 5346 5306 5320 5366 5405 5397 5414 5421 5416 5418 5394 5321 5288 5261 5222 5173 5166 5116 5035 4972 4922 4840 4788 4722 4635 4556 4498 4435 4377 4344 4312 4243 4209 4197 4189 4177 4216 4225 4231 4244 4246 4259 4267 4262 4242 4218 4226 4218 4203 4187 4179 4132 4102 4112 4142 4167 4199 4231 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3401 3273 3162 3077 2990 2919 2885 2912 2931 2972 3014 3065 3102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2349 2219 2134 2075 1981 1878 1817 1807 1785 1768 1753 1748 1739 1707 1672 1661 1671 1668 1650 1640 1645 1641 1632 1644 1637 1623 1616 1602 1595 1597 1587 1538 1478 1411 1338 1278 1214 1125 1021 934 854 783 1179 1153 1128 1101 1073 1046 1019 994 971 949 930 912 896 880 867 857 846 837 826 817 807 797 786 774 762 749 735 721 707 690 673 656 638 621 604 587 570 553 537 521 506 493 479 466 454 443 432 422 412 402 392 383 373 365 356 347 338 329 321 313 305 298 290 283 276 270 263 258 252 246 239 234 228 221 215 209 203 196 189 182 175 168 162 155 150 145 140 136 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 75933 460 1208 30 11948 21 5 33 1024 -8774 99999 9720 10097 10310 10516 10877 11154 11467 11705 11756 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10539 10197 9829 9406 9164 8970 8838 8605 8427 8190 7946 7681 7500 7270 7128 7039 7025 6949 6836 6667 3456 3912 4369 4841 5332 5905 6316 6766 7099 7414 7655 7856 7962 8094 8199 8308 8254 8290 8199 8079 9999999 7797 7552 7321 7021 6718 6369 6121 5831 5527 5270 5092 4910 4830 4755 4728 4730 4777 4796 4878 4983 5110 5155 5243 5335 5400 5448 5492 5472 5463 5425 5380 5297 5277 5202 5088 4970 4880 4720 4585 4473 4361 4237 4147 4061 3982 3942 3932 3881 3874 3906 3931 3956 4056 4141 4196 4251 4294 4348 4398 4450 4465 4467 4501 9999999 9999999 9999999 9999999 4499 4482 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3440 3279 3141 3028 2955 2869 2797 2752 2775 2778 2824 2864 2914 2947 2974 2985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2437 2318 2221 2163 2071 1943 1840 1798 1738 1689 1638 1603 1567 1532 1490 1469 1487 1519 1521 1536 1580 1633 1669 1720 1744 1761 1776 1776 1760 1758 1750 1693 1605 1518 1428 1341 1238 1121 995 896 800 716 673 654 1115 1089 1063 1038 1014 993 971 951 933 918 905 891 879 869 860 850 840 830 819 807 793 778 763 747 730 714 697 678 659 641 623 606 590 575 560 546 533 520 509 499 488 478 469 461 451 442 433 423 412 403 393 384 374 364 354 344 335 326 318 310 302 294 287 280 273 267 261 255 248 242 236 230 223 216 208 201 194 186 179 171 163 156 150 145 140 136 132 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 9 9 75942 460 1208 30 11948 21 5 42 1024 -8772 99999 12715 13166 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10979 10551 10226 9930 9539 9277 8982 8625 8540 8457 8415 8338 8338 8225 8038 7872 7783 7634 7559 7482 7446 7350 7228 7052 6011 6156 6291 6475 6665 6872 6993 7066 7000 6957 6971 6924 6841 6787 6697 6633 6490 6470 6368 6308 6280 6241 6145 6101 6015 5901 5746 5661 5554 5464 5376 5348 5288 5304 5288 5312 5349 5417 5436 5494 5538 5617 5617 5634 5642 5632 5589 5554 5481 5446 5351 5263 5153 5103 5005 4909 4797 4719 4589 4468 4376 4317 4233 4163 4085 4033 3992 3975 3927 3907 3912 3922 3930 4005 4085 4136 4167 4204 4263 4316 4383 4434 4458 4499 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3498 3337 3195 3054 2916 2809 2765 2728 2692 2668 2714 2743 2816 2861 2916 2965 3013 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2449 2344 2197 2070 1985 1885 1792 1686 1600 1520 1444 1360 1310 1306 1315 1311 1327 1365 1418 1459 1507 1548 1599 1635 1652 1657 1668 1662 1622 1555 1481 1408 1339 1235 1121 1011 912 812 727 683 659 637 1071 1044 1019 998 977 956 935 918 905 893 880 868 860 851 840 829 818 806 793 778 762 748 732 714 697 680 663 645 629 613 598 584 572 559 548 537 527 518 510 502 495 487 480 471 463 455 445 435 424 414 403 392 380 368 357 346 336 326 317 308 299 291 284 277 271 265 258 252 246 241 235 228 222 215 208 201 194 186 178 170 163 156 150 145 140 136 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 8 75951 460 1209 30 11949 21 5 51 1023 -8770 99999 10942 11513 11874 12276 12719 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11011 10487 10151 9705 9145 8694 8247 7712 7434 7171 6981 6720 6597 6378 6189 5984 5935 5788 5817 5845 5985 6057 6178 6306 6549 6693 6826 6904 7184 7410 7536 7513 7590 7601 7516 7330 7235 7174 6591 6599 6559 6522 6464 6359 6299 6221 6113 6003 5901 5816 5688 5597 5497 5404 5342 5364 5403 5507 5575 5641 5715 5801 5857 5951 6014 6106 6122 6126 6127 6098 6014 5886 5744 5641 5491 5355 5205 5087 4915 4757 4581 4451 4324 4189 4077 4009 3955 3904 3859 3843 3836 3857 3877 3899 3942 3999 4033 4090 4165 4223 4262 4285 4320 4337 4379 4418 4421 4429 4473 9999999 9999999 4537 4559 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3355 3212 3066 2937 2878 2813 2746 2692 2715 2711 2734 2735 2737 2749 2770 2759 2771 2798 2782 2698 2655 2623 2597 2549 2520 2478 2459 2439 2397 2378 2404 2402 2367 2349 2369 2357 2329 2270 2201 2129 2051 1937 1843 1784 1712 1602 1500 1427 1383 1334 1299 1274 1284 1291 1290 1302 1353 1387 1392 1384 1386 1390 1259 1338 1277 1208 1127 1188 1169 1142 1115 1088 1061 1034 1008 985 963 940 918 900 889 879 868 858 851 844 836 829 822 814 804 793 780 768 755 738 721 704 687 669 652 635 619 603 588 573 560 547 536 524 515 505 496 487 478 469 460 451 441 431 421 411 401 391 380 370 359 349 340 331 323 316 308 300 294 287 282 276 269 264 258 252 246 239 232 225 218 210 203 195 187 179 171 164 158 153 148 144 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 75960 446 1626 30 11946 21 6 0 1023 -8768 99999 11520 9999999 10668 10337 9871 9438 9063 8588 8172 7811 7395 7128 6943 6913 6817 6758 6643 6497 6315 6332 6221 6278 6331 6493 6522 6588 6711 6834 6887 6937 6975 7161 7287 7310 7144 7113 6968 6784 6528 6394 6264 6375 6393 6371 6344 6296 6229 6239 6208 6126 6049 5965 5913 5805 5753 5688 5611 5520 5553 5620 5736 5812 5865 5928 5991 6019 6093 6157 6239 6190 6114 6065 6034 5936 5796 5652 5519 5341 5178 5033 4927 4777 4625 4439 4320 4221 4111 4002 3930 3873 3811 3768 3761 3747 3749 3783 3840 3941 4092 4275 4462 4664 4867 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3989 3737 3543 3360 3203 3113 3136 3182 3253 3349 3465 3577 3656 3726 3802 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3402 3284 3170 3081 3068 3062 3044 3023 3068 3089 3118 3121 3123 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2668 2584 2515 2441 2390 2338 2321 2309 2276 2265 2307 2341 2329 2317 2334 2327 2300 2242 2167 2085 2003 1888 1779 1704 1625 1511 1391 1308 1260 1208 1160 1115 1090 1069 1058 1063 1094 1120 1124 1119 1129 1152 1171 1154 1132 1102 1059 1000 1163 1136 1108 1083 1058 1032 1006 984 963 940 917 897 885 875 864 855 848 842 833 826 818 811 802 791 779 767 754 738 720 702 683 665 646 629 612 596 581 566 553 542 531 522 514 506 500 493 486 478 471 463 454 444 434 424 414 403 392 381 369 359 349 340 331 323 316 309 303 298 293 287 282 276 271 266 260 253 246 238 230 221 213 203 193 184 175 167 160 153 148 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 8 75969 437 1897 30 11947 21 6 9 1022 -8767 99999 9728 9402 9123 8840 8564 8378 7988 7525 6947 6272 5748 5186 4788 4455 4262 4115 4023 4153 4366 4583 4824 5222 5777 6321 6745 6977 7265 7419 7437 7376 7317 7222 6134 6008 5867 5735 5651 5581 5549 5509 5444 5392 5348 5368 5402 5470 5532 5526 5474 5567 5707 5892 6057 6201 6319 6413 6484 6571 6622 6670 9999999 9999999 9999999 9999999 6152 5973 5790 5599 5376 5185 5030 4892 4734 4587 4413 4311 4254 4172 4111 4079 4069 4036 4037 4088 4110 4161 4224 4120 4047 4014 4013 4005 4021 4037 4033 4006 3990 3955 4069 4189 4234 4214 4524 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3583 3571 3544 3466 3356 3266 3173 3075 3003 3008 3015 3001 2982 3002 3010 3043 3043 3028 3021 3015 9999999 2915 2889 9999999 2690 2576 2489 2417 2349 2300 2241 2213 2200 2166 2149 2176 2210 2197 2191 2214 2220 2208 2170 2125 2081 2039 1974 1907 1865 1817 1737 1652 1601 1575 1531 1488 1439 1401 1350 1301 1266 1246 1219 1177 1133 1105 1078 1054 1006 975 944 909 868 1151 1126 1101 1078 1056 1034 1014 996 981 962 942 926 916 909 899 890 883 876 866 856 847 836 824 809 794 780 765 747 727 707 687 667 648 631 615 599 584 570 558 546 535 525 517 509 502 495 487 479 471 462 452 442 433 423 413 403 392 381 371 361 352 344 337 330 323 317 312 306 301 296 291 287 282 277 271 266 259 251 244 236 228 219 210 201 192 184 177 170 165 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 75978 423 2317 30 11947 21 6 18 1022 -8765 99999 3149 3492 4022 4604 5145 5623 5962 6379 6771 7230 7605 7726 7915 7922 7763 7522 7367 7156 5127 5041 4910 4788 4737 4710 4711 4673 4622 4608 4644 4777 4879 5032 5193 5303 5343 5541 5789 6049 6251 6433 6581 6696 6791 6876 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5944 5711 5475 5211 4989 4800 4615 4431 4272 4093 3968 3887 3796 3728 3700 3699 3682 3718 3800 3855 3949 4078 4024 4003 4020 4085 4123 4186 4247 4281 4288 4283 4250 4378 4503 4551 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3717 9999999 9999999 9999999 9999999 3520 3434 3354 3282 3274 3253 3204 3130 3082 3033 2994 2936 2869 2803 2751 2675 2597 2533 2447 2313 2205 2139 2092 2053 2021 1984 1975 1981 1978 1985 2026 2072 2089 2120 2164 2199 2203 2181 2145 2121 2111 2077 2035 1996 1938 1858 1770 1699 1633 1558 1467 1382 1320 1252 1189 1130 1077 1025 986 964 949 937 926 896 883 886 884 872 877 878 1146 1123 1101 1080 1058 1038 1021 1002 981 962 950 940 926 912 900 887 872 856 841 826 810 792 774 758 742 724 705 687 670 654 638 624 611 598 585 572 561 550 539 529 519 511 502 493 483 474 465 455 445 435 425 416 406 397 387 377 368 360 352 346 340 334 328 323 319 315 310 306 302 298 293 288 283 277 270 262 254 245 237 227 217 207 198 189 181 174 168 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 75987 426 2227 30 11947 21 6 27 1021 -8763 99999 3155 3208 3338 3605 3814 4254 4820 5402 6059 6547 7070 7550 7946 8184 8253 8440 8342 8018 7605 7282 6873 6403 6013 5561 4014 4184 4443 4598 4732 4905 5097 5351 5608 5800 5975 6163 6288 6279 6421 6606 6737 6791 6816 6824 6790 6777 6724 6629 6553 6405 6192 6018 5898 5697 5484 5308 5142 4982 4847 4741 4612 4495 4396 4272 4193 4159 4101 4047 4028 4029 4014 4032 4110 4168 4248 4370 4312 4289 4305 4360 4386 4436 4500 4532 4537 4542 4523 4631 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3113 3044 2973 2878 2774 2673 2556 2446 2348 2235 2084 1965 1891 1831 1788 1764 1743 1740 1762 1792 1829 1883 1940 1974 2011 2050 2082 2086 2068 2038 2013 2003 1987 1960 1925 1882 1842 1790 1748 1716 1677 1616 1560 1522 1470 1420 1368 1298 1232 1186 1156 1112 1074 1034 973 938 927 905 872 855 835 1147 1126 1106 880 1065 1044 1027 1006 985 965 951 940 925 911 899 886 871 856 841 826 811 793 775 759 742 723 703 685 668 651 635 620 607 594 581 568 557 546 535 524 514 505 496 486 476 467 457 447 437 427 419 410 402 394 386 377 370 363 357 353 348 344 339 335 331 327 323 319 314 310 305 300 294 287 279 271 262 253 243 234 223 213 203 194 185 178 173 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 75996 420 2408 30 11948 21 6 36 1020 -8761 99999 5693 6160 6551 6846 7246 7592 7987 8279 8437 8638 8663 8460 8124 7954 7665 7236 6907 6492 6206 5872 5554 5251 5091 5478 5520 5580 5660 5728 5780 5874 5904 5800 5880 6027 6046 6057 6138 6191 6183 6182 6175 6158 6164 6129 6033 5992 5978 5854 5720 5672 5623 5538 5469 5422 5348 5251 5131 5005 4892 4812 4695 4590 4517 4460 4376 4301 4305 4325 4377 4482 4436 4435 4460 4528 4565 4628 4727 4789 4802 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3044 2964 2889 2795 2695 2622 2552 2484 2422 2354 2253 2172 2118 2064 2021 2001 1978 1969 1988 2009 2016 2031 2057 2070 2101 2136 2163 2167 2151 2124 2092 2071 2040 1992 1939 1885 1832 1765 1706 1640 1572 1493 1426 1380 1322 1260 1202 1131 1063 999 954 903 870 838 798 784 795 787 781 795 830 1213 1187 1162 1136 1110 1082 1058 1033 1006 981 961 943 924 905 887 870 853 837 821 806 792 776 760 745 731 715 699 683 669 656 643 630 619 606 592 578 565 551 537 522 508 494 481 467 454 441 429 417 407 399 392 385 380 375 370 366 363 360 358 356 354 351 349 346 342 338 334 330 325 321 316 310 304 297 289 280 271 262 253 243 232 222 212 203 194 187 181 176 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 76005 416 2527 30 11947 21 6 45 1020 -8760 99999 6562 6764 7146 7512 7892 8277 8656 8805 8769 8884 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6582 6481 6462 6376 6271 6133 5934 5804 5757 5653 5429 5357 5349 5273 5244 5310 5361 5380 5413 5461 5525 5584 5613 5577 5566 5587 5539 5515 5533 5549 5521 5501 5519 5499 5443 5356 5272 5164 5076 4987 4894 4804 4709 4592 4474 4442 4440 4467 4561 4503 4476 4488 4572 4637 4703 4805 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3014 2937 2873 2799 2726 2668 2614 2556 2507 2448 2369 2299 2251 2189 2131 2087 2027 1980 1941 1904 1860 1833 1835 1825 1838 1863 1880 1886 1891 1899 1898 1916 1913 1895 1872 1850 1816 1764 1719 1657 1584 1511 1438 1378 1296 1222 1151 1094 1049 1011 984 963 948 937 926 946 978 991 1001 1042 1099 1209 1188 1165 1142 1117 1089 1063 1039 1013 989 969 950 929 909 889 870 852 834 816 800 786 769 752 737 722 707 691 675 662 650 637 624 613 600 587 572 558 544 529 513 497 481 467 451 436 421 408 395 384 376 369 363 358 354 351 349 348 348 348 349 350 350 350 350 349 348 346 343 340 337 333 327 320 312 303 294 284 273 261 249 237 226 214 204 195 187 180 175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 76014 416 2528 30 11948 21 6 54 1019 -8758 99999 6276 6481 6887 7253 7624 7939 8278 8403 8489 8658 8695 9999999 9999999 9999999 8037 7714 5859 5791 5699 5706 5678 5638 5558 5520 5536 5604 5665 5653 5745 5894 5939 5979 6071 6128 6155 6181 6210 6227 6192 6133 6018 5904 5809 5685 5600 5554 5511 5454 5418 5405 5354 5289 5250 5233 5197 5173 5161 5140 5091 5008 4903 4795 4753 4721 4718 4759 4634 4507 4411 4407 4406 4410 4461 4495 4491 4484 4497 4604 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3145 3048 2945 2848 2787 2736 2686 2623 2580 2555 2535 2508 2468 2417 2371 2329 2272 2210 2161 2087 2028 1973 1923 1857 1798 1770 1755 1764 1775 1787 1800 1810 1827 1834 1868 1887 1887 1885 1898 1909 1895 1864 1816 1769 1722 1663 1620 1556 1488 1405 1326 1268 1215 1156 1099 1057 1030 997 985 986 985 981 1001 1047 1270 1246 1220 1192 1163 1131 1102 1074 1045 1017 992 967 943 919 896 873 851 830 810 791 775 756 739 723 708 693 678 664 651 640 629 618 607 596 583 568 555 541 526 510 494 477 462 446 430 415 401 388 376 368 361 355 351 347 345 345 346 348 350 352 354 357 359 361 361 361 360 358 355 352 347 340 333 325 315 305 294 282 269 257 244 232 220 210 200 192 185 179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 8 7 7 6 6 76023 400 3010 30 11950 21 7 3 1019 -8756 99999 6852 6825 6764 6768 6743 6693 6565 6460 6395 6344 6293 6197 6166 6170 6132 6063 6054 6050 6070 6060 6047 6033 5987 5957 5896 5789 5722 5625 5544 5474 5451 5416 5368 5322 5259 5192 5160 5146 5104 5083 5087 5060 5028 5010 4971 4897 4874 4880 4909 4977 4862 4781 4709 4672 4619 4580 4583 4560 4467 4372 4313 4375 4333 4232 4106 4320 4421 4519 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3072 2983 2894 2809 2708 2622 2562 2491 2427 2362 2294 2231 2184 2135 2075 2040 1992 1948 1909 1882 1843 1803 1800 1808 1840 1873 1894 1910 1911 1918 1904 1911 1918 1913 1902 1901 1892 1858 1802 1728 1662 1614 1568 1555 1517 1470 1408 1359 1326 1294 1264 1249 1246 1250 1242 1248 1261 1259 1234 1244 1295 1350 1275 1247 1217 1186 1153 1122 1092 1061 1031 1003 976 948 921 895 869 845 821 799 779 760 740 721 704 688 673 657 644 632 621 611 601 591 580 568 554 541 528 514 498 482 466 450 434 419 404 390 377 367 359 353 348 344 342 341 342 344 348 352 355 358 362 365 368 369 370 370 369 367 364 359 353 345 336 327 317 305 293 280 267 254 240 228 217 206 197 190 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 76032 428 2170 30 11950 21 7 12 1018 -8755 99999 4414 4406 4542 4695 4872 5067 5175 5288 5492 5691 6122 6475 6730 6789 6937 7023 7119 7267 7432 7460 7506 7580 7683 7753 7797 7637 7547 7440 7029 6895 6755 6690 6592 6479 6235 6060 5943 5853 5733 5669 5703 5750 5733 5712 5741 5799 5896 5960 6039 6186 6269 6318 6346 6342 6318 9999999 9999999 9999999 6059 9999999 9999999 5749 5616 5450 5286 5161 5045 4932 4839 4723 4613 4527 4453 4329 4272 4278 4325 4384 4504 4632 4766 4907 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4168 3935 3779 3661 3494 3435 3431 3459 3482 3558 3670 3769 3854 3928 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3174 3076 2977 2876 2793 2719 2648 2570 2518 2496 2473 2443 2413 2380 2344 2307 2260 2213 2188 2157 2126 2084 2044 1981 1917 1879 1867 1880 1902 1916 1923 1918 1911 1888 1872 1851 1843 1839 1846 1833 1796 1746 1684 1619 1571 1551 1568 1556 1525 1492 1479 1471 1443 1416 1421 1443 1454 1448 1464 1487 1468 1420 1411 1344 1318 1290 1258 1224 1189 1155 1123 1091 1058 1027 998 970 942 915 888 864 839 816 793 773 754 732 712 695 679 662 646 632 619 607 595 583 573 561 547 532 519 506 491 475 460 445 429 414 400 387 375 364 355 349 345 341 339 338 339 341 345 349 354 358 362 367 371 375 377 378 379 378 375 372 368 362 354 345 335 324 312 298 284 271 257 243 230 218 207 198 190 184 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 76041 441 1780 30 11950 21 7 21 1018 -8753 99999 8318 8023 7652 7259 6863 6619 6320 5993 5476 5128 4986 4967 4907 4921 4926 5023 5069 5190 5390 5597 5621 5762 5910 6180 6419 6659 6788 6852 6891 6989 7191 7493 7697 7814 7986 8255 8476 8584 9999999 9999999 9999999 9999999 9999999 9999999 7686 7332 6847 6676 6513 6372 6238 6055 5951 5919 5898 5852 5805 5810 5819 5870 5883 5898 6001 6038 6047 6019 5961 5852 5692 5569 5435 5363 5282 5174 5059 4976 4888 4805 4785 4788 4793 4827 4856 4889 4915 4932 4876 4842 4860 4909 4944 5025 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4075 3846 3689 3561 3385 3326 3338 3386 3427 3523 3639 3737 3828 3911 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3309 3178 3044 2964 2921 2866 2801 2773 2748 2724 2700 2683 2675 2660 2633 2592 2557 2525 2464 2396 2342 2307 2259 2221 2171 2114 2051 2004 1984 1972 1983 1994 1985 1978 1957 1936 1900 1867 1830 1803 1801 1803 1776 1731 1701 1664 1624 1609 1616 1647 1644 1626 1614 1625 1643 1619 1601 1618 1657 1673 1673 1698 9999999 9999999 1436 1408 1380 1353 1325 1290 1253 1216 1179 1143 1105 1068 1033 999 966 933 904 875 849 824 800 778 759 742 723 705 689 674 658 643 628 615 602 588 575 562 549 533 518 504 490 475 460 446 432 417 404 391 380 369 359 351 345 341 338 336 336 337 339 343 348 353 358 363 368 374 378 381 384 385 385 384 382 378 372 364 355 345 334 321 307 293 279 265 251 237 225 214 205 197 190 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 76050 441 1782 30 11952 21 7 30 1017 -8751 99999 7298 6891 6400 5847 5157 4605 4027 3467 2835 2421 2290 2363 2367 2446 2728 3226 3657 4105 4671 5249 5529 5983 6345 6787 7202 7437 7474 7448 7454 7408 7388 7482 7478 7374 7347 7454 7470 7475 7384 7247 7127 6973 6880 6719 6577 6333 5959 6533 6436 6352 6257 6113 6031 5977 5893 5834 5737 5651 5572 5555 5512 5460 5480 5454 5416 5372 5284 5173 5033 4945 4825 4769 4739 4703 4653 4625 4622 4634 4705 4792 4867 4973 5071 5164 5244 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4193 3986 3737 3549 3437 3349 3209 3162 3178 3240 3307 3414 3533 3655 3750 3832 3958 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3329 3173 3009 2906 2844 2776 2712 2682 2649 2648 2660 2686 2722 2757 2766 2751 2749 2750 9999999 2651 2593 2543 2464 2402 2317 2224 2120 2035 1984 1957 1954 1962 1957 1963 1959 1953 1944 1951 1940 1921 1919 1922 1885 1819 1755 1679 1595 1529 1481 1457 1428 1391 1362 1369 1406 1418 1432 1489 1565 1635 1704 9999999 9999999 9999999 1414 1381 1349 1320 1290 1255 1221 1188 1156 1124 1091 1057 1026 995 964 935 909 881 856 831 809 786 766 746 726 707 690 674 658 641 626 611 597 583 569 557 543 528 513 500 487 473 459 446 433 420 407 395 385 374 365 357 351 347 343 340 339 339 341 344 348 353 358 362 368 374 379 383 387 390 391 392 390 387 382 375 366 356 346 333 320 306 291 276 262 249 237 226 217 209 202 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 76059 441 1783 30 11953 21 7 39 1016 -8749 99999 8043 7445 6823 6146 5332 4658 3932 3177 2350 1792 1595 1643 1744 1856 2173 2732 3254 3732 4265 4894 5243 5721 6179 6680 7124 7370 7436 7376 7406 7435 7458 7552 7586 7548 7538 7662 7697 7654 7548 7474 7376 6567 6424 6349 6258 6210 6225 6128 6092 6059 5983 5945 6025 6108 6119 6196 6202 6143 6056 6011 5962 5904 5870 5749 5620 5518 5348 5157 4959 4822 4644 4525 4461 4416 4391 4359 4336 4354 4437 4528 4615 4715 4788 4853 4919 4999 5060 5079 5076 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4479 9999999 4348 4291 4226 4160 4105 4053 4039 4054 4062 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3172 3072 2999 2917 2825 2757 2673 2617 2569 2524 2484 2453 2404 2332 2288 2268 2209 2160 2127 2123 2103 2100 2082 2067 2041 2023 2030 2060 2103 2151 2172 2199 2198 2182 2146 2125 2097 2062 2025 1996 1935 1843 1750 1670 1576 1495 1441 1423 1399 1379 1363 1372 1397 1414 1424 1480 1555 1617 1664 1739 9999999 9999999 9999999 1393 1361 1330 1298 1263 1229 1196 1165 1134 1100 1067 1035 1003 973 945 917 890 865 840 817 795 773 752 731 712 695 679 663 645 629 614 599 584 569 556 542 526 512 499 487 473 460 448 437 426 415 405 396 387 379 372 367 363 358 355 353 352 352 354 357 360 364 368 374 380 385 389 393 397 400 401 400 398 394 388 380 371 361 348 334 320 305 290 275 260 247 235 225 216 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 76068 440 1811 30 11951 21 7 48 1016 -8748 99999 6897 6331 5748 4962 4228 3473 2648 1853 1229 1003 1060 1224 1424 1806 2460 3144 3803 4544 5343 5963 6607 7172 7639 8091 8360 8443 8364 8339 8318 8272 8273 8232 8097 8058 8143 8172 8204 8246 8322 8311 9999999 5848 5832 5780 5799 5874 5875 5936 5929 5886 5840 5863 5870 5865 5933 5891 5815 5737 5705 5668 5613 5585 5473 5374 5303 5187 5073 4930 4784 4585 4456 4348 4230 4136 4052 3984 3964 4018 4096 4167 4251 4319 4422 4587 4792 4985 5130 5236 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4347 4276 4244 4216 4173 4142 4113 4085 4065 4050 4053 4072 4114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3393 3194 3010 2846 2703 2564 2455 2432 2454 2477 2503 2557 2614 2676 2743 2810 2860 2886 2884 9999999 9999999 9999999 9999999 2637 2566 2514 2453 2401 2359 2312 2258 2222 2212 2217 2231 2259 2257 2256 2223 2178 2119 2074 2023 1948 1870 1796 1694 1565 1451 1354 1233 1121 1042 997 967 964 968 989 1048 1112 1186 1296 1437 1554 1664 1803 9999999 9999999 9999999 1385 1353 1319 1285 1249 1216 1185 1155 1126 1092 1056 1022 990 961 933 905 878 855 831 810 790 771 753 734 718 705 692 678 663 649 635 620 605 591 578 563 547 531 517 503 488 474 461 449 436 425 414 405 395 387 379 374 369 365 361 359 358 358 358 360 363 366 369 373 378 383 386 390 394 396 398 398 396 393 388 382 374 365 354 341 328 314 300 286 272 259 248 238 229 221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 76077 433 2019 30 11949 21 7 57 1015 -8746 99999 1827 1778 1876 2087 2422 2684 3175 3864 4536 5146 5979 6912 7571 8174 8836 9326 9825 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8016 7846 7741 7623 7547 7466 7450 5958 5959 5977 5937 5954 6041 6053 6126 6101 6070 6017 5989 5943 5877 5900 5845 5747 5619 5514 5432 5301 5217 5058 4911 4793 4667 4542 4397 4272 4127 4023 3949 3906 3918 3937 3987 4037 4161 4296 4442 4571 4722 4903 5114 5350 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4409 4238 4132 4007 3954 3869 3804 3752 3781 3829 3887 3957 4028 4064 4124 4203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3199 2989 2808 2654 2527 2410 2325 2329 2391 2453 2522 2600 2688 2769 2852 2934 2988 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2533 2456 2375 2300 2238 2193 2132 2091 2052 2035 2035 2053 2027 2009 1971 1924 1848 1793 1736 1666 1593 1528 1445 1358 1289 1234 1148 1076 1025 993 971 986 1002 1026 1076 1131 1196 1288 1411 1521 1635 1786 9999999 9999999 9999999 9999999 1342 1308 1277 1242 1208 1178 1151 1121 1089 1056 1024 993 964 935 907 882 860 838 818 801 783 766 748 733 720 708 695 681 668 655 640 623 608 593 578 561 545 530 516 500 485 472 460 448 437 427 418 409 400 393 387 382 377 372 369 366 364 362 361 362 363 365 368 372 376 380 384 388 392 394 396 397 396 393 388 381 374 364 352 339 326 312 297 283 270 259 248 239 232 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 76086 420 2411 30 11951 21 8 6 1015 -8744 99999 7785 8170 8575 8943 9220 9437 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7967 7599 7236 6161 6066 6025 6056 6101 6130 6084 6080 6073 6080 6036 5954 5978 5982 5948 5856 5798 5743 5600 5471 5277 5082 4915 4731 4498 4255 4078 3881 3694 3553 3510 3550 3621 3739 3888 4098 4335 4525 4732 5006 5305 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4285 3976 3698 3453 3265 3119 2972 2874 2805 2785 2824 2910 3022 3157 3311 3420 3571 3756 3968 4192 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3274 2993 2739 2540 2395 2268 2213 2249 2331 2424 2543 2679 2815 2926 3043 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2482 2397 2315 2229 2162 2095 2050 2013 2004 1953 1913 1841 1758 1661 1591 1503 1408 1315 1226 1112 1000 910 849 765 707 667 661 678 741 812 905 1022 1149 1282 1442 1622 1788 9999999 9999999 9999999 9999999 9999999 1343 1309 1274 1242 1209 1176 1148 1123 1097 1070 1041 1014 986 961 936 912 891 873 855 839 825 811 797 782 768 757 745 734 721 710 696 680 664 647 631 614 597 579 563 547 530 513 498 484 469 457 445 436 426 416 407 400 394 388 383 379 376 373 371 370 369 370 371 373 376 380 384 387 391 394 398 399 400 400 397 392 386 379 370 358 345 332 318 304 290 277 265 254 245 238 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 6 6 5 5 4 4 3 3 2 1 76095 414 2591 30 11951 21 8 15 1014 -8742 99999 10410 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8198 7951 7609 5452 5469 5579 5779 6010 6210 6340 6593 6818 6943 6983 7010 7131 7139 7112 7032 6998 9999999 9999999 6436 6199 5976 5737 5473 5249 4990 4761 4507 4297 4136 4062 4046 4079 4201 4345 4503 4688 4854 5036 5245 5510 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4192 3955 3707 3519 3364 3238 3153 3058 2998 3026 3117 3228 3355 3531 3639 3784 3917 4098 4297 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3110 2812 2564 2358 2222 2121 2049 2065 2141 2234 2362 2524 2681 2818 2928 3036 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2478 2389 2327 2275 2188 2115 2069 2036 1995 1987 1954 1915 1838 1755 1651 1592 1521 1447 1362 1300 1223 1134 1058 1001 932 875 830 818 818 862 896 947 1010 1101 1210 1336 1490 1647 1814 9999999 9999999 9999999 9999999 9999999 1305 1283 1258 1228 1193 1164 1137 1109 1083 1057 1029 1000 973 947 923 902 883 864 848 834 820 806 792 779 768 758 749 739 730 719 706 692 677 662 647 631 613 596 580 562 544 527 512 495 480 467 456 445 434 424 416 410 403 396 391 387 383 379 377 375 374 373 374 376 379 381 384 388 392 396 399 401 402 401 399 395 389 381 371 360 347 334 320 306 292 280 268 259 250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 1 76104 411 2681 30 11951 21 8 24 1013 -8741 99999 9567 9999999 9999999 9999999 8185 7819 7402 6945 6429 6019 5802 5588 5320 5158 5763 5926 6122 6366 6579 6782 7091 7358 7549 7620 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 6128 5898 5676 5426 5230 5053 4914 4783 4716 4716 4762 4871 4984 5101 5239 5340 5425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4478 4216 3953 3731 3492 3322 3183 3072 2975 2900 2860 2887 2970 3088 3233 3417 3549 3726 3889 4094 4293 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3183 2883 2619 2402 2246 2116 2019 2020 2077 2158 2268 2408 2544 2663 2752 2844 2961 3052 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2463 2420 2382 2305 2238 2184 2126 2071 2054 2012 1952 1859 1768 1654 1567 1452 1341 1227 1140 1045 952 875 804 722 655 609 601 605 659 722 818 920 1049 1195 1350 1523 1700 1901 9999999 9999999 9999999 9999999 9999999 1296 1275 1256 1236 1208 1186 1163 1140 1117 1094 1067 1037 1008 978 950 925 902 879 860 843 825 809 795 782 772 764 758 751 746 739 729 719 707 695 681 667 650 633 616 597 578 560 542 524 507 492 478 465 453 441 431 422 413 405 398 392 386 380 376 372 370 368 368 369 371 374 377 381 385 390 393 396 398 398 397 393 389 382 372 361 349 337 323 309 296 284 272 263 254 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 6 6 5 5 4 3 3 2 1 1 76113 409 2741 30 11951 21 8 33 1013 -8739 99999 9635 9999999 9999999 8231 7704 7158 6602 6175 5982 5681 5306 5151 7235 7271 7327 7367 7384 7389 7498 7554 7580 7536 7467 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5501 5264 5111 5044 4971 4929 4941 4942 4966 4858 4860 4902 4968 5012 5004 4999 4908 4721 4502 4299 4250 4137 4009 3840 3993 4062 4087 4148 4211 4313 4371 4485 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4386 4331 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3117 2814 2532 2309 2153 2030 1932 1930 1985 2064 2156 2277 2402 2514 2575 2632 2705 2770 2787 2770 2729 2677 2610 2542 2487 2439 2399 2355 2327 2321 2306 2267 2231 2194 2136 2103 2098 2061 2003 1913 1819 1713 1626 1507 1414 1353 1307 1250 1203 1188 1168 1137 1128 1129 1167 1191 1234 1275 1349 1411 1459 1515 1576 1641 1713 9999999 9999999 9999999 9999999 9999999 9999999 1328 1314 1297 1279 1253 1228 1199 1169 1139 1111 1079 1045 1010 974 941 913 888 866 848 833 817 805 796 789 785 781 779 777 775 770 762 753 742 729 714 698 680 661 641 619 597 576 556 535 516 499 483 468 455 442 431 421 412 403 396 389 384 378 374 371 368 367 367 369 371 374 377 381 384 388 391 393 395 394 392 389 384 377 368 358 347 335 322 309 296 285 274 264 257 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 6 6 5 4 4 3 3 2 1 1 76122 400 3010 30 11950 21 8 42 1012 -8737 99999 2094 6684 6685 6655 6678 6745 6820 6839 6831 7004 7040 7086 7099 7135 7229 7338 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5515 5281 5159 5160 5136 5127 5181 5227 5132 5052 5037 5041 5070 5057 4984 4922 4808 4582 4318 4237 4156 4018 3864 4002 4187 4322 4386 4478 4587 4721 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3301 3065 2839 2653 2508 2401 2322 2300 2300 2315 2326 2364 2400 2432 2416 2409 2418 2429 2412 2376 2329 2275 2227 2204 2194 2198 2202 2204 2212 2241 2263 2270 2281 2277 2251 2248 2262 2237 2187 2117 2037 1953 1873 1756 1660 1587 1508 1406 1326 1271 1193 1115 1064 1013 990 968 959 972 1044 1102 1146 1227 1325 1419 1532 1666 1776 9999999 9999999 9999999 1308 1311 1311 1310 1307 1290 1275 1254 1230 1206 1181 1150 1115 1077 1039 1000 966 934 905 877 853 830 811 796 783 774 767 762 758 756 753 747 740 732 722 712 699 684 668 650 631 611 590 571 551 531 513 497 481 467 453 440 429 418 407 398 391 384 377 371 367 364 362 362 363 364 366 369 372 376 379 381 383 384 383 381 377 372 365 356 346 335 324 312 300 288 278 268 260 253 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 7 7 6 6 5 4 4 3 3 2 1 1 76131 399 3038 30 11948 21 8 51 1012 -8735 99999 145 103 218 392 621 970 1365 1784 2201 2740 3628 4453 5143 5700 6383 7118 8403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5771 5428 5110 4898 4720 4609 4622 4785 4926 5071 5243 5445 5505 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4707 4573 4391 4162 4215 4320 4410 4429 4465 4528 4628 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4319 4241 4243 4217 4221 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3465 3326 3212 3123 3073 3050 3054 3036 3045 3073 3093 3078 3057 3024 2955 2823 2691 2562 2451 2327 2179 2044 1956 1891 1852 1854 1889 1938 1984 2045 2124 2203 2270 2328 2361 2380 2394 2402 2378 2334 2265 2190 2119 2055 1949 1875 1819 1756 1660 1586 1537 1482 1426 1380 1317 1272 1218 1159 1128 1158 1165 1147 1154 1186 1218 1285 1360 1426 1484 1545 1586 9999999 1279 1282 1284 1283 1271 1256 1237 1215 1195 1175 1149 1117 1080 1041 1002 965 931 898 868 842 817 797 782 768 760 755 753 752 754 756 755 752 748 741 732 722 709 694 677 657 636 614 593 571 550 531 512 495 479 464 449 436 424 413 402 394 386 378 372 366 361 359 358 357 358 360 362 365 368 370 373 374 374 373 371 367 362 355 347 337 327 316 305 293 282 272 263 255 249 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 4 4 3 2 2 1 1 0 0 76140 382 3550 30 11950 21 9 0 1011 -8734 99999 6321 6352 7803 9999999 9999999 9999999 9999999 9999999 9999999 5849 5538 5207 4932 4773 4599 4501 4524 4716 4866 5032 5242 5506 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4578 4576 4536 4425 4335 4295 4307 4289 4304 4432 4614 9999999 9999999 4279 4265 4148 4072 4038 4073 4097 4126 4129 4161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3551 3434 3368 3296 3229 3176 3158 3177 3234 3260 3294 3356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2870 2760 2605 2420 2290 2178 2081 1997 1953 1929 1921 1936 1967 1998 2036 2066 2081 2110 2168 2214 2258 2280 2275 2261 2260 9999999 9999999 2110 2076 2014 1932 1858 1794 1717 1644 1556 1470 1420 1361 1287 1267 1292 1258 1184 1146 1116 1077 1064 1059 1039 1020 1000 958 943 1240 1244 1246 1247 1245 1239 1224 1205 1186 1166 1142 1114 1083 1048 1013 979 949 921 894 868 844 825 810 798 790 785 781 777 776 775 773 767 761 753 744 734 720 704 686 665 643 622 601 580 559 539 520 501 485 469 454 439 426 413 402 392 383 374 366 359 353 349 346 345 345 345 347 349 352 354 356 357 357 356 355 352 348 342 334 326 316 307 297 286 277 268 260 252 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 76149 381 3580 30 11950 21 9 9 1010 -8732 99999 4765 5029 5437 5916 6324 7704 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5710 5598 5575 5498 5493 5498 5572 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4614 4365 4398 4475 4507 4458 4392 4371 4392 4402 4490 9999999 9999999 9999999 9999999 9999999 4374 4248 4168 4122 4110 4092 4084 4065 4057 4007 4006 3978 4044 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3537 3456 3433 3373 3312 3273 3287 3308 3346 3358 3376 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2658 2513 2396 2294 2169 2077 2032 1996 1976 1983 2013 2055 2077 2064 2056 2106 2148 2178 2183 2174 2167 2147 2089 1996 1937 1881 1772 1676 1619 1595 1554 1509 1460 1423 1418 1392 1354 1392 1457 1456 1407 1397 1369 1302 774 1172 1104 1040 966 870 792 741 1207 1209 1211 1213 1210 1199 1185 1168 1147 1125 1102 1073 1043 1011 979 949 922 897 871 847 829 815 804 798 796 793 794 795 797 798 797 793 787 780 770 758 742 723 702 679 656 632 608 583 560 538 517 498 480 462 446 431 417 404 392 382 372 363 355 347 342 337 334 332 331 330 330 331 331 331 331 330 329 327 324 321 316 311 304 298 291 283 276 269 262 256 251 246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 76158 372 3850 30 11950 21 9 18 1010 -8730 99999 7138 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4603 4502 4393 4268 4068 4135 4230 4268 4240 4176 4170 4202 4205 4290 4429 4633 9999999 9999999 4412 4390 4289 4237 4211 4233 4264 4270 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3626 3575 3602 3606 3624 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2795 2655 2499 2292 2128 2015 1931 1818 1731 1687 1660 1651 1684 1740 1819 1877 1907 1943 2042 2138 2209 2248 2280 2304 9999999 9999999 9999999 9999999 9999999 1939 1816 1736 1688 1609 1519 1435 1373 1329 1285 1221 1235 1258 1253 1223 1242 1232 1175 1117 1065 1018 983 940 884 829 798 1188 1176 1165 1158 1147 1131 1113 1095 1074 1054 1037 1016 991 964 937 913 892 871 850 831 816 805 797 795 793 793 795 798 802 806 806 804 801 795 787 777 763 747 726 705 682 659 634 609 585 562 540 518 498 479 460 442 426 411 397 385 374 364 355 346 340 334 330 328 325 324 323 322 321 319 317 315 312 309 305 300 295 289 283 276 270 263 257 251 246 241 237 234 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 76167 368 3967 30 11947 21 9 27 1009 -8728 99999 7880 9999999 9999999 9999999 5395 5203 5004 4847 4597 4393 4221 4122 4144 4228 4307 4418 4445 4415 4318 4379 4408 4396 4299 4455 4594 4679 4686 4635 4596 4579 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4359 4217 4143 4093 4101 4131 4145 4144 4152 4113 4074 9999999 4053 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3545 3467 3405 3405 3394 3397 3395 3427 3449 3492 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2777 2589 2435 2317 2221 2106 2014 1958 1927 1900 1904 1934 1993 2013 2004 2010 2066 2107 2127 2122 2119 2109 2101 2056 1997 1949 1885 1763 1685 1651 1650 1625 1599 1578 1570 1564 1537 1489 1495 1498 1464 1402 1382 1322 1220 1107 992 894 811 748 675 625 608 575 568 1121 1103 1088 1071 1054 1038 1020 1004 992 979 963 944 926 909 894 879 865 852 842 833 826 824 823 821 821 821 825 826 825 821 817 810 801 789 776 760 741 719 697 674 650 624 599 576 553 530 508 487 466 446 427 410 394 379 366 353 342 332 323 317 311 307 304 301 299 298 296 294 292 290 287 284 281 277 273 268 262 257 252 248 243 238 234 231 228 226 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 76176 375 3756 30 11946 21 9 36 1009 -8727 99999 7682 9999999 9999999 9999999 9999999 9999999 9999999 5577 5399 5184 4972 4759 4707 4671 4652 4481 4432 4419 4445 4510 4633 4743 4865 4905 4895 4839 4930 9999999 9999999 9999999 4847 9999999 9999999 9999999 4580 4456 4359 4224 4123 4100 4139 3909 3806 3739 3726 3599 3582 3594 3669 3773 3854 3921 4005 4056 4085 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3570 3516 3512 3495 3495 3495 3539 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2548 2434 2299 2149 2031 1950 1890 1864 1852 1865 1851 1829 1833 1879 1930 1958 1948 1929 1913 1893 1835 1763 1698 1605 1464 1380 1323 1291 1254 1226 1204 1212 1236 1245 1258 1330 1390 1428 1459 1518 1522 1501 1461 1405 1346 1298 1250 1192 1148 1114 1050 1143 1119 1100 1083 1066 1050 1036 1021 1007 998 989 975 960 943 928 914 900 886 873 863 854 846 843 842 840 841 842 846 848 847 845 841 834 824 811 796 779 759 736 712 686 659 631 604 578 554 529 506 485 464 445 426 409 393 379 365 353 342 331 322 314 307 301 296 292 288 286 283 279 276 272 269 265 262 258 254 250 245 241 237 233 230 226 224 221 219 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 76185 399 3038 30 11948 21 9 45 1008 -8725 99999 7030 7063 7111 7080 6963 6797 6752 6623 6534 6414 6321 6253 6200 6149 6178 6275 6396 6485 6683 6980 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5630 5414 5208 4999 4939 4921 4883 4847 4896 4973 5074 5208 5369 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4378 4154 3964 3752 3568 3438 3263 3111 3029 2960 2905 2885 2939 3000 3103 3221 3324 3416 3502 3580 3662 3766 3841 3854 3876 3900 9999999 9999999 9999999 9999999 3646 3577 3540 3542 3577 3585 3599 3608 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2299 2097 1925 1788 1683 1610 1576 1533 1504 1507 1582 1671 1750 1798 1832 1878 1919 1910 1877 1844 1770 1632 1546 1468 1403 1316 1253 1199 1192 1219 1231 1244 1312 1377 1432 1494 1596 1636 1654 1661 1652 1620 1589 1544 1234 1213 1186 1156 1125 1094 1070 1052 1035 1020 1004 986 973 964 955 944 934 922 912 903 895 886 878 871 865 861 860 859 858 859 859 860 860 858 853 848 840 830 818 803 786 767 745 722 697 670 642 615 589 563 537 511 488 464 442 422 403 386 370 355 342 330 319 309 301 294 289 283 278 275 272 268 265 261 258 254 251 248 246 243 240 236 233 231 228 226 224 222 220 219 218 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 76194 409 2738 30 11948 21 9 54 1008 -8723 99999 5414 5607 5799 6070 6399 6763 7163 6605 6658 6761 6906 6998 7098 7148 6955 6644 6455 6192 6001 5802 5659 5516 5398 5319 5302 5396 5551 5715 5999 6386 6803 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5494 5307 5148 5074 5023 4983 4983 5033 5080 5149 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4589 4445 4273 4093 3958 3854 3716 3593 3541 3458 3400 3349 3313 3291 3298 3350 3408 3493 3583 3646 3679 3714 3757 3786 3814 3831 3819 3803 3800 3807 3752 3687 3615 3557 3505 3490 3504 3540 3560 3583 3587 3636 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2538 2309 2086 1852 1632 1453 1327 1249 1205 1201 1198 1213 1277 1410 1565 1715 1830 1915 1993 2070 2095 2088 2071 2000 1862 1761 1671 1573 1453 1349 1263 1232 1233 1233 1239 1290 1351 1410 1507 1642 1736 1799 9999999 9999999 9999999 9999999 1277 1258 1235 1207 1177 1144 1111 1085 1063 1042 1026 1008 986 970 960 949 938 928 918 910 903 896 890 886 881 876 873 872 869 866 864 863 862 859 855 849 841 830 818 806 791 774 755 735 713 689 662 634 607 580 555 529 504 480 457 434 414 396 379 363 349 337 326 315 305 296 289 282 275 269 264 260 254 249 244 240 235 232 229 227 225 223 220 219 218 218 217 217 217 217 217 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 3 76203 419 2438 30 11948 21 10 3 1007 -8722 99999 9381 8928 8528 8014 7580 7208 6944 6670 6355 6118 6024 6145 6345 4207 4711 5193 5736 6180 6595 7128 7567 7809 7978 9999999 9999999 9999999 7430 7121 6867 6591 6317 6026 5821 5685 5585 5562 5611 5717 5959 6289 6634 6824 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5491 5401 5262 5160 5116 5061 4998 4960 4990 5014 5046 5010 4939 4883 4814 4705 4581 4518 4430 4296 4168 4030 3883 3760 3678 3561 3462 3428 3379 3363 3369 3402 3419 3456 3544 3624 3720 3829 3914 3940 3967 3989 3976 3952 3916 3840 3731 3654 3607 3504 3434 3380 3334 3296 3304 3332 3380 3446 3517 3550 3622 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2624 2466 2311 2153 1978 1791 1629 1506 1414 1346 1304 1260 1236 1245 1318 1417 1521 1603 1678 1760 1868 1954 2012 2061 2072 2033 2014 1999 1978 1914 1858 1815 1804 1800 1788 1769 1753 1748 1754 1798 1869 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1139 1120 1099 1076 1050 1025 1006 991 977 963 950 936 923 911 901 892 884 876 868 862 859 854 850 849 848 848 848 846 843 837 829 820 809 797 782 763 743 720 694 666 637 608 579 551 523 496 471 446 422 401 383 366 350 337 326 316 306 298 290 283 278 272 267 262 258 253 248 244 240 236 232 229 226 224 222 220 218 218 217 216 216 216 216 216 216 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 76212 422 2348 30 11948 21 10 12 1006 -8720 99999 9850 9721 9448 9061 8556 8076 7556 7099 6712 6472 6220 5973 5769 5725 5851 6070 3863 4214 4618 5097 5495 5917 6491 6987 7301 7550 7778 7940 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7247 7051 6900 6801 6744 6734 6691 6622 6498 6400 6304 6199 6078 5954 5878 5768 5584 5411 5284 5183 5048 4938 4869 4867 4848 4733 4633 4591 4546 4453 4370 4327 4255 4195 4133 4082 4067 4043 3998 3950 4008 4071 4085 4102 4108 4087 4065 4090 4082 4057 4060 4003 3941 3905 3926 3907 3863 3857 3843 3829 3834 3837 3792 3734 3656 3532 3445 3395 3314 3159 3041 2991 2909 2857 2856 2893 2947 3020 3111 3240 3402 3556 3658 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2629 2411 2225 2066 1913 1760 1591 1473 1423 1408 1395 1405 1432 1461 1502 1584 1692 1777 1811 1831 1864 1931 1970 1969 1958 1934 1895 1856 1828 1806 1751 1700 1676 1690 1703 1697 1681 1649 1635 1639 1672 1713 1720 1711 1712 9999999 9999999 9999999 9999999 9999999 1368 1332 1291 1250 1206 1167 1133 1104 1078 1054 1028 1005 987 972 958 945 932 920 910 902 896 890 883 877 871 867 863 859 856 853 850 847 844 840 833 824 814 802 788 773 755 735 712 687 660 631 602 572 542 514 486 459 434 410 387 367 349 333 319 308 299 290 282 277 271 267 263 260 257 254 251 248 245 242 238 235 232 229 226 223 221 219 217 215 213 212 212 211 211 211 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 4 76221 435 1957 30 11947 21 10 21 1006 -8718 99999 12458 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8660 8301 7900 7485 7044 6715 6533 6418 6347 6385 6370 6339 6709 6778 6944 7131 7268 7354 7459 7548 7540 7489 7334 7239 7107 6901 6646 6424 6240 6047 5888 5835 5828 5861 5841 5826 5785 5799 5809 5823 5797 5780 5798 5799 5736 5689 5621 5572 5484 5436 5413 5441 5435 5353 5254 5225 5193 5135 5049 4977 4852 4730 4603 4512 4435 4337 4209 4086 4049 4041 3999 3978 3952 3930 3912 3965 4036 4075 4105 4100 4092 4108 4166 4197 4185 4187 4162 4115 4076 4044 3961 3840 3733 3601 3484 3384 3248 3065 2915 2837 2761 2708 2711 2741 2773 2812 2890 3003 3141 3291 3434 3618 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2505 2293 2090 1899 1750 1643 1577 1527 1487 1452 1413 1392 1414 1457 1486 1493 1504 1525 1545 1539 1519 1501 1478 1456 1446 1452 1465 1466 1479 1526 1606 1690 1764 1845 1916 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1382 1355 1330 1303 1273 1243 1217 1193 1172 1149 1127 1107 1087 1066 1047 1029 1010 992 974 960 949 937 926 915 907 899 892 885 880 875 870 866 861 855 847 835 823 809 793 776 756 735 711 686 658 630 600 570 540 512 485 459 434 411 389 370 353 337 323 313 304 296 289 284 279 274 270 267 264 261 258 254 251 248 243 239 236 232 228 225 222 219 216 214 212 210 209 209 209 209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 76230 431 2077 30 11947 21 10 30 1005 -8716 99999 12334 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8878 8634 8423 8180 7933 7653 7461 7251 7138 7148 7222 7278 7375 7400 7412 7447 7390 7404 7445 7424 7336 7277 7275 7226 7129 6923 6799 6712 6528 6262 6061 5958 5894 5815 5790 5784 5778 5665 5559 5469 5471 5441 5400 5328 5291 5295 5294 5250 5256 5261 5297 5301 5364 5426 5494 5504 5453 5368 5345 9999999 9999999 9999999 5010 4857 4710 4561 4481 4441 4400 4348 4330 4391 4476 4527 4607 4661 4692 4700 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4366 4281 4191 4128 4033 3942 3859 3797 3722 3636 3554 3458 3381 3329 3248 3131 3023 2968 2909 2881 2899 2962 3021 3079 3151 3243 3359 3490 3629 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2523 2292 2063 1858 1680 1555 1474 1435 1410 1387 1358 1358 1417 1498 1565 1621 1674 1748 1811 1846 1851 1846 1811 1752 1686 1638 1581 1491 1395 1320 1285 1273 1269 1289 1335 1408 1489 1608 1765 1916 9999999 9999999 9999999 9999999 9999999 1304 1284 1263 1245 1230 1210 1188 1169 1151 1135 1120 1105 1091 1079 1066 1053 1041 1028 1015 1001 990 982 975 966 956 948 939 931 921 911 902 893 882 872 861 849 835 820 805 788 770 750 729 708 685 660 634 609 581 553 525 498 473 448 424 403 383 366 349 334 321 310 301 293 288 283 278 273 269 265 261 258 254 250 246 243 238 234 230 226 222 219 216 213 211 208 207 206 205 205 205 205 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 76239 419 2437 30 11947 21 10 39 1005 -8715 99999 10262 9999999 9999999 8986 8719 8450 8225 8000 7860 7627 7532 7574 7708 7801 7868 7904 7959 5701 5570 5536 5612 5614 5542 5513 5668 5900 6126 6226 6391 6612 6690 6587 6545 6622 6670 6614 6602 6571 6547 6375 6172 5995 5904 5786 5650 5514 5447 5424 5389 5326 5324 5325 5347 5319 5360 5391 5418 5393 5327 5231 5158 5075 4965 4846 4776 4684 4595 4509 4509 4514 4522 4522 4538 4598 4681 4741 4820 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4403 4356 4312 4298 4243 4156 4066 4020 3955 3860 3755 3634 3505 3394 3261 3117 2972 2888 2812 2788 2832 2930 3008 3094 3189 3311 3466 3658 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2527 2327 2131 1944 1776 1651 1555 1508 1499 1535 1586 1630 1654 1686 1741 1797 1830 1849 1845 1845 1829 1794 1732 1670 1596 1508 1413 1347 1285 1216 1156 1123 1121 1141 1176 1224 1289 1390 1491 1617 1770 1920 9999999 9999999 9999999 9999999 9999999 9999999 1306 1285 1263 1244 1219 1190 1165 1141 1117 1096 1076 1059 1044 1031 1020 1011 1002 993 984 976 972 968 961 954 948 941 934 926 916 905 893 879 866 853 838 821 803 784 765 743 720 696 671 646 620 594 569 542 514 487 462 439 416 396 377 360 345 331 319 308 299 292 286 281 277 273 269 265 261 258 254 251 247 244 240 236 232 227 223 219 215 212 208 205 202 200 198 197 196 196 196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 76248 416 2527 30 11947 21 10 48 1004 -8713 99999 7886 7953 7951 7929 7819 7682 7495 7456 7507 7656 7689 7688 7613 7555 5217 5147 5161 5316 5412 5431 5513 5840 6249 6624 6852 7100 7416 7550 7433 7347 7371 9999999 9999999 9999999 9999999 6775 6499 6192 5948 5826 5709 5561 5440 5426 5443 5447 5451 5466 5482 5512 5512 5532 5557 5540 5445 5315 5168 5034 4887 4709 4536 4395 4276 4171 4103 4120 4158 4191 4237 4326 4442 4576 4692 4817 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4325 4227 4147 4089 4073 4024 3954 3892 3902 3901 3876 3835 3779 3715 3644 3527 3384 3251 3147 3040 2982 2971 3000 3010 3025 3040 3101 3216 3361 3525 3721 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2657 2502 2359 2202 2059 1950 1864 1798 1764 1766 1758 1751 1721 1686 1670 1657 1634 1611 1594 1594 1590 1590 1580 1569 1554 1545 1529 1548 1570 1572 1566 1571 1588 1603 1615 1635 1658 1703 1742 1802 1886 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1213 1193 1168 1142 1116 1094 1073 1053 1039 1025 1014 1003 995 989 982 976 969 962 957 951 944 935 927 918 908 898 887 875 862 848 835 821 807 790 773 755 735 714 691 666 641 615 589 563 536 508 480 454 429 406 385 365 349 333 320 309 299 291 284 279 276 274 272 269 266 263 260 257 253 250 246 241 237 232 227 221 216 211 207 203 198 195 191 188 186 185 184 183 183 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 76257 415 2562 30 11952 21 10 57 1004 -8711 99999 9038 8910 8699 8429 8212 7889 7728 7658 7648 7661 7737 7712 7695 4668 4590 4531 4585 4627 4603 4617 4953 5381 5820 6166 6491 6845 7082 7099 7102 7205 7323 9999999 9999999 9999999 6699 6409 6126 5894 5769 5688 5594 5496 5499 5542 5553 5534 5543 5559 5606 5612 5596 5558 5482 5341 5155 4955 4772 4574 4341 4130 3985 3864 3763 3679 3680 3723 3779 3850 3959 4105 4255 4394 4551 4701 4802 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4325 4224 4123 4051 4033 3969 3874 3790 3793 3782 3759 3708 3653 3589 3525 3424 3325 3245 3192 3122 3106 3129 3168 3190 3231 3249 3306 3404 3540 3682 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2515 2303 2097 1933 1811 1691 1601 1560 1538 1519 1495 1479 1494 1507 1501 1495 1513 1545 1564 1578 1593 1601 1592 1576 1570 1590 1602 1587 1570 1563 1558 1541 1530 1529 1529 1532 1543 1574 1637 1690 1733 1802 9999999 9999999 9999999 9999999 9999999 9999999 1184 1162 1139 1116 1094 1076 1060 1047 1037 1030 1024 1017 1012 1007 1003 997 991 984 979 974 966 957 948 938 926 914 903 890 875 859 843 827 809 789 768 746 723 697 672 645 618 591 564 537 512 486 460 436 414 393 374 358 343 330 318 308 298 290 283 278 273 270 267 264 261 257 254 250 247 244 241 237 233 229 224 219 213 208 203 198 193 188 183 179 176 173 171 170 168 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 76266 414 2584 30 11944 21 11 6 1004 -8709 99999 8587 8546 8637 8688 8519 8459 8316 8153 7863 7448 7018 6663 6304 5878 5516 5438 5212 4993 4798 4896 5045 5229 5375 5534 5772 5886 5845 5805 5896 6015 5936 5887 5816 5737 5570 5391 5280 5263 5285 5254 5256 5325 5437 5493 5491 5507 5531 5566 5538 5491 5438 5325 5167 4970 4779 4604 4440 4220 4022 3903 3832 3770 3710 3747 3827 3909 4010 4131 4286 4452 4614 4773 4950 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4397 4323 4227 4104 3968 3913 3866 3809 3736 3676 3593 3518 3417 3327 3252 3203 3146 3120 3121 3151 3165 3188 3189 3229 3311 3431 3555 3715 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2469 2398 2344 2254 2187 2149 2107 2056 2018 1971 1920 1860 1778 1701 1637 1581 1503 1427 1371 1299 1222 1144 1076 1015 954 903 860 836 817 809 817 849 907 974 1062 1165 1309 1463 1619 1797 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1134 1116 1099 1080 1064 1048 1033 1021 1013 1004 995 988 982 975 967 960 951 944 938 930 923 915 906 896 886 875 863 848 833 816 798 778 757 734 710 684 655 627 599 571 543 517 492 468 444 422 402 384 367 352 340 330 320 311 303 296 289 282 277 273 270 266 262 258 253 249 244 240 236 232 228 224 219 214 209 203 198 193 188 182 177 172 168 164 161 159 157 155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 76275 422 2367 30 11937 21 11 15 1004 -8707 99999 11871 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8816 8924 9163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7866 7352 6813 6493 6070 5672 5257 5051 4864 4729 4563 4421 4388 4328 4170 4076 4165 4355 4401 4510 4590 4719 4822 4969 5138 5341 5565 5700 5817 5973 6109 6155 9999999 9999999 9999999 9999999 9999999 5701 5513 5314 5120 4919 4763 4625 4510 4378 4296 4301 4371 4449 4497 4620 4795 4986 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4140 3848 3563 3321 3137 3002 2904 2801 2702 2695 2757 2850 2951 3079 3192 3311 3411 3508 3603 3695 3767 3827 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2424 2316 2227 2133 2024 1939 1848 1761 1688 1622 1568 1522 1496 1466 1444 1438 1418 1397 1371 1348 1315 1274 1237 1188 1137 1088 1060 1047 1057 1083 1118 1172 1240 1341 1462 1597 1754 9999999 9999999 9999999 9999999 9999999 9999999 1084 1072 1061 1052 1040 1030 1020 1009 997 988 979 972 965 959 952 945 937 929 923 918 912 905 898 891 882 873 861 847 833 816 798 777 756 731 706 679 652 624 595 566 538 510 484 460 437 416 396 379 364 350 337 327 319 311 305 300 295 290 284 280 276 272 268 263 259 254 248 243 237 232 227 222 217 212 206 200 195 190 185 179 174 169 164 159 156 153 150 147 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 76284 423 2310 30 11940 21 11 24 1004 -8705 99999 11098 9999999 9999999 9999999 9999999 9999999 9999999 9086 8769 8432 8176 9347 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7492 6920 6569 6098 5658 5210 4958 4776 4626 4515 4439 4438 4368 4243 4197 4293 4456 4475 4538 4575 4661 4723 4753 4847 4958 5105 5180 5269 5392 5495 5515 5465 5428 5406 5393 5329 5248 5170 5046 4923 4794 4746 4698 4649 4595 4592 4661 4758 4861 4969 5122 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4157 3806 3493 3222 2972 2731 2554 2465 2427 2435 2467 2514 2627 2770 2943 3119 3328 3512 3682 3810 3929 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3086 3025 2955 2908 2895 2850 2816 2774 2728 2683 2656 2621 2568 2510 2442 2321 2212 2105 1997 1883 1815 1744 1689 1643 1620 1593 1564 1544 1548 1573 1629 1661 1694 1703 1708 1681 1648 1610 1568 1506 1439 1387 1361 1344 1339 1328 1344 1377 1466 1567 1673 1784 9999999 9999999 9999999 9999999 9999999 9999999 1082 1064 1046 1029 1011 992 978 965 950 937 925 916 909 904 898 893 888 881 875 872 868 862 855 849 842 834 824 812 798 783 766 746 726 704 680 655 629 601 573 545 517 490 464 440 417 396 377 360 345 332 321 312 304 298 293 288 284 280 275 271 267 262 257 252 247 242 236 230 225 220 214 210 206 201 197 192 188 184 180 175 171 166 162 158 154 151 148 145 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 76293 425 2251 30 11941 21 11 33 1004 -8704 99999 11354 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8834 8483 8159 7848 7335 7080 6810 8274 8101 7866 7684 7492 7310 7039 6705 6479 6134 5811 5460 5264 5099 4940 4817 4722 4661 4535 4412 4343 4363 4462 4502 4586 4620 4687 4715 4735 4808 4893 5001 5081 5194 5300 5396 5466 5475 5456 5436 5461 5464 5462 5448 5387 5318 5228 5182 5119 5059 4980 4919 4879 4854 4857 4843 4845 4840 4809 4790 4792 9999999 9999999 4632 4565 4468 4338 4184 4025 3831 3639 3412 3222 3086 2960 2821 2727 2699 2673 2667 2708 2768 2870 2994 3137 3277 3450 3592 3717 3808 3904 3981 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3506 3411 3321 3228 3135 3052 2989 2938 2893 2868 2894 2903 2907 2933 2985 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2398 2255 2105 1946 1835 1736 1662 1597 1547 1502 1492 1497 1519 1567 1663 1722 1779 1829 1883 1906 1920 1920 1908 1889 1854 1806 1759 1710 1649 1563 1504 1449 1423 1404 1390 1389 1393 1398 1399 1424 1445 1460 1193 1172 1153 1131 1106 1081 1058 1036 1012 992 973 956 942 930 919 910 902 892 885 881 877 872 865 859 852 844 835 824 811 797 780 761 742 720 697 671 644 616 588 559 530 502 475 450 427 405 385 368 352 337 326 316 308 301 296 291 286 281 277 273 269 265 260 256 253 248 243 239 234 230 227 223 220 216 211 207 203 199 193 188 182 176 170 165 159 154 150 146 142 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 76302 425 2253 30 11943 21 11 42 1004 -8702 99999 7782 7805 7817 7776 7714 7531 7432 7503 7516 7537 7421 7165 7001 6906 6806 6531 6521 6488 8228 8088 7897 7744 7567 7409 7170 6884 6660 6313 5966 5579 5324 5084 4849 4655 4480 4325 4124 3958 3872 3885 3961 3995 4099 4179 4288 4367 4451 4584 4732 4898 5035 5198 5346 5466 5539 5569 5582 5577 5606 5601 5585 5552 5476 5380 5260 5202 5127 5044 4952 4873 4802 4732 4696 4643 4633 4622 4580 4548 4546 4539 4439 4366 4303 4210 4096 3966 3835 3655 3476 3249 3056 2930 2812 2675 2562 2531 2503 2491 2534 2602 2705 2821 2972 3130 3325 3496 3639 3756 3880 4005 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3107 3068 3024 2985 2975 3000 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2536 2417 2241 2069 1896 1735 1562 1439 1344 1298 1273 1278 1301 1354 1413 1488 1572 1699 1803 1895 1954 2007 2021 2019 1987 1936 1877 1798 1717 1649 1593 1546 1477 1424 1383 1391 1417 1450 1496 1553 1604 1636 9999999 9999999 9999999 9999999 1192 1173 1152 1127 1103 1080 1059 1036 1014 994 976 960 947 936 927 918 908 900 896 892 887 881 875 868 860 850 839 826 811 794 774 755 733 709 683 655 628 600 573 545 518 493 469 446 425 407 390 375 361 349 339 330 321 314 309 303 297 291 285 280 274 268 263 258 252 247 242 238 233 229 225 222 218 214 210 206 203 198 192 186 181 175 169 163 158 154 149 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12 12 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 76311 425 2254 30 11944 21 11 51 1004 -8700 99999 6158 6257 6390 6467 6471 6413 6495 6766 7007 7323 7525 7644 7712 7769 7846 7834 7974 8062 8021 7872 7656 7459 7240 7037 6817 6544 6272 5852 5458 5055 4808 4574 4348 4184 4085 4035 3982 3995 4121 4289 4503 4684 4970 5215 5453 5591 5698 5817 5930 6006 6027 6041 6020 5928 5821 5686 5563 5387 5249 5100 4992 4900 4806 4725 4676 4715 4742 4762 4803 4845 4886 4913 4970 5004 5045 9999999 9999999 9999999 9999999 9999999 9999999 4476 4334 4169 3983 3803 3619 3407 3206 2993 2829 2749 2666 2575 2527 2564 2597 2653 2744 2854 2974 3120 3288 3463 3647 3788 3888 3973 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3466 3399 3298 3209 3141 3061 2973 2899 2841 2799 2751 2705 2703 2759 2789 2804 2811 2845 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2324 2176 1988 1837 1707 1606 1510 1443 1402 1384 1369 1381 1408 1472 1514 1568 1606 1651 1665 1668 1656 1623 1588 1542 1508 1482 1457 1446 1424 1415 1412 1442 1491 1546 1607 1665 1727 9999999 9999999 9999999 9999999 9999999 1205 1185 1163 1140 1116 1094 1074 1050 1029 1011 996 982 972 963 955 948 939 931 926 921 916 909 903 895 887 876 864 851 836 820 801 781 759 736 710 682 654 626 598 569 542 516 490 467 446 426 409 393 379 367 357 348 339 331 325 317 310 304 297 291 284 277 272 266 261 255 251 247 242 238 235 232 228 224 220 216 211 206 200 194 188 181 174 168 162 157 152 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 76320 425 2254 30 11944 21 12 0 1004 -8698 99999 7384 7338 7363 7280 7025 6694 6444 6290 6101 6047 5933 5813 5674 5468 5351 5363 5513 5678 5929 7331 7171 7068 6998 6890 6778 6653 6481 6129 5788 5449 5222 5056 4847 4630 4539 4529 4448 4395 4499 4626 4770 4941 5220 5465 5690 5812 5881 5981 6094 6127 6103 6077 6005 5852 5689 5533 5373 5172 5001 4820 4701 4606 4520 4447 4424 4468 4513 4561 4625 4695 4765 4811 4857 4897 4948 4962 9999999 9999999 9999999 9999999 9999999 4505 4387 4261 4105 3927 3758 3585 3403 3206 3039 2942 2844 2719 2635 2635 2660 2684 2732 2807 2911 3036 3163 3311 3484 3634 3732 3811 3894 3949 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3656 3610 3554 3486 3406 3351 3305 3275 3222 3176 3140 3077 3010 2966 2936 2891 2838 2796 2796 2842 2871 2887 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2343 2188 2053 1920 1817 1725 1661 1610 1568 1529 1527 1552 1612 1654 1715 1755 1778 1790 1809 1816 1803 1778 1745 1716 1692 1653 1613 1570 1529 1480 1465 1484 1493 1501 1500 1505 1511 1527 1525 1520 1241 1216 1193 1171 1148 1123 1101 1083 1064 1046 1030 1017 1006 997 987 980 972 963 954 947 939 932 924 916 908 899 889 878 866 853 839 823 806 787 766 744 719 693 665 637 609 582 554 527 502 477 455 435 416 399 383 370 358 347 337 329 320 312 305 299 293 286 281 276 272 267 263 260 256 252 249 246 243 239 234 230 225 219 213 206 198 191 183 176 169 163 157 152 148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 76329 426 2223 30 11943 21 12 9 1004 -8696 99999 7952 7944 7871 7819 7684 7393 7001 6711 6520 6354 6258 6100 5888 5692 5483 5355 5322 5407 5478 5619 6963 6915 6938 7024 7082 7123 7087 6984 6709 6478 6195 5923 5767 5568 5302 5127 5053 4930 4793 4798 4783 4824 4930 5139 5282 5428 5521 5533 5561 5646 5684 5690 5702 5691 5600 5539 5473 5397 5283 5208 5120 5068 5034 5003 4973 4955 4966 4978 4978 4995 4999 4995 4960 4923 4866 4799 4719 4624 4539 4460 4369 4217 4069 3960 3849 3730 3609 3489 3358 3224 3097 2967 2897 2823 2735 2689 2707 2752 2799 2867 2952 3061 3223 3400 3595 3799 3989 4127 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3470 3393 3333 3260 3193 3143 3090 3043 3006 2974 2924 2873 2818 2791 2807 2824 2832 2808 2788 2754 9999999 2678 9999999 9999999 9999999 2423 2306 2175 2042 1894 1764 1634 1552 1493 1475 1472 1475 1486 1531 1599 1685 1769 1874 1950 2002 2030 2067 2079 9999999 9999999 9999999 1899 1857 1798 1738 1684 1636 1578 1551 1564 1584 1596 1592 1597 1609 9999999 9999999 1324 1296 1267 1241 1216 1191 1166 1144 1126 1109 1094 1081 1070 1060 1051 1044 1037 1030 1023 1015 1007 998 990 981 972 961 951 938 925 912 897 882 865 847 828 807 785 760 733 706 678 649 621 593 565 538 512 488 465 444 425 408 392 377 364 353 342 332 322 314 306 299 291 285 279 274 269 264 260 257 253 249 246 243 239 236 231 227 222 217 210 204 197 190 183 177 171 166 161 156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 76338 427 2192 30 11942 21 12 18 1004 -8694 99999 9374 9205 9101 8839 8491 8037 7491 6859 6373 5951 5577 5311 5133 4884 4768 4714 4860 5065 5381 5731 6910 6907 6764 6663 6609 6507 6452 6385 6313 6073 5871 5674 5495 5397 5284 5141 5093 5090 5024 4957 5021 5038 5051 5120 5305 5439 5533 5574 5575 5584 5595 5527 5481 5472 5410 5282 5188 5114 5018 4875 4775 4714 4719 4728 4724 4756 4823 4882 4936 5013 5100 5154 5190 5203 9999999 9999999 9999999 9999999 9999999 4721 4590 4455 4298 4130 3969 3820 3691 3563 3437 3326 3227 3141 3046 2996 2948 2908 2899 2925 2988 3051 3112 3176 3270 3409 3555 3704 3852 3983 4073 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3570 3501 3463 3420 3381 3347 3331 3291 3252 3228 3199 3155 3119 3075 2994 2918 2855 2794 2770 2757 2735 2687 2663 2632 2583 2551 2536 2483 2418 2353 2267 2148 2040 1915 1794 1682 1618 1563 1548 1557 1572 1589 1647 1710 1781 1853 1958 2031 2078 2109 2138 9999999 9999999 9999999 9999999 9999999 1883 1809 1744 1690 1630 1552 1501 1486 1472 1462 1457 1456 1452 1447 1423 1402 1356 1326 1297 1270 1246 1224 1203 1186 1172 1160 1150 1140 1130 1120 1109 1098 1088 1078 1065 1052 1039 1026 1013 1000 987 974 960 946 931 917 902 885 867 848 828 806 782 756 729 702 673 645 617 589 561 534 510 486 464 444 425 409 393 379 366 355 343 332 323 314 306 297 289 282 276 270 265 261 257 253 249 246 244 241 238 234 230 226 221 215 209 202 195 188 182 177 171 166 162 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 76347 433 2014 30 11944 21 12 27 1004 -8692 99999 8759 8653 8552 8411 8290 8235 8114 7964 7783 7426 7018 6531 6061 5534 5103 4692 4264 3979 3775 3564 3444 3383 3502 3806 4213 4662 5162 5710 6239 5622 5750 5852 5983 6127 6254 6247 6276 6340 6386 6440 6419 6342 6301 6240 6109 5962 5921 5810 5662 5575 5593 5562 5479 5398 5320 5288 5287 5255 5246 5266 5244 5166 5137 5137 5100 5031 5001 4991 4988 4978 4946 4929 4926 4918 4909 4922 4926 4890 4845 4787 4703 4577 4435 4281 4133 4012 3871 3737 3602 3450 3316 3233 3184 3131 3097 3073 3077 3091 3102 3109 3109 3133 3156 3191 3263 3338 3376 3398 3451 3528 3635 3741 3840 3930 4022 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3543 3466 3394 3332 3271 3194 3138 3087 3037 2980 2947 2905 2841 2789 2771 2747 2740 2750 2774 2785 2806 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2360 2237 2102 1957 1832 1722 1637 1574 1519 1476 1482 1478 1468 1480 1542 1599 1630 1656 1675 1689 1678 1659 1632 1623 1617 1577 1548 1540 1522 1489 1453 1456 1464 1484 1498 1525 1553 1566 1554 9999999 9999999 9999999 9999999 9999999 1249 1231 1214 1200 1190 1182 1173 1164 1156 1147 1137 1124 1112 1100 1086 1071 1055 1039 1024 1008 992 978 963 948 933 919 905 889 871 853 833 812 789 765 739 712 685 657 630 602 574 548 524 500 478 457 437 420 403 387 374 361 349 337 327 317 308 299 291 284 278 272 267 263 259 255 251 248 244 241 238 234 229 225 219 213 206 199 192 186 180 174 169 164 160 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 76356 434 1985 30 11945 21 12 36 1004 -8691 99999 10398 10698 9999999 9999999 9999999 9999999 9999999 9999999 10423 10058 9498 8798 8084 7363 6603 5970 5311 4670 4167 3774 3492 3352 3252 3236 3406 3744 5794 5834 5829 5795 5814 5904 5871 5877 5947 6023 5993 5994 6020 6064 6088 6064 5978 5949 5927 5846 5754 5770 5726 5639 5589 5636 5623 5574 5516 5462 5419 5386 5326 5275 5236 5164 5028 4935 4859 4770 4669 4619 4588 4554 4519 4500 4513 4547 4577 4628 4694 4755 4769 4789 4792 4756 4666 4545 4429 4333 4228 4085 3937 3792 3608 3443 3342 3284 3212 3151 3104 3096 3118 3130 3128 3144 3187 3225 3276 3394 3496 3540 3560 3609 3684 3777 3851 3906 3956 4003 4015 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3600 3559 3507 3464 3420 3353 3256 3181 3114 3039 2952 2891 2827 2732 2653 2609 2579 2568 2574 2603 2635 2687 2714 2733 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2382 2241 2085 1943 1798 1690 1598 1503 1426 1417 1405 1369 1353 1405 1468 1524 1573 1613 1647 1666 1664 1664 1686 1706 1682 1659 1656 1652 1634 1607 1594 1592 1596 1587 1588 1592 1564 1520 1480 1447 1414 1375 1341 1266 1246 1228 1211 1198 1186 1174 1161 1147 1134 1121 1106 1093 1082 1069 1054 1038 1024 1011 998 985 974 962 951 940 928 917 902 886 868 850 831 809 785 759 732 703 674 645 615 586 558 532 507 484 462 441 423 406 391 377 365 354 342 332 323 314 305 297 290 283 277 271 265 260 255 250 245 241 237 232 228 223 219 213 208 202 196 190 184 179 174 170 166 163 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 76365 435 1954 30 11944 21 12 45 1003 -8689 99999 9375 9603 9856 10018 10204 10249 10270 10261 10149 10020 9780 9354 8733 8036 7386 6645 5980 5246 4529 3885 3408 3087 2934 2823 2764 2848 3090 5635 5739 5797 5839 5946 6089 6122 6195 6343 6493 6559 6594 6642 6695 6736 6698 6622 6576 6494 6330 6145 6066 5946 5755 5620 5566 5488 5382 5280 5182 5114 5028 4939 4895 4884 4836 4734 4653 4584 4480 4364 4293 4255 4203 4155 4124 4149 4162 4162 4198 4265 4339 4402 4494 4585 4637 4626 4563 4520 4493 4441 4342 4246 4144 3974 3801 3654 3523 3375 3238 3123 3062 3044 3015 2966 2942 2948 2976 3035 3170 3307 3413 3503 3619 3747 3888 4011 4125 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3418 3296 3188 3087 2975 2853 2768 2681 2592 2507 2469 2444 2390 2353 2354 2364 2381 2412 2462 2525 2604 2647 2682 2730 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2443 2345 2240 2118 2028 1936 1830 1741 1707 1659 1575 1504 1486 1476 1465 1446 1435 1436 1433 1415 1421 1458 1505 1520 1546 1593 1648 1687 1710 1741 1777 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1337 1315 1297 1280 1265 1251 1243 1235 1227 1217 1203 9999999 1171 1153 1135 1118 1100 1079 1059 1040 1022 1004 987 971 956 943 930 918 905 891 875 857 838 818 796 772 747 720 691 662 633 604 576 548 522 498 476 455 436 420 404 390 377 366 356 345 336 326 318 309 300 292 285 277 269 262 255 249 242 236 231 225 220 215 209 204 199 194 188 183 178 173 169 165 162 160 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 76374 439 1832 30 11942 21 12 54 1003 -8687 99999 7850 8093 8222 8323 8534 8863 9144 9453 9643 9713 9687 9561 9299 9134 8910 8439 7706 7018 6347 5629 5022 4428 3849 3361 2975 2754 2803 2936 3048 3248 3627 5819 5930 6017 6089 6210 6354 6429 6467 6566 6651 6697 6689 6722 6724 6721 6655 6565 6457 6329 6161 5998 5899 5784 5604 5483 5412 5317 5181 5085 5003 4938 4831 4754 4715 4693 4630 4538 4489 4460 4404 4348 4328 4351 4347 4331 4325 4385 4411 4406 4429 4488 4544 4559 4595 4601 4580 4500 4375 4292 4229 4143 3992 3869 3771 3608 3454 3326 3238 3127 3048 2984 2991 3036 3039 3021 3037 3100 3163 3234 3375 3491 3573 3624 3699 3790 3891 3956 4007 4057 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3487 3402 3300 3177 3076 2979 2871 2768 2703 2650 2572 2505 2463 2419 2395 2384 2404 2445 2491 2519 2536 2571 2598 2581 2577 2604 9999999 9999999 9999999 2438 2361 2272 2167 2066 1979 1894 1805 1734 1714 1687 1639 1595 1590 1608 1626 1651 1675 1703 1720 1724 1735 1753 1777 1776 1772 1770 1783 1788 1773 1757 1740 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1367 1356 1344 1331 1318 1302 1286 1270 1258 1246 1236 1224 1210 9999999 1175 1156 1137 1119 1101 1083 1064 1047 1030 1012 995 978 962 947 933 920 906 891 875 856 836 815 792 768 742 715 687 658 629 600 572 545 519 495 473 453 434 418 402 388 375 363 352 340 330 319 309 299 289 279 270 261 252 244 236 229 223 217 212 207 203 199 195 192 189 185 182 178 174 171 168 165 163 160 159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 76383 439 1838 30 11948 21 13 3 1003 -8685 99999 6452 6765 7022 7211 7553 8090 8611 9072 9588 9981 10183 10254 10207 10206 10158 9827 9159 8504 7943 7276 6628 5997 5406 4843 4295 3950 3872 3935 3933 3963 4183 6040 6181 6313 6474 6672 6859 7004 7073 7103 7129 7167 7122 7049 6945 6806 6612 6420 6184 5930 5754 5600 5504 5416 5313 5249 5224 5184 5116 5082 5079 5072 5019 5002 5018 4989 4947 4864 4810 4770 4710 4634 4605 4615 4581 4536 4509 4505 4463 4410 4389 4388 4416 4398 4400 4397 4380 4310 4224 4200 4175 4126 4035 3959 3880 3743 3600 3452 3337 3198 3079 2980 2937 2914 2856 2806 2795 2831 2882 2957 3098 3224 3314 3395 3506 3609 3712 3781 3845 3908 3956 3972 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3204 3084 2955 2847 2759 2636 2516 2433 2367 2307 2255 2244 2271 2318 2349 2376 2413 2447 2462 2481 2539 2575 9999999 9999999 2454 2391 2312 2221 2109 1997 1885 1770 1672 1610 1546 1461 1388 1352 1354 1382 1404 1428 1449 1484 1518 1561 1604 1660 1696 1728 1758 1812 1857 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1402 1389 1377 1364 1350 1336 1320 1303 1286 1273 1259 1246 1233 9999999 9999999 9999999 1168 1149 1130 1111 1091 1072 1053 1035 1016 997 979 961 944 928 911 895 878 860 839 818 796 773 749 724 698 671 643 616 589 563 538 513 491 470 451 433 418 403 389 376 364 353 342 331 320 309 298 287 277 267 257 246 236 227 220 213 206 200 195 191 187 184 181 178 175 172 170 168 166 163 161 160 158 157 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 7 7 6 6 5 4 4 3 2 2 76392 442 1751 30 11951 21 13 12 1003 -8683 99999 7465 7348 7402 7441 7469 7417 7291 7400 7729 8165 8522 8808 9001 8974 8925 8858 8879 8855 8606 8091 7592 7215 6798 6365 5924 5549 5285 4998 4879 4960 5110 5141 5176 6117 6162 6265 6328 6398 6518 6681 6815 6873 6961 7053 7109 7058 7018 7012 6970 6837 6703 6516 6340 6201 6075 5999 5955 5839 5726 5678 5640 5548 5462 5411 5377 5283 5211 5142 5059 4967 4829 4707 4625 4542 4426 4350 4338 4298 4246 4215 4213 4199 4185 4180 4179 4202 4199 4222 4238 4251 4213 4154 4129 4109 4069 4004 3931 3841 3703 3578 3455 3345 3203 3091 3004 2962 2940 2918 2905 2910 2947 3017 3133 3317 3472 3589 3712 3856 3972 4068 4140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3517 3439 3380 3302 3180 3058 2973 2877 2749 2615 2514 2453 2378 2305 2257 2228 2211 2194 2212 2277 2352 2402 2432 2470 2511 2535 2548 2578 9999999 9999999 9999999 2470 2400 2328 2239 2129 2015 1915 1827 1747 1687 1625 1558 1509 1480 1484 1511 1552 1590 1617 1663 1725 1803 1863 1925 1982 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1387 1375 1361 1348 1333 1316 1297 1280 1266 1252 1240 1227 1211 9999999 1178 1160 1142 1126 1108 1090 1072 1055 1038 1020 1003 987 970 954 937 920 903 884 864 842 819 795 770 744 717 689 661 633 605 578 552 528 505 484 465 447 430 416 402 389 376 364 353 342 330 318 306 294 282 271 260 250 239 229 221 213 207 201 195 190 186 183 180 177 175 172 169 167 164 162 159 157 155 154 152 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 76401 445 1659 30 11949 21 13 21 1003 -8681 99999 10295 9837 9429 9026 8608 8329 7979 7896 7664 7503 7630 7971 8305 8560 8822 9055 9075 9129 9185 9350 9395 9221 8807 8492 8198 7778 7322 6920 6579 6312 5944 5745 5687 5651 5453 5359 6357 6516 6757 6946 7140 7369 7589 7771 7891 7985 8063 9999999 9999999 9999999 7674 7531 7313 7104 6818 6544 6341 6136 5995 5881 5729 5577 5483 5424 5357 5300 5258 5222 5147 5119 5100 5068 5070 5003 4925 4874 4833 4765 4720 4711 4669 4618 4592 4568 4526 4491 4452 4383 4357 4334 4333 4313 4292 4237 4165 4135 4106 4050 3980 3904 3791 3633 3507 3378 3239 3081 2968 2884 2839 2821 2794 2785 2810 2862 2947 3095 3309 3485 3628 3786 3949 4075 4169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3593 3519 3433 3347 3274 3190 3075 2970 2897 2816 2712 2603 2525 2493 2458 2433 2433 2461 2499 2546 2619 2722 2815 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2258 2111 1965 1835 1718 1615 1530 1458 1390 1337 1303 1311 1336 1368 1403 1431 1474 1521 1582 1632 1687 1735 1776 1793 1816 1837 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1371 1362 1353 1341 1329 1315 1302 1290 1278 1266 9999999 9999999 9999999 9999999 9999999 1171 1153 1134 1113 1094 1074 1054 1034 1015 996 978 959 941 922 903 883 862 839 815 790 765 739 711 683 655 626 598 571 545 522 499 478 458 441 425 410 396 383 371 359 348 336 325 313 301 290 278 268 257 247 237 227 219 212 206 200 194 190 185 181 177 174 171 168 164 161 158 155 152 149 148 146 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 11 11 11 10 10 9 9 8 7 6 6 5 5 4 3 2 2 1 1 76410 449 1538 30 11948 21 13 30 1003 -8680 99999 12645 9999999 9999999 9999999 10386 9757 9199 8621 8151 7870 7681 7735 7754 7802 8002 8445 8933 9360 9755 10072 10116 10166 10284 10427 10440 9999999 9999999 9430 8957 8474 7961 7537 7144 6741 6277 6044 5934 5198 5350 5535 5698 5959 6314 6663 6916 7175 7369 7536 7658 7759 7801 7781 7628 7413 7185 7018 6791 6588 6310 6091 5932 5808 5743 5701 5642 5607 5618 5684 5748 5817 5855 5889 5850 5830 5811 5757 5715 5597 5447 5307 5172 5004 4829 4700 4562 4432 4330 4250 4173 4095 4025 3951 3942 3966 4024 4072 4127 4158 4154 4180 4205 4203 4169 4116 4035 3915 3801 3658 3488 3290 3118 2976 2878 2828 2776 2739 2731 2770 2866 3018 3233 3424 3600 3791 3990 4161 4292 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3597 3531 3468 3415 3363 3319 3283 3222 3149 3093 3066 3023 2942 2857 2778 2740 2691 2654 2638 2633 2638 2648 2687 2749 2800 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2410 2296 2185 2061 1932 1803 1702 1621 1542 1459 1396 1355 1329 1307 1314 1336 1368 1407 1446 1496 1563 1640 1685 1727 1780 1831 1850 1861 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1534 1501 1374 1364 1353 1343 1330 1316 1302 1287 1273 1259 1246 1235 9999999 9999999 9999999 1177 1162 1147 1131 1114 1098 1082 1065 1048 1031 1013 995 976 957 937 916 894 870 845 820 793 766 738 709 679 649 620 592 564 539 515 492 472 453 436 420 406 392 380 367 356 344 333 321 309 297 285 273 262 252 241 231 222 214 207 201 196 191 187 183 179 176 174 171 168 164 161 158 155 153 150 149 147 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 10 10 9 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 76419 461 1179 30 11949 21 13 39 1003 -8678 99999 13447 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10371 9694 9109 8598 8019 7495 7143 6892 6861 6890 6847 6991 7391 7860 8261 8697 9102 9272 9402 9651 9914 10086 10078 9832 9496 9214 8911 8550 8258 7987 7657 7230 7007 6904 6768 6568 6432 7049 7187 7384 7597 7754 7924 8051 8142 8186 8169 9999999 9999999 7707 7414 7074 6826 6535 6271 5945 5657 5450 5263 5165 5116 5090 5099 5157 5298 5421 5567 5681 5803 5861 5919 5992 6017 6044 5962 5819 5673 5524 5338 5139 4993 4855 4720 4596 4493 4407 4328 4271 4221 4243 4304 4396 4465 4522 4558 4569 4570 4553 4519 4446 4355 4217 4035 3849 3638 3400 3143 2942 2798 2688 2620 2573 2565 2584 2664 2792 2972 3198 3419 3624 3844 4062 4233 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3558 3453 3381 3319 3261 3211 3150 3110 3057 3006 2976 2970 2965 2928 2898 2869 2859 2845 2824 2824 2814 2816 2812 2826 2851 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2508 2430 2335 2236 2137 2034 1946 1855 1771 1689 1640 1606 1581 1542 1518 1508 1517 1532 1570 1617 1667 1715 1756 1798 1846 1886 1905 1921 1939 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1671 1643 1611 9999999 1550 1338 1328 1316 1304 1293 1280 1267 1255 1244 1235 1225 1218 1211 1205 9999999 1187 1178 1169 1158 1144 1130 1116 1101 1086 1069 1052 1034 1015 994 973 950 927 903 878 852 824 796 768 738 708 677 647 617 589 562 537 513 490 469 450 434 418 403 390 378 366 354 343 331 320 308 297 285 274 263 252 242 233 224 216 209 203 198 193 189 185 181 178 175 172 168 164 161 158 154 151 149 146 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 76428 453 1421 30 11951 21 13 48 1003 -8676 99999 12888 9999999 9999999 9999999 9999999 9999999 9999999 11039 10623 10258 9915 9501 9100 8850 8638 8471 8446 8394 8368 8532 8745 8941 9041 9150 9055 8920 5315 5337 5408 5500 5575 5622 5684 5847 5929 5992 6111 6277 6380 6447 6591 6763 6897 7058 7123 7297 7576 7852 8002 8145 8245 8255 8217 8161 9999999 9999999 7587 7307 7012 6793 6520 6300 6052 5843 5702 5586 5547 5529 5513 5531 5568 5665 5724 5779 5823 5881 5872 5863 5866 5840 5813 5707 5570 5454 5357 5240 5109 5057 5014 4961 4914 4863 4846 4824 4787 4751 4766 4807 4839 4835 4823 4803 4745 4672 4595 4512 4411 4269 4098 3917 3736 3552 3341 3131 2967 2848 2745 2690 2676 2696 2729 2824 2965 3137 3341 3539 3707 3885 4052 4175 4246 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3646 3510 3430 3371 3334 3311 3322 3347 3375 3419 3442 3463 3450 3428 9999999 9999999 9999999 9999999 9999999 9999999 3126 3045 2967 2921 2857 2803 2747 2724 2715 2692 2665 2614 2570 2526 2508 2490 2459 2417 2346 2278 2219 2167 2120 2069 2020 1967 1930 1901 1875 1830 1783 1752 1733 1733 1751 1770 1780 1791 1800 1818 1840 1869 1875 1874 1865 1857 1838 1810 1753 1680 1612 1551 1477 1415 1361 1314 1249 1210 1182 1174 1158 1275 1262 1247 1232 1218 1204 1194 1185 1178 1171 1164 1158 1152 1146 1141 1136 1128 1118 1108 1097 1086 1073 1059 1044 1027 1008 9999999 965 942 916 889 861 832 803 773 742 710 678 647 617 588 561 536 513 491 471 453 437 421 407 394 383 372 360 349 338 326 315 303 292 281 269 258 248 239 229 221 214 207 201 196 191 187 183 179 175 171 168 164 160 157 153 151 148 146 145 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 19 19 18 18 18 17 17 16 16 15 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 76437 462 1152 30 11952 21 13 57 1003 -8674 99999 12347 12720 13114 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10568 10121 9677 9406 9117 8808 8507 8466 8268 8094 8120 8146 8277 8532 8838 9121 9351 9530 9482 9531 9712 9863 9907 9882 9853 9698 9535 9341 9160 9037 8899 8767 8582 8506 8357 8040 7691 7351 7622 7674 7740 7814 7872 7924 7972 7947 7903 7839 7704 7506 7258 7005 6738 6509 6253 6035 5788 5541 5381 5267 5241 5186 5148 5159 5188 5263 5332 5401 5495 5586 5625 5651 5715 5742 5734 5651 5559 5485 5419 5342 5247 5191 5147 5078 5019 4954 4935 4904 4844 4783 4760 4769 4765 4733 4683 4641 4578 4496 4410 4332 4244 4104 3947 3792 3640 3488 3310 3140 2992 2891 2797 2743 2728 2738 2753 2812 2929 3061 3227 3404 3565 3724 3867 3990 4051 4097 4109 9999999 9999999 9999999 9999999 9999999 9999999 3699 3584 3517 3481 3459 3439 3469 3506 3523 3550 3561 3580 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2611 2525 2443 2379 2313 2246 2175 2085 2012 1963 1928 1895 1849 1810 1788 1790 1789 1786 1753 1710 1673 1653 1661 1680 1686 1685 1694 1708 1723 1747 1781 1789 1789 1789 1796 1797 1777 1725 1655 1603 1551 1479 1424 1392 1358 1304 1281 1279 1287 1296 1252 1243 1234 1226 1216 1208 1204 1199 1195 1189 1183 1176 1170 1164 1157 1149 1139 1127 1115 1103 1090 1076 1061 1045 1027 1008 9999999 965 940 914 888 860 832 803 773 742 710 679 649 620 592 565 540 517 496 476 457 440 424 409 396 383 371 359 347 335 324 313 302 291 279 269 259 249 240 231 223 216 210 204 199 193 188 184 179 175 171 166 162 158 155 152 149 147 145 143 141 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 76446 449 1541 30 11951 21 14 6 1003 -8672 99999 11489 11320 11133 10961 10721 10548 10344 10119 9749 9608 9295 8967 8747 8557 8375 8268 8232 8259 8183 8133 8005 8021 8144 8366 8488 8562 8719 8814 8872 8904 6671 6910 7098 7382 7686 7982 8366 8693 8874 9007 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8074 7768 7457 7097 6695 6307 5959 5649 5414 5198 5051 4905 4782 4737 4722 4791 4811 4870 4997 5115 5265 5399 5516 5633 5748 5813 5873 5972 6021 6023 5955 5890 5808 5708 5620 5513 5429 5361 5266 5171 5089 5049 4979 4900 4844 4810 4792 4783 4741 4672 4609 4536 4434 4341 4245 4121 3964 3812 3655 3495 3359 3210 3062 2954 2901 2866 2866 2894 2928 2982 3089 3211 3333 3475 3626 3752 3867 3972 4060 4097 4106 4082 9999999 9999999 9999999 9999999 9999999 3818 3735 3633 3563 3528 3493 3457 3457 3459 3448 3439 3415 3406 3386 3375 3355 3368 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2535 2441 2364 2307 2221 2156 2111 2088 2079 2053 2026 2016 2022 2014 2002 1984 1942 1900 1851 1830 1808 1785 1748 1705 1681 1655 1639 1644 1626 1597 1555 1530 1492 1452 1400 1329 1267 1214 1154 1103 1091 1084 1061 1083 1129 1191 1260 1338 1223 1215 1207 1201 1194 1191 1188 1186 1183 1179 1173 1169 1164 1157 1150 1141 1131 1121 1110 1100 9999999 9999999 9999999 9999999 9999999 9999999 9999999 946 920 891 862 833 803 772 740 708 676 646 616 588 561 536 512 490 470 452 434 418 403 389 377 364 352 340 328 317 306 296 286 275 265 255 246 238 230 223 216 210 204 199 195 190 185 180 176 172 168 164 160 156 153 150 147 145 144 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 25 24 24 24 23 22 22 21 20 20 19 19 18 17 16 15 15 14 13 12 11 11 10 10 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 76455 449 1539 30 11949 21 14 15 1002 -8670 99999 10833 10509 10181 9886 9567 9313 8983 8656 8245 8156 7918 7647 7592 7712 7853 7940 8080 8317 8448 8622 8786 9155 9558 9963 10100 10181 10398 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8552 7968 7502 7870 7804 7699 7504 7315 7078 6916 6733 6564 6392 6171 5933 5681 5471 5339 5230 5135 5040 4937 4830 4785 4747 4764 4737 4750 4825 4889 4999 5103 5163 5264 5338 5419 5497 5612 5685 5717 5700 5687 5660 5624 5597 5553 5500 5469 5397 5324 5237 5181 5093 4989 4902 4837 4791 4749 4673 4577 4496 4425 4328 4238 4155 4053 3926 3813 3714 3606 3504 3384 3265 3181 3147 3120 3116 3128 3149 3175 3256 3350 3431 3514 3611 3685 3745 3797 3829 3806 3766 3713 3665 3621 3582 3521 3448 3405 3347 3287 3278 3317 3348 3389 3480 3557 3606 3662 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2567 2457 2354 2273 2202 2115 2051 2000 1966 1946 1906 1868 1856 1861 1841 1832 1816 1794 1771 1747 1744 1736 1736 1719 1689 1680 1666 1657 1646 1624 1588 1553 1525 1481 1433 1376 1304 1236 1183 1140 1101 1098 1088 1084 1111 1163 1223 1257 1240 1225 1213 1204 1197 1189 1184 1179 1175 1172 1167 1162 1158 1155 1150 1144 1138 1130 1121 1112 1103 9999999 9999999 9999999 9999999 9999999 9999999 9999999 947 919 888 856 825 793 760 726 693 660 629 599 571 545 521 498 476 457 440 423 408 394 382 370 359 348 337 326 315 305 295 285 275 264 254 244 235 226 218 210 203 196 191 185 180 175 171 166 163 159 157 154 152 150 148 147 146 146 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 5 4 4 3 3 2 1 1 0 0 0 -1 76464 450 1508 30 11948 21 14 24 1002 -8669 99999 7895 8033 7919 7849 7873 7941 8091 7958 7873 7642 7825 7715 7560 7629 7889 8131 8283 8438 8721 8784 8814 8772 9092 9462 9837 9883 9946 10170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7978 7818 7559 7287 6989 6719 6402 6119 5885 5643 5350 5091 4912 4816 4750 4690 4631 4601 4579 4604 4616 4706 4735 4806 4934 5063 5208 5326 5399 5488 5551 5616 5663 5741 5747 5708 5616 5551 5470 5374 5286 5191 5108 5053 4973 4913 4860 4833 4765 4712 4672 4647 4633 4617 4560 4475 4393 4304 4187 4077 3957 3830 3705 3600 3499 3406 3332 3241 3149 3100 3110 3139 3182 3235 3297 3368 3462 3543 3617 3706 3805 3870 3917 3965 3990 3949 3885 3825 3782 3736 3688 3627 3569 3534 3468 3385 3358 3375 3379 3393 3468 3544 3593 3642 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2479 2359 2215 2087 1985 1897 1808 1748 1706 1696 1714 1706 1697 1732 1776 1789 1813 1848 1870 1888 1903 1922 1923 1927 1916 1889 1878 1863 1822 1786 1745 1695 1642 1604 1555 1506 1457 1405 1355 1318 1280 1252 1246 1250 1261 1297 1308 1292 1276 1260 1246 1234 1223 1214 1205 1200 1193 1188 1183 1178 1172 1167 1163 1157 1151 1144 1135 1127 1119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 947 917 886 853 821 788 755 721 687 654 623 594 567 541 518 496 475 456 439 423 408 394 381 369 358 346 334 322 310 299 288 277 267 256 245 234 225 216 208 200 193 186 181 175 171 166 162 158 155 152 150 149 147 146 145 145 145 145 145 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 76473 447 1599 30 11949 21 14 33 1002 -8667 99999 9938 9577 9226 8951 8618 8486 8344 8670 8737 8660 8664 8877 9063 9138 9142 9185 8946 8731 8476 8595 8703 8873 8748 8651 8790 8973 9082 9209 9331 9419 9443 9663 9999999 9999999 9999999 8769 8482 8169 7809 7495 7167 6807 6400 6023 5801 5580 5407 5252 5111 4986 4860 4837 4897 4964 4980 4972 5006 5047 5114 5157 5230 5227 5247 5317 5363 5447 5491 5495 5503 5520 5576 5617 5694 5722 5705 5648 5630 5617 5574 5554 5513 5462 5418 5362 5309 5245 5201 5105 4993 4884 4787 4691 4579 4446 4275 4123 3986 3840 3704 3575 3453 3339 3252 3195 3141 3116 3079 3053 3053 3117 3195 3272 3343 3418 3491 3583 3648 3704 3760 3846 3897 3928 3951 3967 3917 3846 3791 3767 3751 3737 3699 3671 3671 3649 3593 3583 3611 3630 3648 3720 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2560 2414 2237 2089 1973 1869 1770 1698 1650 1636 1648 1652 1667 1712 1758 1781 1832 1892 1927 1951 1968 1985 1976 1960 1939 1901 1864 1823 1767 1719 1667 1598 1531 1484 1431 1381 1340 1310 1275 1240 1208 1182 1172 1167 1171 1196 1220 1243 1308 1293 1278 1267 1256 1246 1238 1232 1226 1221 1217 1211 9999999 9999999 1194 1186 1178 1170 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 920 887 853 820 786 752 717 683 650 619 589 562 536 512 490 469 450 433 417 402 388 376 364 352 340 328 316 304 293 281 271 260 249 237 226 216 207 198 190 183 176 170 165 161 156 153 149 147 145 144 143 142 142 142 142 142 142 143 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 12 12 11 11 10 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 0 0 0 0 76482 447 1600 30 11950 21 14 42 1001 -8665 99999 11960 9999999 9999999 10341 9737 9253 8754 8708 8577 8362 8212 8315 8460 8589 8732 8943 8997 9131 9225 9563 9838 10136 10157 10175 10346 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8642 8147 7698 7234 6802 6366 5960 5676 5469 5292 5107 4996 4983 4964 4986 5078 5208 5316 5354 5396 5450 5516 5540 5534 5494 5490 5541 5537 5559 5591 5586 5576 5582 5649 5708 5751 5744 5707 5661 5635 5626 5558 5505 5433 5340 5266 5191 5111 5016 4939 4840 4728 4614 4507 4389 4234 4079 3899 3734 3575 3401 3241 3087 2958 2852 2795 2788 2801 2843 2902 2983 3063 3207 3380 3550 3705 3851 3989 4126 4218 4283 4331 4397 4418 9999999 9999999 9999999 9999999 9999999 9999999 3991 3922 3868 3788 3722 3669 3599 3498 3455 3451 3439 3439 3492 3537 3576 3616 3643 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2662 2522 2436 2348 2241 2166 2111 2051 1997 1980 1971 1969 1976 1977 1974 1975 1963 1931 1927 1934 1922 1908 1900 1901 1882 1858 1845 1836 1824 1808 1786 1776 1763 1724 1680 1640 1588 1533 1477 1425 1372 1310 1241 1191 1166 1149 1141 1147 1145 1143 1307 1294 1284 1278 1273 1269 1265 1262 1257 1252 1250 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 925 891 856 822 786 751 716 681 649 618 589 561 536 512 490 470 451 435 418 403 389 375 363 350 337 325 312 300 288 276 265 254 243 232 221 211 202 193 185 178 171 164 159 154 149 146 142 139 138 137 136 136 136 137 137 138 139 140 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 7 6 6 5 5 4 4 3 2 2 1 1 1 0 76491 450 1511 30 11951 21 14 51 1001 -8663 99999 11406 11230 10956 10657 10384 10057 9756 9319 8976 8560 8557 8607 8618 8631 8849 9174 9509 9822 10211 10431 9999999 10771 11119 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9389 9244 9084 8886 8664 8333 7905 7409 6896 6391 5952 5565 5206 4924 4759 4677 4561 4536 4607 4671 4759 4880 5054 5205 5258 5285 5293 5320 5326 5281 5203 5176 5178 5158 5189 5273 5361 5433 5525 5680 5840 5994 6084 6153 6194 9999999 9999999 9999999 9999999 9999999 9999999 5595 5411 5229 5051 4881 4687 4511 4323 4182 4047 3925 3823 3709 3610 3513 3411 3319 3228 3158 3102 3087 3099 3122 3135 3159 3186 3198 3278 3383 3488 3577 3665 3737 3811 3876 3930 3963 4030 4074 4090 4109 4150 4115 4064 4016 3991 3969 3974 9999999 9999999 9999999 3789 3695 3641 3620 3598 3563 3570 3571 3577 3581 3579 3578 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2586 2497 2401 2320 2232 2146 2089 2036 1983 1940 1901 1855 1813 1776 1724 1696 1687 1675 1672 1686 1695 1681 1683 1713 1739 1753 1761 1767 1769 1774 1756 1743 1731 1695 1638 1598 1567 1519 1439 1360 1301 1270 1238 1223 1211 1188 1152 1348 1338 1330 1325 1320 1317 1313 1307 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 886 850 812 775 739 703 669 637 606 577 550 525 501 479 458 440 422 404 388 372 357 342 327 313 299 285 272 259 248 236 226 215 205 197 189 182 175 169 164 159 155 152 149 146 144 142 141 141 141 141 142 143 144 144 145 146 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 76500 292 1390 30 11950 21 15 0 1001 -8661 99999 13601 9999999 9999999 9999999 9999999 9999999 9999999 10577 10183 9735 9431 9029 8763 8382 8339 8322 8274 8281 8447 8693 9022 9302 9641 9756 9936 10030 10258 10382 10534 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 8999 8908 8743 8548 8318 8041 7704 7298 6800 6316 5897 5572 5273 5033 4889 4899 4968 5019 5157 5397 5622 5814 6023 6281 6485 6539 6512 6468 6415 6311 6111 5910 5762 5642 5485 5403 5393 5396 5382 5399 5503 5640 5748 5795 5828 5868 5872 5846 5747 5639 5484 5298 5119 4965 4813 4654 4494 4359 4259 4156 4083 4043 3998 3975 3943 3920 3885 3833 3768 3695 3646 3621 3592 3567 3559 3545 3524 3495 3457 3476 3524 3578 3624 3685 3747 3804 3834 3872 3915 3977 4014 4030 4067 4121 4102 4052 3993 3953 3904 3880 3835 3790 3737 3664 3565 3502 3464 3422 3375 3374 3373 3390 3401 3411 3407 3414 3425 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2395 2294 2202 2139 2079 2020 1988 1982 1975 1972 1972 1959 1960 1977 1988 1998 2018 2023 1992 1975 1983 1976 1946 1906 1858 1809 1778 1723 1673 1641 1593 1521 1472 1449 1411 1349 1288 1237 1214 1201 1191 1176 1161 1136 1383 1368 1353 1339 1327 1318 1309 1300 1289 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 865 824 785 745 707 670 636 603 573 546 520 497 475 456 438 421 405 390 375 361 347 333 319 304 290 277 264 252 241 230 219 210 200 192 185 178 172 167 162 76509 295 1303 30 11953 21 15 9 1000 -8660 99999 15356 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10498 10160 9761 9427 9056 8839 8531 8494 8468 8437 8437 8565 8761 9055 9349 9706 9871 10075 6139 6485 6926 7278 7702 8127 8531 8874 9103 9242 9303 9279 9139 8788 8442 7998 7497 6968 6450 5939 5378 4820 4361 3982 3717 3554 3485 3572 3773 3991 4273 4689 5116 5487 5851 6251 6601 6815 6971 7055 7094 7048 6863 6661 6479 6333 6124 5949 5831 5734 5627 5543 5548 5600 5638 5609 5594 5634 5644 5634 5547 5446 5302 5138 4965 4815 4703 4584 4450 4359 4318 4261 4205 4191 4176 4189 4196 4210 4208 4188 4130 4030 3940 3870 3770 3663 3589 3520 3431 3326 3207 3140 3114 3121 3139 3207 3298 3390 3467 3571 3697 3826 3930 4026 4147 4290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3597 3548 3533 3523 3507 3467 3426 3391 3371 3375 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2746 2676 2599 2531 2476 2423 2364 2300 2209 2128 2066 2013 1957 1922 1912 1906 1889 1867 1856 1871 1897 1931 1974 2040 2087 2113 2137 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1770 1692 1639 1579 1484 1384 1309 1266 1243 1220 1185 1160 1123 1398 1383 1367 1355 1344 1335 1324 1313 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 848 806 764 723 684 646 612 579 549 522 497 474 454 435 418 402 387 372 358 345 331 318 304 291 279 267 256 245 235 225 216 207 200 193 186 180 175 171 76518 296 1274 30 11954 21 15 18 1000 -8658 99999 13708 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11165 11143 11056 11043 10966 10943 10745 10670 10595 10515 10438 10418 10390 10411 10439 10502 9999999 9999999 10181 6987 7308 7601 7937 8298 8686 8973 9154 9294 9347 9382 9352 9086 8774 8454 8062 7589 7151 6736 6218 5694 5283 4909 4608 4385 4196 4113 4160 4223 4313 4549 4816 5031 5247 5536 5789 5926 6071 6176 6304 6384 6363 6309 6271 6295 6265 6233 6224 6204 6133 6082 6086 6094 6086 5982 5880 5810 5752 5688 5551 5403 5230 5072 4926 4817 4736 4650 4566 4511 4507 4486 4462 4443 4417 4394 4361 4338 4288 4225 4137 4014 3900 3816 3700 3573 3500 3454 3405 3357 3300 3276 3285 3329 3370 3448 3550 3650 3707 3796 3900 3982 4032 4066 4104 4179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3729 3688 3654 3593 3555 3518 3521 3515 3499 3463 3425 3393 3374 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2641 2574 2523 2461 2386 2283 2182 2095 2026 1960 1900 1876 1867 1840 1801 1790 1823 1859 1902 1942 2005 2062 2105 2135 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1743 1703 1653 1578 1492 1432 1396 1376 1340 1293 1250 1200 1428 1411 1394 1377 985 942 1332 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 865 823 781 740 700 663 627 594 562 534 508 484 463 443 425 408 392 377 363 349 337 324 311 299 288 277 267 257 249 241 233 225 218 212 206 200 195 190 76527 287 1544 30 11954 21 15 27 1000 -8656 99999 11047 11077 11069 11099 11038 10946 10909 10881 10692 10639 10632 10643 10660 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7848 7993 8162 8415 8680 8824 8939 8999 9015 9047 8989 8769 8579 8396 8070 7726 7454 7161 6757 6343 6033 5755 5493 5229 4963 4831 4769 4709 4696 4845 4994 5062 5137 5315 5501 5604 5680 5738 5855 5947 5931 5914 5919 5977 5974 5977 6040 6110 6126 6122 6152 6198 6237 6198 6142 6116 6083 6019 5872 5716 5545 5351 5152 4971 4831 4693 4575 4494 4452 4412 4369 4322 4295 4287 4267 4236 4204 4162 4107 4005 3902 3808 3692 3569 3500 3466 3447 3414 3364 3333 3347 3389 3433 3507 3609 3707 3768 3839 3907 3947 3959 3958 3963 4014 4045 4041 4002 3978 3930 3894 3867 3856 3830 3811 9999999 3731 3703 3678 3618 3576 3547 3550 3549 3548 3522 3489 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2915 2847 2776 2697 2636 2568 2478 2414 2383 2345 2295 2229 2178 2128 2092 2048 2019 2026 2039 2021 1995 1993 2013 2033 2065 2092 2138 2179 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1640 1502 1382 1294 1227 1157 1065 992 934 892 858 866 883 899 915 1300 1288 1276 1263 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 835 792 749 708 668 631 595 562 531 503 478 456 436 417 400 385 370 357 346 335 324 314 304 296 287 279 271 265 258 251 244 238 232 226 219 213 207 76536 287 1543 30 11953 21 15 36 999 -8654 99999 10504 10607 10683 10767 10778 10794 10873 10913 10784 10727 10688 10633 10562 10508 9999999 9999999 9999999 9999999 9999999 9999999 10147 9914 9661 9467 7904 8170 8475 8696 8878 9090 9244 9399 9463 9349 9163 8986 8637 8234 7855 7502 7019 6503 6112 5705 5352 5009 4709 4478 4330 4272 4262 4411 4564 4667 4792 4987 5228 5367 5544 5674 5846 5948 5980 6014 6029 6052 6007 5986 6009 6015 6000 5942 5934 5908 5903 5834 5792 5801 5787 5761 5696 5631 5551 5439 5325 5208 5124 5013 4919 4850 4803 4730 4639 4554 4482 4408 4326 4225 4148 4066 3992 3885 3788 3700 3584 3467 3418 3402 3402 3385 3367 3356 3396 3456 3511 3585 3686 3786 3851 3932 4021 4054 4058 4045 4036 4064 4077 4049 3980 3927 3842 3756 3703 3671 3607 3550 3497 3462 3441 3430 3380 3361 3355 3363 3364 3394 3408 3382 3343 3345 3343 3355 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2706 2633 2547 2468 2407 2341 2265 2179 2110 2043 2000 1963 1939 1937 1955 1948 1925 1934 1982 2034 2091 2149 2227 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1517 1443 1384 1320 1244 1196 1151 1419 1398 1375 1355 1334 1318 1301 1285 1268 1254 1242 9999999 9999999 9999999 9999999 1201 1196 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 838 795 752 710 670 632 597 563 531 503 477 454 434 415 397 381 367 354 343 333 324 315 307 300 293 288 282 277 272 267 262 257 253 247 241 235 229 76545 286 1574 30 11954 21 15 45 999 -8652 99999 10285 10371 10481 10531 10557 10660 10783 10731 10677 10609 10578 10534 10470 9999999 9999999 10431 10262 9971 9743 9516 9227 8839 8491 8208 7859 7447 9253 9278 9299 9268 9169 9091 8880 8592 8330 7935 7512 7105 6734 6270 5869 5629 5334 5082 4848 4694 4536 4465 4514 4601 4828 5027 5175 5330 5519 5710 5777 5907 5985 6079 6092 6071 6013 5911 5826 5679 5578 5545 5533 5518 5475 5490 5483 5550 5592 5657 5760 5867 5953 5998 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4937 4809 4660 4506 4339 4193 4051 3930 3787 3637 3501 3350 3202 3135 3102 3084 3067 3075 3077 3124 3205 3283 3369 3495 3637 3740 3860 3985 4042 4083 4107 4122 4151 4182 9999999 9999999 9999999 9999999 9999999 9999999 3872 3808 3746 3696 3653 3616 3583 3520 3487 3471 3454 3428 3436 3431 3386 3334 3313 3302 3312 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2602 2514 2431 2332 2227 2095 1972 1863 1777 1693 1637 1608 1606 1588 1577 1603 1676 1770 1871 1974 2108 2207 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1542 1481 1403 1322 1267 1201 1114 1043 1006 973 932 1344 1327 1310 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1190 1178 1169 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 863 825 785 745 706 668 631 597 564 534 506 481 457 436 416 398 382 367 354 343 333 324 316 309 303 297 293 289 285 282 279 275 271 267 262 257 251 245 76554 287 1541 30 11951 21 15 54 999 -8650 99999 9886 9997 10122 10335 10561 10722 10992 11195 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10416 10115 9721 9293 8850 8470 8053 7603 7203 6920 6784 6567 6402 6490 6632 6756 6825 7020 7245 7496 7734 7981 8299 8510 8523 8386 8386 4545 4456 4426 4454 4480 4528 4571 4579 4655 4791 4984 5080 5265 5413 5567 5684 5787 5841 5847 5869 5819 5788 5806 5816 5802 5724 5711 5685 5714 5732 5747 5799 5847 5894 5912 5936 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5098 4951 4810 4652 4485 4284 4119 3982 3870 3720 3549 3404 3245 3085 2997 2957 2950 2956 2971 2975 3040 3136 3220 3301 3453 3631 3763 3900 4039 4122 4176 4203 4217 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3756 3709 3655 3575 3530 3501 3464 3412 3383 3358 3319 3268 3241 3226 3230 3216 3190 3172 3167 3127 9999999 9999999 9999999 9999999 2927 2850 2771 2672 2575 2470 2364 2267 2185 2097 2008 1900 1831 1770 1739 1722 1732 1762 1807 1828 1855 1910 1997 2072 2161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1511 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1204 1190 1173 1159 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 935 904 872 838 803 765 727 689 653 617 584 553 523 496 471 449 429 410 393 378 366 355 345 337 330 323 318 314 310 306 303 300 298 295 291 287 283 278 272 265 258 76563 288 1520 30 11930 21 16 3 998 -8649 99999 9864 10172 10513 10897 11343 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10744 10199 9644 9048 8531 8012 7518 7057 6695 6462 6239 8707 8657 8566 8377 8197 8031 7817 7594 7348 7035 6731 6534 6231 5921 5601 5308 4931 4659 4549 4466 4458 4410 4337 4319 4375 4518 4585 4773 4961 5165 5345 5557 5731 5827 5929 5987 6082 6225 6327 6364 6322 6323 6259 6223 6193 6152 6124 6083 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5139 5004 4881 4705 4520 4304 4139 3988 3859 3718 3579 3467 3340 3224 3180 3163 3167 3199 3250 3295 3382 3474 3541 3604 3711 3831 3914 4015 4098 4133 4136 4124 4074 4044 4011 3945 3867 3827 3767 3677 3603 3548 3473 3423 3366 3344 3328 3319 3278 3271 3291 3291 3285 3292 3311 3318 3315 3337 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2782 2649 2519 2391 2270 2165 2078 1999 1912 1815 1761 1719 1706 1706 1727 1756 1806 1832 1859 1909 1991 2055 2126 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1561 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1192 1172 1151 1133 1117 1102 1089 1076 1065 1051 1038 1024 9999999 9999999 975 953 929 904 877 848 818 786 751 716 682 648 616 585 555 526 500 476 454 433 414 397 382 369 358 349 341 334 328 323 319 316 314 311 309 307 304 301 298 294 289 283 276 269 261 76572 288 1527 30 11907 21 16 12 998 -8647 99999 10569 10741 10932 11148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10627 9934 9242 8568 7942 7343 6779 6312 5957 5737 8952 8847 8804 8741 8619 8514 8425 8341 8231 8090 7854 7603 7432 7184 6901 6560 6214 5792 5461 5275 5132 5077 4988 4871 4793 4789 4857 4857 4942 5028 5139 5267 5429 5542 5575 5601 5610 5681 5839 5963 6046 6051 6081 6055 6078 6135 6164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5113 4990 4811 4629 4413 4227 4052 3908 3768 3627 3500 3387 3292 3256 3224 3225 3266 3333 3408 3517 3643 3747 3829 3937 4063 4168 4255 4327 4373 4384 9999999 9999999 9999999 9999999 4087 3982 3905 3824 3713 3602 3506 3414 3326 3232 3190 3161 3134 3087 3085 3117 3118 3107 3101 3130 3153 3159 3193 3237 3290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2811 2686 2563 2437 2320 2240 2172 2091 2000 1914 1867 1843 1850 1869 1900 1939 1988 2016 2062 2130 2209 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1529 1523 1516 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1199 1175 1150 1123 1099 1077 1057 1038 1021 1005 987 971 957 943 927 910 891 871 850 827 804 779 752 723 694 665 636 607 579 552 525 500 477 456 435 416 399 383 370 358 347 338 331 325 320 316 313 310 308 307 305 304 301 299 296 293 287 281 275 268 76581 288 1526 30 11846 21 16 21 998 -8645 99999 10664 10884 11082 11311 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10479 9784 9099 8483 7906 7370 6908 6518 6248 8080 7974 7908 7795 7606 7439 7282 7142 6992 6824 6584 6343 6182 5982 5807 5624 5434 5175 5035 5036 5054 5144 5187 5179 5214 5303 5447 5507 5636 5728 5774 5837 5931 5980 5968 5923 5847 5854 5969 6049 6086 6054 6076 6055 6060 6111 6165 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4884 4717 4550 4390 4219 4050 3892 3754 3620 3514 3425 3347 3325 3323 3340 3393 3466 3540 3587 3669 3776 3882 3964 4031 4110 4159 4190 4177 4154 4121 4054 3988 3926 3879 3805 3725 3642 3549 3469 3373 3306 3260 3225 3193 3192 3224 3219 3206 3194 3205 3213 3212 3250 3288 9999999 9999999 9999999 9999999 9999999 9999999 3069 3008 2951 2887 2797 2699 2605 2476 2358 2260 2185 2145 2121 2086 2043 2000 1992 1992 2016 2056 2097 2139 2192 2227 2256 2290 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1668 9999999 9999999 9999999 1571 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1255 1225 1198 1172 1147 1122 1098 1072 1050 1028 1008 990 972 956 939 924 909 894 878 861 842 823 803 782 760 737 712 687 661 637 612 587 562 539 516 494 473 454 436 419 402 388 375 363 352 343 335 328 323 319 315 313 311 309 308 307 306 305 303 301 299 297 295 293 76590 261 2149 30 11779 21 16 30 998 -8643 99999 10503 9892 9276 8704 8156 7691 7262 6820 6482 6933 6910 6909 6875 6769 6710 6688 6655 6595 6559 6467 6350 6294 6209 6136 6090 6004 5843 5776 5806 5758 5780 5786 5759 5732 5755 5791 5766 5806 5808 5774 5794 5823 5816 5783 5788 5736 5749 5849 5922 5974 5979 6011 6006 6031 6071 6078 6094 6067 6019 9999999 9999999 5931 5849 5772 5689 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4890 4773 4665 4539 4401 4253 4093 3929 3794 3651 3511 3433 3362 3306 3293 3316 3335 3349 3398 3480 3586 3695 3793 3910 4005 4082 4107 4139 4153 4115 4062 4008 3974 3913 3825 3726 3615 3511 3385 3298 3249 3216 3172 3136 3143 3140 3125 3084 3070 3069 3062 3091 3127 3147 3143 3091 3036 3009 2987 2960 2926 2900 2873 2821 2773 2722 2638 2557 2508 2471 2453 2443 2416 2381 2325 2293 2271 2277 2282 2265 2258 2261 2259 2247 2230 2236 2240 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1539 1536 1533 1528 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1173 1143 1114 1084 1055 1029 1003 979 957 937 917 898 881 864 847 830 813 795 778 759 739 720 700 678 657 635 615 594 573 552 532 512 493 474 458 442 426 411 397 384 372 361 351 343 336 330 325 321 317 315 313 312 312 311 311 76599 256 2155 30 11665 21 16 39 997 -8642 99999 9573 9445 9271 9089 8930 8734 8509 8293 8105 7896 7635 7497 7338 7173 7018 6848 6683 6555 6385 6159 5934 5767 5582 5431 5325 5217 5082 5062 5069 5082 5171 5268 5286 5323 5436 5554 5626 5729 5797 5842 5927 5988 6018 6081 6145 6160 6217 6357 6469 6527 6549 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5683 5593 5519 5433 5387 9999999 9999999 9999999 5258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4707 4588 4435 4267 4117 3964 3791 3675 3559 3459 3371 3318 3277 3247 3246 3280 3356 3451 3547 3677 3772 3868 3926 3989 4030 4042 4038 4015 3998 3955 3886 3799 3695 3586 3452 3368 3320 3286 3241 3200 3186 3176 3161 3124 3107 3096 3075 3083 3095 3090 3067 2994 2896 2837 2799 2766 2720 2691 2672 2639 2622 2594 2541 2503 2488 2476 2486 2520 2521 2503 2466 2447 2430 2426 2420 2393 2383 2375 2359 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1554 1549 1544 1538 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1276 1241 1210 1182 1154 1125 1098 1071 1043 1019 995 973 951 931 912 892 875 857 840 821 803 785 767 748 729 710 690 670 650 630 610 590 571 551 532 513 495 477 460 445 430 415 402 389 378 367 358 350 344 338 334 330 327 324 76608 251 2135 30 11495 21 16 48 997 -8640 99999 10672 9645 9486 9300 9051 8789 8515 8187 7859 7602 7313 7003 6834 6665 6455 6319 6223 6114 6030 5956 5834 5701 5609 5490 5386 5337 5256 5104 5063 5080 5067 5097 5156 5155 5182 5267 5376 5479 5643 5772 5891 6049 6192 6290 6408 6509 6585 6684 6831 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5919 5760 5594 5433 5297 5182 5114 5062 5012 5007 5032 5037 5055 5128 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4646 4484 4326 4142 3993 3840 3709 3594 3498 3421 3365 3336 3337 3375 3433 3500 3605 3670 3739 3783 3832 3858 3856 3842 3806 3773 3725 3650 3574 3488 3407 3303 3242 3216 3214 3213 3213 3237 3276 3305 3310 3324 3352 3360 9999999 9999999 9999999 9999999 9999999 3190 3098 3026 2954 2852 2778 2713 2634 2559 2482 2389 2314 2275 2246 2242 2268 2270 2260 2246 2262 2274 2299 2328 2348 2376 2403 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1932 1886 1848 1818 1793 1767 1731 1688 1655 1536 1540 1542 1536 1527 1518 1508 9999999 1468 1442 1413 1383 1354 1323 1292 1259 1224 1189 1159 1132 1105 1079 1055 1031 1008 988 969 951 934 917 900 884 869 853 837 820 802 784 766 748 728 709 688 667 647 627 608 589 571 552 534 516 500 484 468 454 440 427 415 404 394 385 379 373 76617 248 2055 30 11325 21 16 57 997 -8638 99999 8867 8830 8822 8762 8669 8577 8424 8268 8105 7914 7785 7714 7562 7388 7356 7297 7183 7152 7144 7103 7039 6952 6836 6732 6630 6419 6228 6106 5928 5668 5504 5414 5310 5233 5175 5123 5114 5126 5131 5172 5315 5417 5508 5649 5784 5904 6034 6144 6256 6400 6569 6683 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5962 5779 5585 5401 5248 5109 5006 4931 4869 4859 4893 4904 4924 4997 5064 5097 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 4605 4451 4308 4139 3997 3860 3741 3617 3514 3453 3406 3381 3389 3440 3504 3574 3676 3737 3804 3860 3911 3951 3973 3976 3940 3911 3869 3789 3706 3618 3519 3407 3333 3291 3270 3251 3226 3223 3248 3267 3260 3265 3282 3280 3288 3300 3283 9999999 3190 3092 3016 2963 2913 2833 2787 2755 2716 2698 2678 2643 2611 2612 2617 2625 9999999 9999999 9999999 9999999 9999999 2458 2414 2371 2308 2261 2224 2206 2181 2147 2132 2133 2143 2164 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1860 1807 1749 1694 1631 1581 1534 1528 1522 1509 1496 1483 1469 1450 1425 1400 1372 1343 1315 1286 1255 1222 1189 1156 1128 1102 1077 1052 1030 1008 988 969 953 936 920 904 889 873 859 843 827 811 794 777 760 743 724 705 686 667 648 629 611 593 575 557 539 522 505 489 474 462 450 441 433 76626 241 2059 30 11149 21 17 6 996 -8636 99999 7204 7235 7309 7393 7484 7577 7630 7692 7763 7787 7859 7975 7973 7925 7981 7980 7919 7904 7847 7688 7545 7375 7152 6980 6823 6523 6244 6074 5866 5595 5426 5280 5151 5103 5077 5021 5034 5078 5066 5082 5232 5348 5444 5593 5725 5864 6052 6191 6309 6467 6657 6787 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5870 5670 5497 5299 5125 5009 4906 4858 4865 4858 4862 4905 4946 4967 5001 9999999 9999999 9999999 9999999 9999999 9999999 4692 4539 4361 4177 4008 3840 3706 3583 3462 3361 3314 3306 3310 3342 3414 3528 3649 3769 3926 4050 4155 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3764 3632 3512 3428 3374 3330 3270 3234 3228 3218 3194 3180 3180 3172 3176 3181 3162 3154 3119 3046 2991 2960 2926 2861 2831 2803 2779 2769 2748 2710 2683 2681 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2517 2489 2454 2399 2361 2328 2314 2294 2271 2261 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1887 1807 1746 1678 1626 1590 1555 1510 1482 1457 1524 1515 1500 1484 1467 1450 1429 1403 1376 1346 1315 1286 1257 1227 1196 1163 1131 1102 1076 1052 1028 1006 985 966 950 935 920 905 891 877 863 850 836 821 805 790 773 757 740 723 705 687 669 651 634 617 601 587 575 563 554 76635 236 2073 30 10983 21 17 15 996 -8635 99999 7401 7432 7492 7571 7609 7658 7699 7730 7726 7629 7570 7564 7470 7308 7255 7228 7165 7117 7089 7057 7061 7021 6921 6884 6925 6815 6693 6651 6609 6453 6318 6191 6087 6048 6007 5916 5886 5904 5867 5796 5861 5912 5960 6057 6147 6245 6381 6479 6520 6585 6695 6754 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5911 5749 5574 5432 5262 5098 4992 4909 4843 4803 4764 4738 4741 4739 4720 4717 4716 4714 4694 4693 4676 4622 4528 4407 4278 4141 4003 3865 3737 3611 3489 3389 3309 3274 3263 3291 3353 3453 3571 3692 3848 3980 4098 4212 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3711 3580 3477 3399 3322 3246 3203 3183 3150 3126 3119 3123 3120 3134 3145 3145 3151 3131 3076 3035 3010 2982 2933 2913 2886 2859 2840 2808 2761 2728 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2481 2461 2437 2401 2372 2352 2338 2309 2276 2258 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2079 2031 1997 1967 1920 1888 1865 1827 1787 1766 1743 1729 1735 1731 1709 1695 1523 1511 1499 1484 1465 1447 1427 1405 1383 1357 1329 1299 1271 1241 1212 1182 1150 1119 1091 1065 1041 1018 998 978 961 946 933 919 906 893 879 866 853 840 825 810 794 777 760 743 725 706 689 672 658 646 635 76643 233 1980 30 10830 21 17 23 996 -8633 99999 10513 10415 10292 10173 10023 9947 9905 9848 9791 9732 8212 8213 8150 8094 8071 7974 7858 7810 7709 7579 7456 7364 7265 7204 7070 6877 6733 6643 6467 6326 6258 6175 6006 5889 5783 5733 5739 5750 5730 5757 5841 5896 5936 6052 6124 6198 6319 6435 6558 6686 6752 6764 6775 6798 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5866 5737 5606 5478 5304 5137 5027 4934 4862 4796 4709 4629 4560 4478 4381 4331 4294 4265 4230 4221 4197 4147 4074 3984 3904 3844 3789 3738 3697 3661 3617 3581 3567 3587 3623 3687 3774 3877 3977 4074 4178 4252 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3771 3651 3556 3473 3409 3354 3315 3291 3289 3271 3253 3251 3246 3220 3210 3205 3188 3164 3128 3071 3015 2971 2926 2875 2859 2836 2816 2808 2810 2792 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2543 2516 9999999 2430 2386 2357 2316 2281 2252 2232 9999999 9999999 9999999 9999999 2120 2082 2022 1958 1906 1871 1825 1788 1753 1710 1676 1660 1649 1652 1679 1697 1594 1568 1544 1523 1502 1480 1456 1432 1409 1384 1359 1330 1301 1270 1242 1214 1185 1157 1128 1099 1071 1047 1024 1002 983 965 949 935 923 911 899 887 876 865 854 842 830 816 804 792 782 773 765 76653 233 1819 30 10639 21 17 33 995 -8631 99999 8390 8237 8122 8014 7846 7731 7598 7537 7572 7659 7794 7890 7888 7875 7872 7917 7906 7850 7822 7779 7641 7504 7423 7268 7084 6938 6823 6737 6684 6578 6438 6377 6366 6297 6293 6348 6346 6275 6237 6205 6176 6161 6129 6067 6069 6092 6058 6000 6002 5963 5923 5984 6051 6140 6230 6261 6293 6348 6431 6476 6533 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 5834 5704 5542 5366 5239 5131 5037 4945 4842 4756 4676 4582 4457 4372 4314 4278 4228 4191 4142 4068 3978 3894 3825 3772 3714 3664 3617 3584 3548 3514 3493 3499 3513 3559 3631 3728 3822 3907 3997 4075 4150 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3772 3644 3532 3424 3333 3255 3192 3145 3132 3118 3114 3122 3141 3146 3171 3198 3215 3218 9999999 3190 3156 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2541 2516 2500 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1981 1910 1842 1765 1683 1618 1564 1520 1496 1502 1499 1589 1565 1540 1519 1499 1479 1455 1431 1407 1382 1356 1329 1300 1270 1242 1214 1185 1156 1126 1097 1068 1041 1017 994 973 953 935 919 906 892 880 869 858 848 840 833 827 821 76662 234 1619 30 10469 21 17 42 995 -8629 99999 11422 11246 11020 10865 10767 10711 10675 9682 9429 9202 8996 8722 8487 8223 8086 8025 7998 7993 8000 7938 7860 7782 7785 7750 7702 7643 7566 7431 7311 7212 7052 6883 6780 6673 6585 6523 6444 6314 6273 6277 6264 6308 6393 6398 6365 6361 6356 6346 6373 6382 6370 6387 6436 6420 6370 6352 6309 6272 6331 6379 6422 6450 6431 6402 6388 6399 6387 6373 6388 6378 6332 6281 6227 6125 6041 5972 5920 5901 5845 5775 5670 5602 5513 5407 5340 5285 5228 5152 5073 4997 4903 4802 4666 4559 4470 4415 4333 4265 4195 4112 4019 3930 3862 3812 3760 3724 3681 3655 3626 3599 3574 3580 3588 3619 3662 3733 3803 3872 3941 3999 4054 4110 4161 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3766 3667 3578 3486 3411 3358 3307 3270 3255 3246 3240 3238 3244 3240 3250 3251 3239 3217 9999999 3163 3120 3092 3059 3015 9999999 2961 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1941 1856 1755 1654 1578 1501 1432 1392 1384 1367 1592 1566 1537 1511 1486 1463 1438 1413 1389 1364 1340 1314 1288 1262 1238 1212 1186 1159 1132 1104 1076 1049 1023 999 976 954 933 916 901 889 879 871 76671 225 1725 30 10305 21 17 51 995 -8627 99999 10791 10671 10461 10247 10083 9939 9799 9642 9442 9177 9034 8955 8830 8739 8683 8522 8294 8070 7914 7748 7604 7426 7219 6993 6805 6597 6374 6246 6188 6055 5966 5959 5970 5931 5974 6063 6165 6306 6444 6509 6608 6700 6720 6722 6820 6908 6944 6976 7046 7035 6987 6951 6898 6858 6899 6879 6844 6811 6749 6642 6544 6481 6412 6324 6261 6180 6068 5963 5873 5745 5654 5605 5583 5580 5562 5527 5457 5409 5349 5285 5255 5246 5220 5157 5090 5023 4931 4826 4695 4589 4500 4439 4355 4288 4222 4139 4037 3949 3891 3860 3823 3793 3756 3731 3690 3654 3628 3640 3658 3693 3738 3809 3879 3946 4004 4061 4120 4175 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3788 3688 3593 3494 3419 3374 3335 3311 3306 3304 3306 3316 3331 3330 3348 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2548 2490 2447 2400 2353 2317 2296 2283 2291 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1897 1792 1759 1735 1706 1676 1646 1612 1581 1551 1519 1491 1465 1440 1416 1393 1371 1348 1326 1303 1279 1255 1232 1209 1184 1159 1133 1105 1077 1049 1024 1001 981 963 948 76680 243 1018 30 10138 21 18 0 994 -8625 99999 12269 12563 12864 13102 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11437 11030 10736 10508 10385 10294 10214 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10347 10167 10039 9809 9572 9380 9068 8694 8314 7996 7689 7394 7093 6762 6481 6254 6025 5816 5694 5656 5548 5495 5524 5600 5655 5744 5872 6020 6205 6392 6542 6720 6894 7027 7125 7286 7449 7568 7666 7768 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 7032 6827 6630 6435 6260 6105 5949 5789 5662 5552 5411 5304 5252 5243 5268 5276 5285 5283 5293 5275 5262 5281 5309 5303 5261 5212 5157 5079 4976 4837 4729 4629 4544 4450 4372 4284 4179 4061 3963 3901 3874 3842 3811 3784 3768 3740 3722 3723 3739 3763 3809 3852 3915 3979 4032 4067 4110 4156 4194 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3844 3764 3689 3612 3535 3478 3438 3412 3415 3421 3423 3430 3443 3445 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1839 1819 1792 1765 1739 1712 1680 1649 1617 1583 1551 1521 1490 1461 1435 1410 1387 1366 1346 1325 1305 1285 1264 1243 1223 1201 1180 1162 1146 1131 1117 76689 217 1634 30 9974 21 18 9 994 -8624 99999 11105 10786 10564 10446 10368 10318 10343 10259 10216 10182 10149 10078 9969 9774 9649 9557 9385 9200 9068 8832 8571 8273 8021 7796 7599 7372 7084 6865 6689 6482 6267 6091 6001 5850 5742 5651 5648 5668 5662 5667 5718 5848 5946 6016 6126 6263 6414 6505 6629 6768 6914 6998 7058 7139 7212 7262 7237 7219 7234 7203 7134 7026 6917 6798 6649 6479 6332 6209 6078 5938 5806 5718 5649 5564 5505 5485 5503 5534 5546 5561 5575 5584 5561 5532 5514 9999999 9999999 5311 5194 5072 4929 4760 4567 4414 4277 4153 4030 3931 3843 3748 3657 3590 3574 3590 3597 3611 3637 3683 3701 3721 3753 3801 3847 3895 3945 4008 4069 4111 4125 4155 4184 4206 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3844 3776 3720 3658 3598 3547 3517 3496 3493 3494 3501 3513 3527 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1850 1828 1802 1771 1740 1711 1683 1652 1621 1591 1560 1531 1504 1476 1450 1426 1404 1384 1365 1347 1328 1311 1295 1281 1270 1262 76698 214 1519 30 9799 21 18 18 993 -8622 99999 11214 10349 9409 8471 7651 7299 7260 7251 7266 9366 9311 9291 9297 9337 9366 9338 9237 9191 9183 9094 8991 8936 8801 8635 8384 8161 7963 7789 7555 7251 7036 6880 6684 6441 6233 6101 5886 5710 5558 5537 5547 5543 5513 5531 5651 5733 5795 5918 6103 6295 6417 6575 6724 6883 6969 7020 7065 7124 7171 7124 7072 7023 6919 6774 6601 6456 6321 6191 6033 5886 5771 5682 5598 5521 5494 5486 5471 5475 5506 5567 5631 5668 5686 5701 5721 5710 9999999 9999999 9999999 9999999 9999999 9999999 5179 5057 4910 4736 4593 4471 4355 4236 4136 4041 3932 3829 3747 3707 3691 3667 3640 3634 3652 3647 3649 3675 3716 3750 3790 3845 3912 3979 4028 4052 4088 4121 4136 4139 4154 9999999 9999999 4049 3996 3928 3861 3792 3721 3655 3613 3570 3532 3509 3508 3506 3526 3548 3577 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1922 1917 1912 1902 1889 1871 1850 1824 1794 1759 1725 1691 1658 1623 1589 1557 1525 1496 1469 1442 1417 1396 1378 1364 1353 1344 76707 208 1524 30 9624 21 18 27 993 -8620 99999 11170 10382 9514 8646 7877 7574 7574 8528 8493 8449 8383 8342 8352 8412 8520 8560 8542 8563 8634 8650 8624 8665 8653 8573 8384 8214 8058 7881 7660 7364 7136 6977 6795 6579 6384 6250 6025 5843 5737 5786 5880 5936 5977 6018 6131 6220 6313 6442 6593 6727 6805 6913 7014 7091 7088 7046 7022 7004 7012 6962 6907 6814 6687 6542 6407 6321 6258 6185 6103 6025 5965 5913 5876 5833 5826 5824 5821 5816 5837 5860 5859 5828 5784 5730 5674 5598 5514 5420 5318 5182 5024 4880 4751 4607 4461 4305 4179 4075 3984 3905 3848 3802 3750 3700 3675 3693 3727 3749 3770 3795 3841 3863 3882 3912 3946 3975 3996 4028 4072 4114 4136 4132 4141 4153 4165 4163 9999999 9999999 9999999 9999999 9999999 3960 3899 3835 3771 3706 3670 3630 3590 3552 3535 3523 3527 3541 3564 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2018 2017 2014 2009 1998 1982 1963 1940 1914 1884 1850 1813 1774 1731 1689 1648 1610 1570 1532 1498 1468 1442 1420 1400 76716 201 1551 30 9441 21 18 36 993 -8618 99999 10910 10134 9345 8624 8294 8212 8175 8156 9289 9204 9119 9061 9037 9021 8966 8855 8800 8789 8696 8561 8507 8451 8364 8181 8015 7874 7727 7539 7307 7184 7109 6964 6784 6646 6554 6373 6226 6132 6181 6261 6299 6342 6407 6516 6560 6620 6724 6850 6971 7056 7170 7259 7323 7303 7260 7230 7205 7195 7131 7060 6938 6806 6661 6504 6393 6286 6188 6078 5991 5915 5846 5780 5704 5670 5647 5642 5626 5624 5626 5595 5550 5497 5442 5377 5285 5202 5111 5024 4917 4804 4696 4597 4495 4392 4286 4213 4149 4089 4032 3998 3955 3906 3853 3810 3801 3807 3802 3789 3788 3807 3794 3792 3813 3846 3877 3914 3960 4012 4065 4091 4093 4113 4140 4157 4156 4161 9999999 9999999 4039 3978 3916 3854 3795 3733 3677 3649 3616 3580 3549 3541 3542 3561 3582 3606 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2666 2623 2581 2553 2539 9999999 9999999 2522 2530 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2073 2073 2072 2067 2059 2046 2027 2003 1973 1938 1899 1856 1811 1763 1718 1677 1641 1610 1582 76725 196 1527 30 9267 21 18 45 992 -8616 99999 11233 10279 9318 8352 7464 7093 6992 6946 6933 8920 8849 8791 8746 8720 8687 8634 8510 8452 8441 8379 8294 8255 8199 8145 8020 7890 7738 7609 7437 7203 7053 6950 6808 6653 6504 6367 6229 6164 6117 6199 6346 6460 6552 6660 6819 6915 7046 7167 7284 7416 7529 7612 7646 7668 7616 7513 7452 7405 7382 7305 7217 7052 6905 6768 6620 6505 6395 6290 6175 6068 5977 5877 5792 5696 5639 5603 5603 5593 5576 5559 5513 5472 5435 5393 5350 5288 5228 5145 5060 4960 4843 4731 4627 4525 4426 4326 4246 4167 4098 4033 3983 3934 3885 3834 3794 3790 3788 3774 3753 3740 3753 3753 3763 3786 3817 3851 3890 3942 4001 4059 4095 4110 4140 4173 4203 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3900 3837 3775 3713 3679 3646 3614 3577 3554 3546 3563 3575 3588 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2793 2726 2674 2634 2602 2568 2547 2546 9999999 9999999 9999999 9999999 9999999 9999999 2147 2154 2161 2169 2174 2177 2173 2167 2160 2147 2128 2102 2071 2038 2006 1976 1948 1923 76734 202 1014 30 9084 21 18 54 992 -8614 99999 12858 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 10836 9715 8641 7616 6653 6264 6194 8471 8387 8317 8248 8176 8127 8120 8117 8081 7997 7984 8026 8035 8016 8003 8012 8041 7973 7906 7819 7754 7620 7405 7254 7157 7034 6864 6640 6453 6305 6197 6091 6113 6207 6291 6336 6415 6565 6695 6821 6900 6998 7157 7281 7366 7413 7458 7433 7353 7296 7274 7277 7228 7143 7007 6904 6797 6674 6584 6492 6401 6301 6195 6111 6020 5921 5801 5712 5633 5584 5537 5496 5444 5372 5312 5259 5209 5175 5121 5075 5016 4954 4878 4801 4729 4652 4568 4490 4406 4333 4262 4196 4124 4063 3995 3931 3875 3836 3825 3814 3802 3790 3783 3803 3819 3841 3873 3908 3946 3986 4036 4086 4129 4149 4154 4166 4182 4197 9999999 9999999 9999999 9999999 4042 3988 3936 3884 3833 3785 3739 3711 3681 3650 3614 3584 3564 3555 3541 3527 3519 3508 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2112 2133 2154 2176 2199 2218 2233 2243 2249 2247 76743 199 1020 30 8910 21 19 3 992 -8612 99999 11589 12306 13048 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11575 10565 9585 8711 7834 6992 6686 6661 7877 7849 7840 7843 7844 7849 7890 7889 7874 7807 7793 7841 7848 7824 7790 7785 7788 7715 7650 7548 7485 7362 7169 7029 6933 6814 6646 6473 6328 6210 6137 6059 6079 6172 6281 6342 6431 6579 6704 6828 6917 7022 7149 7252 7311 7324 7353 7335 7261 7193 7148 7131 7075 6992 6876 6789 6694 6585 6500 6433 6370 6294 6209 6136 6051 5962 5844 5755 5672 5604 5528 5455 5378 5283 5190 5110 5032 4976 4910 4860 4799 4746 4679 4618 4570 4531 4490 4454 4418 4389 4355 4330 4291 4264 4222 4185 4146 4116 4100 4071 4035 3998 3965 3951 3936 3933 3929 3930 3930 3943 3968 3998 4024 4039 4050 4068 4084 4102 4102 4097 4074 4042 4009 3971 3933 3885 3840 3801 3762 3734 3702 3674 3642 3614 3588 3571 3557 3542 3527 3509 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2141 2180 2206 2228 2252 2294 2294 2298 2320 76752 199 900 30 8730 21 19 12 991 -8611 99999 9277 9958 10606 11163 11760 12618 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11045 10124 9242 8501 7759 7047 6797 6806 8200 8142 8091 8031 7960 7910 7881 7840 7815 7751 7737 7783 7791 7786 7788 7826 7831 7782 7755 7701 7655 7557 7380 7210 7077 6930 6745 6577 6432 6323 6228 6165 6188 6282 6417 6528 6660 6853 7042 7220 7347 7494 7646 7774 7846 7874 7887 7875 7799 7695 7603 7535 7428 7301 7148 7032 6899 6762 6624 6500 6391 6297 6178 6074 5963 5854 5730 5630 5533 5454 5366 5286 5194 5109 5034 4972 4897 4842 4788 4754 4712 4673 4634 4605 4580 4566 4549 4548 4541 4535 4524 4528 4523 4518 4499 4485 4462 4440 4418 4385 4341 4294 4236 4192 4146 4105 4056 4009 3966 3938 3918 3907 3897 3891 3890 3899 3909 3930 3946 3963 3969 3973 3979 3981 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3619 3581 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2141 2155 2170 2188 2207 2229 2250 2264 2274 2283 2294 2304 76761 197 788 30 8558 21 19 21 991 -8609 99999 8202 8549 8927 9274 9727 10276 10837 11276 11691 12236 12748 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11456 11090 10754 10540 10379 10222 10181 10193 8717 8663 8594 8506 8409 8310 8203 8106 8032 7929 7879 7861 7799 7746 7713 7688 7660 7645 7625 7567 7524 7453 7292 7132 7007 6875 6742 6614 6486 6392 6323 6255 6221 6279 6385 6460 6551 6704 6860 6999 7089 7180 7307 7432 7522 7575 7627 7660 7630 7579 7536 7523 7469 7376 7262 7173 7072 6950 6820 6684 6555 6435 6291 6161 6022 5890 5732 5603 5491 5401 5316 5236 5143 5055 4983 4931 4878 4856 4835 4823 4799 4777 4748 4731 4712 4695 4675 4670 4658 4640 4614 4598 4570 4543 4512 4495 4477 4462 4438 4407 4368 4331 4284 4249 4218 4189 4147 4103 4058 4025 3998 3979 3963 3956 3953 3958 3963 3980 3995 4010 4018 4025 4036 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3596 3555 3518 3486 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 2737 2716 1889 1988 2035 2069 2126 2163 2161 2158 2171 76770 188 871 30 8371 21 19 30 991 -8607 99999 10820 11320 11881 12418 12848 13275 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 11696 11123 10518 9914 9438 9208 9050 8905 8932 9062 8890 8834 8751 8650 8549 8445 8320 8168 8015 7841 7712 7610 7477 7392 7315 7218 7136 7096 7084 7042 7029 7014 6942 6871 6811 6749 6696 6637 6558 6515 6523 6512 6485 6521 6615 6679 6756 6884 7013 7143 7234 7315 7439 7563 7643 7666 7683 7700 7670 7605 7535 7472 7370 7237 7090 6965 6834 6690 6541 6389 6263 6153 6029 5918 5811 5716 5606 5526 5466 5417 5380 5343 5291 5242 5209 5183 5157 5154 5145 5134 5111 5080 5039 4993 4946 4889 4834 4787 4732 4672 4607 4552 4487 4428 4374 4336 4307 4286 4266 4245 4224 4208 4187 4179 4176 4180 4175 4168 4155 4154 4155 4157 4161 4169 4178 4186 4184 4187 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1701 1756 1796 1858 1904 1986 2040 76779 182 874 30 8194 21 19 39 990 -8605 99999 10956 11353 11784 12209 12501 12752 13148 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 12060 11567 11041 10609 10258 9865 9474 9218 9198 9253 9308 9421 9644 7913 7923 7911 7887 7885 7903 7921 7933 7958 7949 7955 7989 8001 8035 8060 8045 8013 8000 7975 7901 7844 7791 7653 7478 7352 7237 7123 6992 6864 6780 6737 6697 6640 6673 6768 6813 6859 6958 7082 7168 7215 7259 7341 7416 7447 7449 7440 7443 7397 7325 7271 7230 7172 7090 7010 6945 6860 6763 6655 6547 6447 6361 6259 6158 6048 5939 5814 5704 5610 5528 5461 5404 5337 5280 5234 5196 5157 5135 5120 5114 5102 5083 5051 5012 4966 4910 4851 4802 4751 4695 4635 4581 4524 4469 4414 4378 4352 4345 4338 4330 4327 4330 4328 4330 4336 4348 4351 4351 4341 4339 4333 4327 4314 4309 4308 4304 4292 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 3061 3080 3094 3123 3168 9999999 9999999 9999999 1926 76788 147 1742 30 8012 21 19 48 990 -8603 99999 8012 8055 8071 8071 8085 8115 8135 8123 8144 8145 8148 8156 8129 8122 8111 8068 7989 7946 7926 7856 7792 7755 7675 7537 7434 7344 7268 7201 7146 7107 7091 7079 7010 6985 7025 7039 7035 7066 7127 7152 7151 7145 7167 7195 7200 7185 7157 7174 7151 7098 7041 6992 6930 6856 6787 6723 6644 6557 6442 6330 6225 6139 6035 5941 5835 5737 5641 5559 5485 5421 5378 5344 5295 5256 5224 5201 5184 5175 5172 5180 5184 5173 5148 5119 5085 5040 4996 4957 4920 4878 4830 4774 4713 4654 4596 4552 4516 4494 4472 4450 4425 4403 4385 4372 4361 4353 4348 4348 4339 4335 4331 4333 4333 4341 4353 4371 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 9999999 1652 1708