0,3,12,1 3,18,34,2 8,19,5,3 13,5,18,4 19,9,1,5 26,20,40,6 28,11,38,7 36,15,47,8 43,7,26,9 51,12,44,10 52,15,34,11 58,18,31,12 63,7,42,13 70,8,13,14 70,2,6,15 75,14,35,16 82,8,24,17 83,7,31,18 92,5,45,19 94,19,24,20 94,7,3,21 97,4,32,22 101,14,49,23 104,6,38,24 104,8,37,25 109,2,30,26 117,7,49,27 126,11,29,28 126,8,35,29 132,9,38,30 132,3,40,31 139,9,40,32 141,6,5,33 147,11,35,34 151,5,3,35 155,9,21,36 161,7,13,37 171,6,4,38 176,3,28,39 182,7,36,40 187,2,34,41 194,18,50,42 200,10,45,43 208,8,48,44 218,15,22,45 227,18,11,46 232,5,46,47 236,3,44,48 245,17,40,49 254,2,18,50 262,8,3,51 263,10,23,52 266,19,31,53 268,10,5,54 271,13,48,55 281,10,41,56 286,15,37,57 295,4,8,58 299,2,21,59 308,3,17,60 317,8,40,61 323,17,41,62 332,6,36,63 335,15,25,64 339,7,40,65 342,13,29,66 344,5,24,67 344,2,26,68 350,8,29,69 357,7,9,70 367,3,13,71 368,18,50,72 377,19,15,73 386,1,12,74 392,1,41,75 392,17,32,76 397,9,28,77 405,18,44,78 412,19,49,79 415,1,23,80 417,16,18,81 422,14,27,82 427,7,15,83 427,20,42,84 429,14,18,85 435,14,44,86 437,16,27,87 437,5,41,88 442,16,0,89 447,5,32,90 454,20,7,91 454,10,43,92 459,16,26,93 460,1,1,94 467,19,43,95 475,19,30,96 478,10,33,97 484,4,5,98 493,5,28,99 496,20,8,100 503,4,37,101 511,20,15,102 511,6,27,103 512,20,30,104 520,20,4,105 521,12,3,106 529,2,50,107 537,8,39,108 539,16,46,109 542,9,37,110 550,10,8,111 550,1,40,112 557,7,13,113 563,16,2,114 569,12,48,115 570,11,46,116 570,9,9,117 573,15,38,118 577,18,3,119 577,11,34,120 580,1,36,121 589,15,27,122 592,4,16,123 597,2,30,124 604,5,15,125 612,10,5,126 619,3,50,127 628,11,23,128 637,18,7,129 645,19,35,130 646,8,23,131 653,15,9,132 654,16,12,133 660,13,25,134 667,18,9,135 676,13,29,136 682,2,30,137 682,7,5,138 688,10,47,139 692,7,13,140 700,13,37,141 701,20,41,142 705,18,2,143 712,14,21,144 715,14,36,145 716,7,11,146 724,8,40,147 734,6,44,148 734,18,48,149 739,3,15,150 743,8,39,151 747,7,14,152 755,12,15,153 757,1,43,154 760,4,3,155 764,10,0,156 773,15,21,157 773,19,28,158 780,17,35,159 783,2,7,160 783,10,47,161 786,11,8,162 793,12,45,163 797,7,22,164 806,18,32,165 814,16,0,166 822,14,41,167 823,1,6,168 833,8,18,169 836,12,10,170 844,8,34,171 850,13,9,172 852,11,38,173 853,3,20,174 855,19,25,175 864,10,45,176 870,5,49,177 871,9,6,178 875,4,46,179 883,3,32,180 891,13,22,181 892,5,7,182 899,1,0,183 900,15,34,184 903,11,28,185 913,5,4,186 914,7,31,187 917,7,40,188 925,15,4,189 933,15,14,190 934,8,18,191 937,19,24,192 945,1,17,193 955,8,34,194 959,15,1,195 967,19,20,196 969,2,12,197 978,13,35,198 988,11,20,199 991,5,15,200 1001,11,12,201 1002,11,29,202 1011,19,39,203 1020,17,41,204 1030,10,41,205 1031,19,44,206 1034,16,34,207 1041,5,44,208 1049,4,50,209 1056,18,7,210 1066,10,4,211 1067,7,34,212 1077,19,6,213 1079,15,49,214 1088,10,7,215 1089,19,47,216 1096,8,25,217 1097,3,47,218 1101,5,26,219 1108,6,33,220 1118,20,30,221 1121,9,42,222 1129,20,1,223 1131,11,38,224 1139,4,42,225 1140,7,45,226 1142,11,7,227 1150,6,4,228 1156,1,13,229 1157,20,4,230 1160,5,30,231 1169,4,10,232 1169,14,0,233 1171,18,19,234 1177,7,3,235 1186,10,20,236 1194,14,32,237 1200,2,0,238 1208,12,17,239 1212,5,20,240 1215,1,26,241 1219,18,17,242 1223,16,32,243 1232,8,35,244 1240,10,9,245 1249,4,23,246 1255,16,0,247 1258,7,37,248 1265,11,27,249 1272,7,45,250 1278,6,15,251 1280,20,43,252 1289,20,40,253 1299,9,31,254 1303,3,37,255 1307,14,7,256 1311,15,45,257 1315,17,16,258 1320,15,40,259 1323,6,0,260 1331,2,46,261 1331,18,21,262 1333,16,40,263 1334,14,22,264 1336,13,1,265 1338,17,7,266 1347,14,15,267 1348,15,25,268 1354,18,27,269 1358,14,35,270 1360,19,45,271 1362,13,44,272 1363,9,41,273 1369,9,4,274 1371,15,35,275 1376,7,21,276 1378,18,25,277 1388,18,21,278 1395,11,2,279 1403,6,32,280 1410,14,30,281 1411,13,14,282 1418,17,49,283 1421,11,3,284 1431,19,0,285 1440,9,14,286 1449,2,48,287 1449,18,45,288 1459,15,26,289 1465,1,37,290 1465,8,11,291 1465,20,14,292 1473,17,48,293 1478,12,36,294 1478,7,12,295 1479,10,41,296 1480,17,37,297 1490,10,8,298 1490,19,28,299 1500,5,7,300 1505,16,32,301 1508,8,4,302 1515,7,46,303 1516,1,3,304 1517,9,6,305 1517,13,18,306 1525,1,25,307 1534,10,43,308 1539,19,1,309 1542,9,29,310 1548,6,37,311 1548,4,19,312 1558,15,39,313 1563,4,7,314 1565,16,39,315 1572,5,48,316 1574,20,16,317 1583,9,20,318 1584,9,28,319 1585,11,0,320 1587,10,23,321 1592,15,35,322 1592,4,24,323 1595,8,45,324 1595,13,8,325 1598,6,33,326 1598,5,28,327 1601,10,19,328 1605,6,49,329 1615,16,4,330 1624,3,20,331 1624,11,13,332 1629,1,18,333 1639,3,17,334 1643,2,11,335 1648,16,34,336 1650,1,21,337 1652,1,35,338 1653,15,41,339 1654,1,20,340 1657,14,32,341 1666,7,26,342 1667,18,18,343 1668,19,9,344 1674,5,48,345 1680,9,30,346 1682,19,40,347 1690,9,48,348 1692,19,2,349 1700,11,23,350 1707,13,48,351 1710,5,19,352 1720,10,22,353 1720,18,3,354 1728,7,3,355 1736,16,1,356 1736,1,49,357 1742,5,2,358 1751,18,35,359 1758,18,9,360 1761,6,47,361 1769,3,49,362 1779,5,24,363 1779,1,43,364 1780,3,21,365 1787,2,45,366 1791,19,39,367 1793,1,38,368 1793,9,44,369 1800,12,9,370 1807,7,24,371 1816,11,42,372 1819,18,36,373 1820,6,8,374 1823,8,22,375 1825,16,24,376 1831,4,31,377 1833,14,15,378 1833,9,27,379 1839,2,38,380 1844,2,41,381 1854,20,46,382 1857,17,4,383 1867,13,45,384 1873,12,43,385 1874,6,48,386 1882,2,47,387 1891,18,36,388 1900,5,42,389 1903,12,18,390 1913,11,19,391 1913,9,43,392 1917,8,0,393 1923,14,41,394 1931,11,4,395 1937,20,25,396 1941,14,20,397 1942,2,38,398 1944,9,8,399 1953,8,37,400 1960,18,0,401 1967,2,43,402 1969,2,30,403 1969,13,0,404 1974,7,22,405 1982,14,17,406 1983,7,12,407 1987,14,23,408 1988,2,18,409 1992,10,24,410 2000,15,2,411 2007,10,16,412 2007,19,21,413 2013,13,26,414 2022,1,13,415 2026,19,44,416 2032,13,19,417 2035,6,31,418 2045,10,33,419 2048,1,30,420 2058,11,33,421 2061,6,39,422 2062,11,6,423 2066,20,46,424 2076,4,13,425 2078,11,27,426 2084,14,7,427 2086,16,15,428 2091,6,25,429 2100,9,16,430 2108,10,28,431 2111,13,25,432 2111,3,49,433 2114,10,31,434 2124,18,36,435 2132,14,34,436 2139,14,32,437 2142,5,25,438 2149,4,18,439 2151,3,26,440 2151,9,7,441 2151,19,25,442 2161,9,5,443 2166,13,41,444 2175,8,25,445 2184,17,46,446 2187,17,23,447 2195,5,20,448 2200,20,8,449 2206,9,21,450 2211,18,41,451 2219,14,39,452 2227,2,30,453 2231,9,31,454 2237,19,41,455 2241,7,36,456 2242,7,9,457 2250,15,23,458 2258,7,32,459 2258,6,46,460 2263,12,18,461 2269,20,18,462 2274,4,13,463 2276,13,32,464 2282,12,13,465 2289,7,13,466 2292,9,28,467 2299,7,45,468 2299,5,41,469 2301,13,1,470 2309,6,34,471 2310,8,43,472 2314,18,26,473 2314,9,1,474 2322,7,32,475 2322,14,45,476 2331,8,43,477 2340,20,12,478 2344,20,22,479 2346,12,22,480 2351,12,31,481 2360,9,34,482 2361,12,5,483 2369,15,35,484 2370,2,31,485 2370,8,5,486 2379,8,41,487 2385,14,0,488 2394,9,23,489 2402,7,47,490 2405,1,1,491 2413,18,10,492 2417,18,50,493 2422,3,6,494 2423,15,24,495 2424,17,41,496 2432,16,24,497 2435,5,48,498 2440,5,45,499 2443,18,38,500 2453,7,26,501 2458,2,26,502 2460,8,30,503 2470,7,43,504 2479,14,8,505 2479,19,21,506 2482,8,15,507 2490,1,31,508 2495,18,30,509 2499,7,28,510 2500,15,4,511 2502,4,43,512 2511,11,33,513 2518,20,24,514 2525,18,12,515 2529,17,50,516 2539,14,2,517 2539,3,8,518 2548,15,25,519 2554,5,25,520 2562,19,3,521 2568,13,34,522 2577,11,34,523 2583,2,49,524 2585,17,0,525 2585,13,23,526 2589,8,6,527 2596,11,49,528 2605,16,12,529 2613,4,39,530 2619,18,46,531 2623,5,0,532 2625,1,10,533 2627,7,15,534 2630,19,11,535 2635,11,4,536 2645,19,32,537 2649,15,41,538 2655,18,41,539 2660,4,16,540 2662,4,9,541 2664,3,37,542 2665,8,27,543 2665,11,13,544 2667,2,8,545 2668,17,35,546 2675,12,12,547 2675,6,44,548 2680,15,24,549 2682,1,42,550 2686,7,0,551 2690,6,39,552 2700,16,28,553 2710,5,38,554 2719,2,9,555 2725,14,43,556 2729,9,25,557 2734,4,48,558 2736,18,19,559 2743,1,50,560 2752,20,0,561 2755,18,27,562 2764,6,3,563 2768,8,17,564 2778,6,16,565 2786,13,31,566 2796,17,48,567 2796,12,5,568 2806,2,48,569 2809,12,14,570 2815,11,6,571 2824,3,0,572 2831,12,8,573 2836,16,6,574 2840,18,28,575 2844,6,20,576 2851,19,23,577 2859,8,18,578 2869,20,38,579 2875,15,22,580 2876,5,33,581 2884,12,31,582 2888,1,29,583 2895,1,23,584 2900,6,45,585 2905,9,21,586 2912,1,30,587 2915,13,0,588 2922,5,11,589 2922,15,47,590 2932,14,12,591 2938,12,12,592 2944,10,39,593 2946,9,28,594 2956,7,48,595 2957,11,40,596 2959,1,10,597 2961,11,28,598 2963,1,48,599 2973,7,17,600 2978,6,20,601 2985,9,12,602 2989,1,41,603 2995,19,6,604 3000,20,29,605 3007,17,30,606 3017,14,23,607 3023,1,40,608 3027,15,46,609 3035,9,13,610 3035,15,49,611 3044,6,2,612 3050,2,49,613 3060,7,10,614 3061,6,50,615 3067,5,34,616 3077,16,40,617 3087,11,38,618 3091,3,30,619 3101,8,22,620 3109,11,17,621 3117,7,25,622 3122,3,3,623 3126,18,10,624 3135,19,27,625 3145,4,18,626 3152,12,35,627 3152,16,34,628 3154,16,27,629 3157,12,34,630 3163,16,33,631 3172,7,14,632 3176,1,3,633 3183,6,4,634 3193,2,19,635 3198,11,8,636 3203,2,19,637 3213,20,13,638 3213,7,10,639 3214,11,3,640 3215,14,35,641 3219,14,48,642 3228,18,25,643 3234,4,26,644 3234,9,33,645 3244,16,18,646 3245,20,4,647 3248,20,34,648 3257,2,32,649 3265,12,42,650 3275,19,25,651 3279,17,5,652 3282,20,45,653 3287,8,41,654 3293,12,43,655 3295,18,18,656 3296,5,2,657 3303,16,4,658 3309,11,45,659 3316,13,46,660 3322,16,19,661 3322,13,1,662 3326,2,1,663 3326,9,13,664 3335,12,8,665 3340,14,49,666 3342,11,3,667 3348,20,9,668 3351,6,36,669 3355,20,30,670 3355,2,16,671 3364,19,7,672 3367,12,28,673 3373,2,27,674 3383,8,24,675 3386,11,3,676 3389,4,1,677 3390,6,21,678 3390,2,42,679 3400,14,30,680 3409,18,26,681 3414,15,21,682 3422,2,47,683 3423,20,45,684 3429,17,27,685 3439,8,34,686 3441,13,14,687 3447,2,24,688 3447,7,13,689 3453,12,17,690 3458,20,17,691 3462,1,22,692 3463,12,26,693 3468,10,9,694 3477,6,1,695 3483,15,35,696 3485,7,50,697 3493,19,3,698 3498,9,32,699 3500,5,10,700 3509,12,22,701 3510,6,42,702 3514,11,1,703 3522,11,24,704 3523,13,35,705 3527,5,2,706 3529,11,20,707 3532,4,47,708 3536,19,24,709 3541,17,16,710 3542,7,11,711 3548,17,42,712 3556,14,2,713 3557,8,1,714 3566,9,25,715 3568,3,36,716 3571,2,8,717 3578,14,15,718 3588,6,44,719 3598,7,43,720 3601,2,15,721 3609,12,6,722 3611,6,29,723 3612,13,42,724 3612,13,17,725 3618,6,22,726 3620,7,26,727 3623,11,9,728 3623,2,50,729 3628,12,19,730 3635,17,48,731 3638,2,18,732 3644,1,6,733 3653,15,24,734 3661,2,37,735 3667,8,11,736 3675,9,1,737 3676,14,49,738 3678,11,21,739 3682,17,47,740 3688,10,38,741 3693,6,33,742 3701,1,14,743 3706,3,21,744 3709,19,44,745 3715,20,40,746 3722,17,34,747 3731,12,9,748 3735,9,20,749 3735,17,31,750 3740,12,12,751 3744,11,25,752 3754,14,48,753 3754,11,41,754 3763,19,44,755 3768,1,46,756 3777,20,36,757 3780,15,46,758 3783,9,0,759 3790,19,31,760 3791,17,29,761 3792,19,30,762 3794,12,2,763 3803,19,17,764 3803,14,20,765 3809,13,47,766 3816,3,36,767 3824,3,50,768 3832,4,42,769 3842,6,49,770 3850,15,20,771 3859,4,16,772 3860,6,38,773 3862,4,36,774 3864,5,46,775 3870,11,27,776 3879,19,41,777 3881,14,50,778 3889,5,6,779 3899,3,12,780 3909,17,48,781 3913,7,20,782 3919,8,43,783 3924,19,48,784 3931,10,12,785 3935,10,50,786 3936,4,5,787 3940,3,8,788 3945,18,2,789 3945,11,17,790 3947,5,45,791 3948,13,26,792 3950,10,50,793 3958,7,0,794 3959,14,33,795 3960,6,17,796 3969,1,20,797 3976,14,14,798 3982,13,6,799 3987,6,43,800 3992,9,44,801 4001,10,43,802 4010,15,28,803 4015,3,22,804 4015,17,30,805 4019,11,41,806 4025,18,9,807 4031,16,8,808 4038,16,35,809 4038,17,5,810 4048,10,36,811 4053,20,15,812 4057,2,7,813 4062,13,36,814 4066,3,39,815 4074,7,34,816 4078,15,16,817 4079,17,8,818 4086,17,36,819 4093,9,39,820 4097,18,49,821 4103,11,12,822 4111,10,37,823 4115,7,31,824 4118,17,47,825 4124,16,25,826 4134,12,1,827 4142,1,13,828 4147,11,36,829 4154,20,19,830 4154,11,31,831 4164,18,41,832 4170,20,22,833 4172,17,25,834 4172,8,6,835 4178,5,37,836 4187,10,44,837 4196,17,17,838 4201,1,44,839 4208,7,27,840 4208,6,26,841 4208,5,33,842 4213,10,18,843 4223,4,0,844 4223,3,42,845 4231,17,33,846 4236,12,35,847 4239,3,45,848 4246,14,31,849 4247,19,1,850 4252,5,18,851 4255,11,38,852 4260,10,47,853 4267,11,46,854 4272,20,46,855 4279,4,19,856 4280,5,47,857 4280,7,43,858 4290,17,29,859 4294,7,16,860 4299,2,44,861 4303,15,19,862 4305,19,40,863 4306,11,15,864 4313,20,17,865 4320,5,14,866 4321,3,26,867 4325,7,14,868 4328,18,19,869 4331,7,8,870 4332,18,48,871 4333,11,4,872 4343,9,40,873 4346,5,32,874 4355,16,30,875 4355,6,7,876 4359,1,2,877 4365,13,2,878 4374,11,4,879 4376,3,0,880 4377,1,11,881 4385,1,49,882 4387,6,12,883 4390,11,25,884 4390,11,48,885 4395,20,43,886 4397,13,37,887 4397,7,26,888 4398,15,14,889 4402,15,23,890 4408,16,20,891 4416,15,14,892 4417,9,37,893 4418,1,38,894 4428,12,19,895 4431,18,1,896 4441,17,18,897 4448,14,40,898 4456,13,45,899 4466,17,19,900 4474,2,31,901 4480,6,47,902 4485,20,27,903 4495,3,36,904 4503,16,26,905 4508,7,11,906 4510,4,16,907 4518,13,10,908 4523,7,20,909 4524,6,29,910 4532,14,42,911 4533,4,28,912 4537,9,18,913 4545,13,17,914 4554,10,49,915 4556,19,30,916 4559,12,48,917 4567,13,36,918 4569,12,13,919 4579,17,12,920 4579,7,47,921 4584,7,34,922 4593,11,39,923 4596,4,0,924 4596,5,8,925 4598,11,1,926 4602,3,22,927 4610,16,24,928 4619,11,50,929 4623,15,44,930 4624,8,40,931 4634,3,9,932 4638,2,44,933 4641,9,34,934 4641,14,33,935 4641,11,15,936 4647,20,27,937 4652,11,38,938 4659,10,30,939 4660,20,0,940 4667,4,29,941 4667,18,3,942 4675,9,28,943 4675,8,32,944 4680,20,18,945 4684,1,47,946 4688,19,4,947 4693,15,15,948 4703,18,6,949 4710,20,34,950 4715,1,3,951 4723,6,20,952 4732,18,46,953 4734,16,49,954 4734,14,0,955 4734,18,0,956 4740,20,11,957 4742,5,28,958 4746,9,3,959 4746,18,10,960 4752,12,2,961 4759,7,27,962 4767,12,42,963 4767,11,37,964 4771,11,12,965 4771,16,36,966 4778,17,37,967 4780,10,36,968 4786,18,48,969 4792,13,18,970 4799,5,40,971 4802,1,0,972 4802,20,47,973 4806,10,2,974 4815,12,36,975 4824,8,37,976 4825,8,50,977 4833,11,24,978 4837,9,26,979 4840,9,12,980 4840,15,42,981 4841,4,15,982 4844,16,42,983 4849,5,27,984 4852,7,5,985 4862,9,10,986 4866,19,35,987 4876,8,41,988 4883,9,49,989 4892,3,18,990 4894,15,22,991 4894,5,41,992 4903,16,11,993 4903,1,38,994 4913,9,37,995 4919,9,27,996 4929,2,43,997 4936,4,21,998 4946,2,39,999 4947,19,49,1000